deflatestream

    1

    3答えて

    私のアプリケーションでは、多くのDeflate圧縮ブロック(および他のタイプの圧縮と暗号化を含む)を含むファイルの圧縮を解除する必要があります。メモリプロファイリングは、デフレートストリームコンストラクタがアプリケーションのメモリの大半をその存続期間(54.19%、DeflateStream.readが12.96%、それ以外は2%未満)で割り当てることを示します。 各ファイルブロックは通常4KiB

    5

    3答えて

    私はオブジェクトのカスタムシリアル化/逆シリアル化を行い、DeflateStreamsを使ってシリアル化されたデータを圧縮/解凍しようとしています。もともと私はもっと複雑なオブジェクトのためにこれをやっていましたが、問題を解明しようと努力しましたが、それがまだ残っているので困惑しました。ここで非直列化/直列化されるクラスは、次のとおりです。 [Serializable] public c

    0

    1答えて

    DeflateStreamは標準の.zipアーカイブとして保存できるアーカイブストリームを作成するはずですか? 私は、ローカルファイルから(リモートから送信される)メモリ内のZIPを作成しようとしています。 私は、ローカルディスク上のファイルから圧縮されたバイト配列を取得するためにDeflateStreamを使用: public static byte[] ZipFile(string csvFu

    4

    2答えて

    私はzipアーカイブからストリームを集約するために使用する関数を持っています。 private void ExtractMiscellaneousFiles() { foreach (var miscellaneousFileName in _fileData.MiscellaneousFileNames) { var fileEntry = _archive.G

    2

    1答えて

    圧縮されたバイナリ.xメッシュファイルを読み込もうとしていますが、圧縮解除に失敗しています。ファイルは基本的にいくつかのダイレクトヘッダー情報であり、次にMSZIP形式のデータの束です(つまり、2バイトはint blockSizeです.2バイトは "マジックナンバー"です。そして、blockSizeの圧縮されたバイトがあり、ので、各ブロックのために私は圧縮されたバイトを取得していますし、期待通りに