binascii モジュールにはバイナリと ASCIIコード化された バイナリ表現との間の変換を行うための多数のメソッドが含まれています。 通常、これらの関数を直接使う必要はなく、 uu、 base64や binhex といった、ラッパ(wrapper) モジュールを使うことになるでしょう。 binasciiモジュールは、高レベルなモジュールで利用される、高速 なCで書かれた低レベル関数を提供しています。
binascii モジュールでは以下の関数を定義します:
string) |
data) |
string) |
data) |
string[, header]) |
data[, quotetabs, istext, header]) |
string) |
data) |
0x90
がきた場合、
そのバイトの反復を指示しており、さらにその後ろに反復カウントが
続きます。カウントが 0
の場合 0x90
自体を示します。
このルーチンは入力データの末端における反復指定が不完全でない
かぎり解凍されたデータを返しますが、不完全な場合、例外
Incomplete が送出されます。
data) |
data) |
data, crc) |
data[, crc]) |
print binascii.crc32("hello world") # Or, in two pieces: crc = binascii.crc32("hello") crc = binascii.crc32(" world", crc) print crc
data) |
data) |
hexstr) |
hexstr) |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。