binhex 모듈은 binhex4 형식의 파일을 인코딩 및 디코딩합니다. 이 형식은 Macintosh 파일을 ASCII로 표시하는 데 사용됩니다. 데이터 포크만 처리됩니다.
binhex 모듈은 다음 기능을 정의합니다 -
binhex.binhex(입력, 출력): 파일 이름 입력이 있는 이진 파일을 binhex 파일 출력으로 변환합니다. 출력 매개변수는 파일 이름 또는 파일류 객체(write() 및 close() 메서드를 지원하는 모든 객체)일 수 있습니다.
binhex.hexbin(입력, 출력): binhex 파일 입력을 디코딩합니다. 입력은 파일 이름이거나 read() 및 close() 메서드를 지원하는 파일류 객체일 수 있습니다. 결과 파일은 인수가 None인 경우가 아니면 출력 파일에 기록됩니다. 이 경우 출력 파일 이름은 binhex 파일에서 읽힙니다.
가져오기 binheximport sysinfile ="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@iJBfpYF'aPH-bk!!!:사전>16진수를 바이너리 형식으로 변환하려면
가져오기 binheximport sysinfile ="test.hqx"binhex.binhex(infile, 'test.txt')