質問

として自身がpython飛、あなたは何点ぐらいになると思って学び輸出入のバイナリファイル標準フォーマット?

い実行スクリプトがePub電子書籍(XHTML+CSS zip)に変換してscreensaver(Palmdoc)フォーマットするため、アマゾンのKindle読んでみたいどのようにプロジェクトと仕事をしています。

すでにアをオープンソースプロジェクトの管理電子書籍図書館: キャリバ.味わってみたくてこの自分として学習-自己教えます。開始していますの見 pythonソースコード そんでいるのかもしれません。もちろん、大きな危機に瀕している自己教育の何がいりません。

この場合にもたらすであろうと確信していく、これらのバイナリファイルなどをしてpythonコードstruct?).いと思うん不足について詳しく知バイナリファイル全般ていただきたいと思いますように役に立つ方法の理解で動作します。 ここでは詳しい概要 のmobi/palmdocンターフェースの通称です。よろしく!

編集:問答無用でこだわりポイント!というモチベーションがしっかり得る基礎知識のバイナリファイル?Python特有のものを用いるもののその他の方法にも役立ちます。

TOM:編集、追加紹介/より良いタイトル

役に立ちましたか?

解決

あなたはおそらく、あなたの質問内に指摘したように、構造体のモジュールを起動する必要があります、そしてもちろん、バイナリとしてファイルを開きます。

基本的には、単にファイルの先頭から開始し、1枚ずつ、それを離れて選びます。それは面倒ではなく、大きな問題です。ファイルが圧縮または暗号化されている場合は、物事がより困難に取得することができます。あなたはあなたがすべての時間を推測していないの内容を知っているファイルで始まる場合、それは便利です。

ビット、それを試してみて、そして多分あなたはより具体的な質問を進化させます。

他のヒント

したい場合にの構築と分析、ファイルのstructモジュールをお渡し致します基本的なツールが使われることはない、したい場合は特に、どの見ていない全数バイトまでとなります。

あるモジュールでのお手伝いなど BitVector, bitarrayビット列.(賛成 ビット列, が書いたのでバイアス).

解析にはバイナリ形式の hachoir モジュールは非常に良いではないかも高いレベルのお客様です。

自分でバイナリファイルを扱うPythonツールを教えるために、 これはあなたがの軌道に乗るだろう。あまりにも楽しいです。バイナリ、ジッパー、画像...たくさんの練習よります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top