binhex --- 對binhex4文件進行編碼和解碼?
源代碼: Lib/binhex.py
此模塊以binhe4格式對文件進行編碼和解碼,該格式允許Macintosh文件以ASCII格式表示。僅處理數據分支。
binhex 模塊定義了以下功能:
-
binhex.binhex(input, output)? 將帶有文件名 輸入 的二進制文件轉換為binhex文件 輸出 。輸出參數可以是文件名或類文件對象(
write()和close()方法的任何對象)。
-
binhex.hexbin(input, output)? 解碼binhex文件輸入。 輸入 可以是支持
read()和close()方法的文件名或類文件對象。生成的文件將寫入名為 output 的文件,除非參數為None,在這種情況下,從binhex文件中讀取輸出文件名。
還定義了以下異常:
-
exception
binhex.Error? 當無法使用binhex格式編碼某些內容時(例如,文件名太長而無法放入文件名字段中),或者輸入未正確編碼的binhex數據時,會引發異常。
參見
- 模塊
binascii 支持模塊,包含ASCII到二進制和二進制到ASCII轉換。
