コンバーター
UUエンコード/デコード
クラシックなUnix UUEncodeフォーマットでテキストをエンコード・デコードします。
Loading…
UUEncode/Decodeについて
UUEncode/Decodeは、バイナリデータをUUエンコーディングに変換したり、その逆を行ったりします。UUエンコーディングは1980年代に生まれたUnix-to-Unixのエンコード方式で、3バイトのバイナリデータを、値が32(スペース)から95(アンダースコア)の間にある印字可能なASCII文字4つで表現します。UUエンコードされたファイルには、ファイル名とパーミッションモードを含むbeginヘッダ行とendフッタが付くため、ファイル転送において自己記述的です。現代のシステムではMIME Base64にほぼ取って代わられましたが、UUエンコーディングは今でもレガシーなUnixメールアーカイブ、Usenetの投稿、古いUnix-to-Unix UUCPのファイル転送ログなどで見かけられます。このツールは従来のuuencodeと、関連するxxencodeの両方に対応しています。
使い方
エンコードするには、テキストを入力するか、バイナリデータを16進数形式で貼り付けてEncodeをクリックすると、標準のbeginおよびendマーカー付きのUUエンコード出力が生成されます。必要に応じて、beginヘッダ用のファイル名を指定できます。デコードするには、beginおよびend行を含むUUエンコードブロック全体を貼り付けてDecodeをクリックすると、元の内容が復元されます。このツールは各エンコード行のチェックサム文字を検証し、破損があれば報告します。エンコードまたはデコードした出力をコピーして、保管や送信に利用できます。
一般的な使用例
- レガシーなSMTPメールシステムやメールアーカイブファイルから抽出した、UUエンコード済みバイナリ添付ファイルをデコードします
- バイナリ添付ファイルがUUエンコードされたマルチパート投稿として配布されていた、古いUsenetニュースグループアーカイブからファイルを復元します
- レガシーなBBSシステムやUUCPリンクなど、テキストのみのチャネルでの転送のために、バイナリファイルをASCIIテキストに変換します
- 古いUnixシステムのバックアップアーカイブ、UUCPスプールファイル、または歴史的なメールリポジトリに含まれるUUエンコード済みコンテンツをデコードします
- コンピュータサイエンス史の講義やデジタル保存の研究において、歴史的なASCIIバイナリエンコード方式を学習します