binhex– 对binhex4文件进行编码解码

源代码 Lib / binhex.py


该模块以binhex4格式对文件进行编码解码,这种格式允许以ASCII格式表示Macintosh文件。只处理数据分叉.

binhex模块定义了以下功能:

binhex.binhexinput, output

转换二进制文件用文件名input到binhex文件outputoutput参数可以是文件名或类似文件的对象(支持write()close()方法的任何对象).

binhex.hexbininput, output

解码一个binhex文件input. input可能是一个文件名或类似文件的对象,支持read()close()方法。生成的文件是一个名为output的文件,除非参数是None,在这种情况下,从binhex文件读取输出文件名.

还定义了以下异常:

exception binhex.Error

当无法使用binhex格式编码某些内容时出现异常(例如,文件名太长而无法放入文件名字段中),或者输入未正确编码的binhex数据时

另见

模块binascii
支持包含ASCII到二进制二进制到ASCII转换的模块.

注意事项

有另外一种选择,更多编码器和解码器的强大接口,详细信息来源.

如果您在非Macintosh平台上编码或解码文本文件,他们仍将使用旧的Macintosh换行符约定(回车换行).

评论被关闭。