BinHex (ビンヘックス)
詳細情報
- 作者
- イヴ・ルムルール(BinHex 4.0)
- 発表年
- 1985
- 種別
- バイナリ→テキスト符号化
- 仕様
- RFC 1741
Mac界におけるuuencodeの答え。データフォークとリソースフォークの両方を保ったままファイルをテキストに変換する符号化で、拡張子は.hqx。
Macintoshのファイルは、実質二つのファイルが一体になっていた。内容を収めるデータフォークと、アイコンやメニュー、コードを収めるリソースフォークである。uuencodeが扱えるのは前者だけで、その方法で送ったプログラムは壊れて届いた。1985年にイヴ・ルムルールが作ったBinHex 4.0は、両フォークにファイルタイプとクリエータを束ね、簡単な圧縮をかけたうえで、チェックサム付きの印字可能文字に変換した。
80〜90年代のUsenetやFTPアーカイブにあるMacソフトは、ほぼすべて.hqx形式で、中にStuffitアーカイブが入っていることも多かった。1994年にRFC 1741でMIMEタイプが与えられたが、MIMEとBase64が普及して出番は徐々に消え、Mac OS Xもリソースフォークをほとんど使わなくなった。