BinHex是一种计算方法,用于将二进制文件转换为文本格式,以便通过网络传输。这是一种较旧的文件编码技术,旨在帮助处理无法传输二进制数据的早期计算机网络通信协议。以这种方式转换的文件将具有以下三种可能的文件名后缀之一:。十六进制。hcx,或。hqx,取决于版本。然而,编码文件的文本在纯文本查看器中是可读的,并且BinHex版本解码要求出现在文件的第一行。
第一个BinHex编码技术是1981年开发的,用于处理通过通信信道传输的数据是美国信息交换标准代码(ASCII)文本字符的普遍做法。第一个实现由Tim Mann设计,并在20世纪80年代早期的TRS-80®个人计算机上使用。随着Apple®Macintosh计算机的出现,这项技术被移植到Macintosh®文件中,并由一位名叫Yves Lempereur的人进一步开发,他改进了编码速度和压缩。
在其核心,原始的BinHex编码方法在二进制文件中采用四个二进制数字或位组成的组,并将它们表示为一个十六进制数字,即数字0到9和字母a到F。然后,可以将每个十六进制数字与另一个十六进制数字配对,并将其编码为ASCII文本字符。这有时被称为8对4编码,因为该过程使用8位来表示4位。当然,这会导致编码。十六进制文件比原始二进制文件大很多,但纯文本也可以分割成单独的文件进行传输。
BinHex编码方法还创建了一种存档或封装技术,用于处理早期Apple®Macintosh®文件格式的两部分特性。这些文件有两个主要组件:资源叉和数据叉。使用BinHex编码,两个Macintosh®文件分叉都将封装到编码中,从而允许接收端对整个文件进行解码。因此,编码方法成为20世纪80年代和90年代Macintosh®计算机上的主要存档和传输格式。
在Macintosh®上站稳脚跟后,BinHex技术需要改进。开发了第二个版本,不再使用十六进制编码,而是实现了8到6编码技术,从而将编码文件大小减少了一半。这些新的压缩文件,虽然在本质上不再是十六进制的,但仍然保持BinHex命名格式,尽管将文件扩展名更改为。hcx。但是,这种方法在使用非英语字符的计算机系统中存在问题,在解码过程中,当一些字符被翻译时,文件会被损坏。
最终的BinHex版本修复了这些问题,只使用在解码过程中不会自动翻译的字符。编码方法还包括额外的错误检查技术,确保不会对文本进行任何意外更改。然后,这些更稳定的编码文件被赋予了。hqx后缀,但仍保留其压缩性。hcx的前身。
...变流体与假塑性流体的区别。 目录 1. 概述和主要区别 2. 什么是触变性的 3. 什么是假塑性 4. 并列比较-触变性与假塑性表格形式 5. 摘要 什么是触变性(thixotropic)? 触变性流体是一种液体或气体,其粘度在已知时间段内施加应力...
...的数据。但该电视网承认,目前还不确定观众会从中得到什么样的体验。 在游戏中红外成像是相当酷的,如果没有别的 据电视网首席运营官埃里克·尚克斯(ericshanks)说,其中一台摄像机已经在本月早...
...态度——会挺身而出支持这个原本平庸的特权。如果说有什么不同的话,那么在好莱坞,不尝试简单地玩惊奇漫画的游戏正慢慢成为一种美德。这就是为什么福克斯和索尼在过去的一年里不参加圣地亚哥漫画展感到舒服的原因。...
...客TorrentFreak所指出的:考克斯没有解释拥挤网络的定义是什么,用户被阻塞的频率是多少,更具体地说,是在一天中的什么时候发生的。其次,目前尚不清楚考克斯实际将采取什么措施,以及将使用什么应用程序来减缓其客户的...
...帕克斯回答说,“你可以这么做。” 罗莎·帕克斯为什么不站起来? 当时,为了执行种族隔离法,公共汽车司机被允许携带枪支。由于拒绝让座,罗莎·帕克斯可能会被抓住或殴打。相反,在这一天,公交车司机布莱克只是...
Tay-Sachs病是一种由于缺乏己糖胺酶a(hexosaminase,hexa)而引起的毁灭性致命疾病。泰萨...