IT用語集 › ネットワーク › yEnc

yEnc

ネットワーク Svenska → 更新: 2026-10-23
詳細情報
開発者
Jürgen Helbing
公開
2001
種類
バイナリエンコーディング

ネットワークはもう8ビットを扱えるはずだという賭けに出て、Usenetのバイナリを3割近く小さくしたエンコーディング。

uuencodeとBase64は、3バイトを4つの印字可能文字に詰め込む。古いゲートウェイが7ビットASCIIしか信用できなかったからで、そのせいで約33%も膨らむ。2001年、Jürgen Helbingは、ほとんどのサーバーが8ビットをそのまま通すことを指摘した。yEncはほとんどのバイトに手を加えず、NUL、改行、等号など少数の厄介な文字だけをエスケープする。オーバーヘッドは数パーセントに下がった。

標準化されることはなく、RFCを無視していると批判も受けた。だが大した問題ではなかった。alt.binaries.*では、正しさより帯域の節約が常に勝ち、1年ほどでyEncしか使われなくなった。

← 用語集に戻る