deflate

    0

    1答えて

    zlib.Z_NO_COMPRESSIONを使用してバッファを収縮させる方法を知っていますか?問題は、Z_NO_COMPRESSIONオプションをどこでどのように使用するのか分かりません。ここに私のコードは次のとおりです。 var fs = require('fs'); var path = require('path'); const zlib = require('zlib'); zli

    0

    1答えて

    私はこれらの行を.htaccess -fileに追加しました。そして、はい、私は彼らが何をすべきか、どのように動作すべきか理解しています。私は内部的なサーバーのエラーはありませんが、Google PageSpeed Insightsは、ブラウザキャッシュをオンにする必要があり、ファイルを圧縮/ gzipする必要があると言います。何がここで働いていないのですか? mod_filterまたはmod_d

    0

    1答えて

    私は今や完全に不満です。私は、Windows 7の64ビット圧縮を使用して作成されたzipファイルを持っています。元のファイルは3GB以上です。 zipファイルは32MBです。ただし、Windows 7で使用される圧縮はENHANCED_DEFLATEです。 TrueZip、Apache圧縮、そしてJDK 1.8を試しました。彼らの誰もzipからファイルを抽出できませんでした。それらのすべてが「サ

    3

    3答えて

    複数のスレッドからgzip圧縮ファイルを読み込もうとしています。 gzread複数のスレッド内の関数が(gseekを使用して)異なるファイルオフセットから開始するため、ファイルのさまざまな部分を読み込むので、これにより解凍プロセスが大幅に高速化されると考えていました。 単純化されたコードは、驚いたことに // in threads auto gf = gzopen("file.gz",xxx);

    0

    1答えて

    私のコードで何か問題はありませんが、コピー先の場所で圧縮ファイルのサイズを調べると、ファイルサイズが2または3KBだけ小さくなっていることがわかります。大容量のファイルは約650MBにスケールアップされます。 public static void main(String[] args) throws Exception { FileInputStream fin = new F

    0

    1答えて

    トピックで述べたように、私は自分のiOSとAndroidアプリのデータをそれぞれ使い果たしています。生成された結果は、ヘッダーが異なることを除いてほとんど同じです。 IOSの Android上で、ヘッダがこれ以外 1f8b0800000000000000 、残りの部分であるが、ヘッダは 1f8b0800000000000003 あります同じ、私は試した両方のヘッダー文字列で検索するだけで、両方の文

    0

    1答えて

    Wikipedia article for Gzipには、「CRC-32チェックサムと元の圧縮されていないデータの長さを含む8バイトフッタ」があると言われています。なぜ圧縮データのCRCの代わりに非圧縮データのCRCを付加するのですか? CRCを確認する前に、データストリーム全体を処理し、Deflateアルゴリズムで実行するなどの短所しか考えられません。

    1

    1答えて

    免責事項:この問題には、DEFLATEアルゴリズムに関する非常に優れた知識が必要です。 私は、特定のファイル形式で使用されている圧縮アルゴリズムを特定するアイデアを募集したいと考えています。これは私のアプリケーションがサポートしなければならない旧式の独自フォーマットです。そのため、リバースエンジニアリングを試みています。 (元のクリエイターに行くのは、私が入ってこない理由のために、オプションではあ

    0

    1答えて

    RFC 1951を読んだ後、非圧縮データを含む単純なgzipファイルを手作業で書きました。圧縮されていないデータファイルには、空白または改行を加えずに1文字の「a」しかありません。 gzipファイルの内容は 1f 8b 08 00 00 00 00 00 00 03 01 80 00 7f ff 86 43 be b7 e8 01 00 00 00です。 Linuxシステムで解凍しようとすると、「

    2

    1答えて

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