コンテンツへスキップ
コンバーター

UUエンコード/デコード

クラシックなUnix UUEncodeフォーマットでテキストをエンコード・デコードします。

読み込み中...

UUEncode/Decodeについて

UUEncode/Decodeは、バイナリデータをUUエンコードに、またその逆に変換します。UUエンコードは1980年代に生まれたUnix間のエンコード方式で、3バイトのバイナリデータを、値が32(スペース)から95(アンダースコア)の範囲にある、表示可能なASCII文字4つで表します。UUエンコードされたファイルには、ファイル名とパーミッションモードを含むbeginヘッダー行と、endフッターが付くため、ファイル転送において内容を自己記述できます。現在のシステムではMIME Base64にほぼ置き換えられましたが、古いUnixのメールアーカイブ、Usenetの投稿、旧来のUUCPによるファイル転送ログなどでは、今でもUUエンコードを目にします。このツールは、従来のuuencodeと、関連するxxencode方式の両方に対応しています。

すべてのコンバーターツールを見る

使い方

エンコードするには、テキストを入力するか、バイナリデータを16進数形式で貼り付けて、「Encode」をクリックします。標準のbeginとendのマーカーが付いたUUエンコードの出力が生成されます。必要であれば、beginヘッダーに入れるファイル名を指定できます。デコードするには、begin行とend行を含むUUエンコードのブロック全体を貼り付けて「Decode」をクリックすると、元の内容が復元されます。各エンコード行のチェックサム文字は検証され、破損があれば報告されます。エンコードまたはデコードした出力は、保管や送信のためにコピーできます。

一般的な使用例

  • レガシーなSMTPメールシステムやメールアーカイブファイルから抽出した、UUエンコード済みバイナリ添付ファイルをデコードします
  • バイナリ添付ファイルがUUエンコードされたマルチパート投稿として配布されていた、古いUsenetニュースグループアーカイブからファイルを復元します
  • レガシーなBBSシステムやUUCPリンクなど、テキストのみのチャネルでの転送のために、バイナリファイルをASCIIテキストに変換します
  • 古いUnixシステムのバックアップアーカイブ、UUCPスプールファイル、または歴史的なメールリポジトリに含まれるUUエンコード済みコンテンツをデコードします
  • コンピュータサイエンス史の講義やデジタル保存の研究において、歴史的なASCIIバイナリエンコード方式を学習します