このモジュールは binhex4 形式のファイルに対するエンコードやデコード
を行います。binhex4 は Macintosh のファイルを ASCIIで表現できる
ようにしたものです。Macintosh 上では、ファイルと finder 情報の両方
のフォークがエンコード (またはデコード) されます。他のプラットフォーム
ではデータフォークだけが処理されます。
binhex モジュールでは以下の関数を定義しています:
-
ファイル名 input のバイナリファイルをファイル名 output
の binhex 形式ファイルに変換します。output パラメタはファイル名
でも (write() および close() メソッドをサポートする
ような)ファイル様オブジェクトでもかまいません。
-
binhex 形式のファイル input をデコードします。input は
ファイル名でも、write() および close() メソッドを
サポートするようなファイル様オブジェクトでもかまいません。変換結果
のファイルはファイル名 output になります。この引数が省略された
場合、出力ファイルは binhex ファイルの中から復元されます。
以下の例外も定義されています:
- exception Error
-
binhex 形式を使ってエンコードできなかった場合 (例えば、ファイル名
が filename フィールドに収まらないくらい長かった場合など) や、入力
が正しくエンコードされた binhex 形式のデータでなかった場合に送出
される例外です。
参考:
- binascii:モジュール
- ASCIIからバイナリ、およびバイナリからASCII
への変換をサポートするモジュール。.
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。