CRCチェックが破損したBZ2

PythonでBZ2ファイルのCRC有効性をチェックする方法はありますか?

私はそれを使用して、破損したBZ2ファイルのPNGをチェックしています

ありがとうございました

3

1 答え

破損したファイルをチェックする代わりに、それが完全であると仮定します。

import bz2

try:
  bz2.BZ2File(zipFile).read()
  print 'Intact'
except IOError:
  print 'Corrupted'
5
追加された
これです !!キャッチしよう!!
追加された 著者 Yugal Jindle,
笑、それは素晴らしい言語です。
追加された 著者 Blender,
これは参考になるかもしれません: stackoverflow.com/questions/4350355/…
追加された 著者 Blender,
私はしました:試してみてください:IOErrorを除くbz2.decompress(データ):パスしかし、私はCRCチェックのために私はbinascii.crc32(データ)を知って尋ねた理由は、より速い方法が必要ですしかし、どのように妥当性をチェックする?
追加された 著者 R. 久蔵,
この gzip.py のpythonファイルが見つかりましたが、 _read_eof()がCRC32の有効性を確認しました
追加された 著者 R. 久蔵,
私はPythonが大好き!
追加された 著者 Mascarpone,