在新闻里 什么是Binhex? -技术百科的定义

什么是Binhex? -技术百科的定义

目录:

Anonim

定义-Binhex是什么意思?

BinHex是一种编码系统,用于将二进制数据转换为文本,Macintosh OS使用该编码系统通过电子邮件发送二进制文件。 由于几乎所有计算机都可以处理ASCII文本文件,因此可以完成将二进制数据转换为ASCII字符以轻松将文件从一个平台传输到另一平台的操作。


BinHex最初是蒂姆·曼(Tim Mann)的想法。 他为TRS-80编写了它作为编码系统的独立版本。 BinHex与Uuencode(Unix到Unix编码)相似,是Macintosh文件的常用格式。 BinHex文件比原始格式文件需要更多的空间,并且在较旧的协议之间传输时,损坏的可能性较小。


BinHex文件的文件名末尾通常带有.hqx扩展名。 早期版本的扩展名为.hex。


此术语也称为(hqx)。

技术百科解释Binhex

BinHex通常将8位二进制文​​件或8位流表示形式编码为7位ASCII文本格式。 当文件作为电子邮件附件在网络上传输时,另一端的收件人必须对其进行解码。 许多解码器可用于Windows和Mac OS的BinHex文件解码。 Stuffit Expander是一个免费且简单的应用程序,可以解码,编码,压缩和存档文件。


BinHex对于Mac OS 9和早期版本的Mac OS非常有用,因为它结合了文件系统的数据和分支,并在传输期间将它们捆绑在一起。 BinHex文件的第一行包含一条消息,有助于将其标识为BinHexed文件。 该消息后跟64个字符的行,其中可能包括随机字母,数字和标点符号。


BinHex最初用于通过CompuServe等在线服务发送文件,该服务的管道通常不是8位纯净的,而是需要7位流。 在1980年代中期,CompuServe添加了8位干净文件传输协议后,便解决了该问题。 然后停止使用BinHex。 但是,在CompuServe上仍然存在文件上传问题,并且认识到BinHex需要解决该问题。


1985年,Yves Lempereur发布了BinHex 4.0,该版本解决了不兼容,文件破坏和文件损坏等问题。 BinHex 4.0在选择字符映射来避免电子邮件软件翻译的字符时格外小心。 它甚至对文件信息进行编码,并通过多次循环冗余检查对其进行保护。 最终的.hqx文件更加健壮,并且大小与.hcx文件几乎相同。 一些流行的Web浏览器(例如Netscape)和电子邮件应用程序(例如Eudora)支持BinHex功能,用于编码和解码文件。

什么是Binhex? -技术百科的定义