C# 如何在C中获取ZIP存档的主机OS(操作系统)参数
看。我用不同的操作系统准备了ZIP文件:mac、linux、windows。 在windows中,文件名以DOS CP866编码,mac和linux以UTF-8编码。我需要知道在代码中,哪个os zip文件准备好正确解码文件名。 zip文件外观的中心目录结构中有一个主机操作系统参数。 如何在C中获取0005h 1字节主机OS参数?您可以使用StreamReader获取文件中的此特定位置吗?我相信你可以告诉它你想读取的偏移量和长度,它会获取你的字节集,这会告诉你操作系统C# 如何在C中获取ZIP存档的主机OS(操作系统)参数,c#,zip,operating-system,host,C#,Zip,Operating System,Host,看。我用不同的操作系统准备了ZIP文件:mac、linux、windows。 在windows中,文件名以DOS CP866编码,mac和linux以UTF-8编码。我需要知道在代码中,哪个os zip文件准备好正确解码文件名。 zip文件外观的中心目录结构中有一个主机操作系统参数。 如何在C中获取0005h 1字节主机OS参数?您可以使用StreamReader获取文件中的此特定位置吗?我相信你可以告诉它你想读取的偏移量和长度,它会获取你的字节集,这会告诉你操作系统