IT用語集 › プログラミング › BinHex (ビンヘックス)

BinHex (ビンヘックス)

プログラミング Svenska → 更新: 2026-10-21
詳細情報
作者
イヴ・ルムルール(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もリソースフォークをほとんど使わなくなった。

← 用語集に戻る