Binhex

作者: Lewis Jackson
创建日期: 11 可能 2021
更新日期: 1 七月 2024
Anonim
Binhex
视频: Binhex

内容

定义-Binhex是什么意思?

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

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

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

此术语也称为(hqx)。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

技术百科解释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用于编码和解码文件的功能。