1

見て。Mac、Linux、Windows など、さまざまな OS で ZIP アーカイブを用意しています。DOS CP866 でエンコードされた Windows ファイル名、Mac および Linux では UTF-8 です。ファイル名を正しくデコードするために、どの OS zip ファイルが準備されたかを (コードで) 知る必要があります。zip ファイルの「中央ディレクトリ構造」にホスト OS パラメータがあります ( http://www.fileformat.info/format/zip/corion.htmを参照)。C#で0005h 1バイトのホストOSパラメータを取得するには?

4

1 に答える 1

0

StreamReaderファイル内のこの特定の位置を取得するために a を使用できますか? 読み取りたいオフセットと長さを伝えることができると思います.OSはあなたのバイトセットを取得します.

于 2010-04-23T15:15:28.310 に答える