2012-10-10 5 views
5

私は、Cを使用してzip-unzipユーティリティを設計しています。crc-32コードフィールドがあります。圧縮されたデータか非圧縮のデータか郵便番号のCRC-32フィールド

+0

**これは基本的なユーティリティであり、元のユーティリティを置き換えることを意図していません。** –

+0

あなたのユーティリティを実装するために使用するzipフォーマットの仕様は何ですか? – Jens

+0

何もない!それが私に質問した理由 –

答えて

5

非圧縮データのCRC-32です。つまり、圧縮前のファイルの元の内容のCRC-32となります。 Zlibには、minizipがあります。これは、Cで書かれた小さなzip/unzipの実装です。には、ファイルの元の内容を含むべきであると渡されたバッファのcrcが生成されています。

+0

ありがとうナタン! –

1

を参照すると、ホイールの再発明に関するすべての質問に回答する必要があります。 :-)