使用 Python 編碼和譯碼 binhex4 檔案(binhex)


binhex 模組可以編碼和譯碼 binhex4 格式的檔案。該格式用於 ASCII 中 Macintosh 檔案的表示。它只處理資料段。


binhex 模組定義了以下函式 −

binhex.binhex(input, output): 將名為 input 的二進位制檔案轉換成 binhex 檔案 output。output 引數既可以是檔名,也可以是檔案物件(支援 write() 和 close() 方法的任何物件)。

binhex.hexbin(input, output): 譯碼 binhex 檔案 input。input 可以是支援 read() 和 close() 方法的檔名或檔案物件。結果檔案將寫入名為 output 的檔案中,除非引數是 None,在這種情況下,輸出檔名將從 binhex 檔案中讀取。

import binhex
import sys
infile = "file.txt"
binhex.binhex(infile, 'test.hqx')

(該檔案必須使用 BinHex 4.0 轉換)

:#'CTE'8ZG(Kd!&4&@&3rN!3!N!8G!*!%Ql&6D@e`E'8JDA-JBQ9dG'9b)(4SB@i
JBfpYF'aPH-bk!!!:

以二進位制格式轉換 hex

import binhex
import sys
infile = "test.hqx"
binhex.binhex(infile, 'test.txt')

更新於: 2019 年 7 月 30 日

460 次瀏覽

開始您的職業

完成課程並獲得認證

開始使用
廣告
© . All rights reserved.