バイナリデータとUUエンコードテキストをオンラインで相互変換します。完全なフォーマット解析をサポートし、過去のメールやファイルの処理に最適です。

ランダムパスワード生成ツール
文字の種類と長さをカスタマイズして強力なランダムパスワードを生成し、アカウントのセキュリティを保護します。
UUIDフォーマット変換・検証
UUIDフォーマットの相互変換と有効性検証を専門的に処理。標準/16進数/URNなど多様な形式に対応。

乱数生成ツール
指定した範囲内で整数または小数の乱数を生成します。重複排除、並べ替え、フォーマット出力に対応しています。

シーザー暗号 暗号化・復号ツール
オンラインでシーザー暗号(シフト暗号)の暗号化と復号を実行します。カスタムアルファベットとシフト数(オフセット)に対応しています。

UUIDジェネレーター
開発者やシステム設計向けに、複数バージョン(V1〜V7)の一意の識別子(UUID/GUID)を一括生成します。
初期のUnixメールやシステムに残された、印刷可能なASCII文字形式でパッケージ化されたバイナリファイルを処理する必要がある場合、UUエンコード・デコードツールを使用すると、元のデータにすばやく復元できます。UUエンコード(Unix-to-Unix Encoding)は、3バイト(24ビット)のバイナリデータブロックを4つの印刷可能なASCII文字(6ビット/文字)に変換するエンコード方式です。エンコードされた文字列は通常、「begin」行で始まり「end」行で終わります。また、各行は元のバイト数を示す長さ文字で始まります。
問:UUエンコードとBase64エンコードの違いは何ですか?
答:どちらもバイナリからテキストへのエンコードスキームですが、UUエンコードはUnixシステムでより早くから使用されており、各行に長さ文字があり、効率がわずかに低くなります。一方、Base64エンコードはより現代的で汎用性が高く、WebおよびMIMEメールの添付ファイルの標準となっています。
問:デコード時の入力には「begin」行と「end」行を含める必要がありますか?
答:はい。正しく解析するためには、デコード時に「begin [mode] [filename]」の開始行と「end」の終了行を含む完全なUUエンコード形式を提供する必要があります。そうしないと、デコードに失敗する可能性があります。
本ツールは、小規模なテキストデータの学習および処理に適しています。UUエンコードは暗号化ではなく、単なるフォーマット変換であるため、データの機密性は保証されません。デコード時は入力フォーマットが正しいことを確認してください。異常なフォーマットは文字化けや失敗の原因となります。大きなファイルの処理には、より良いパフォーマンスを得るためにシステムのコマンドラインツール(`uuencode` / `uudecode`など)を使用することをお勧めします。
開発者やシステム保守担当者がレガシーデータを処理する際、UUエンコードの「長さ文字」メカニズムを理解することが重要です。エンコード後の各行の最初の文字(例:`M`)は、その行でエンコードされた元のバイト数を表します(`M`のASCIIコード77から32を引くと45バイトになります)。典型的な例として、文字列「Cat」をUUエンコードすると、「#0V%T」のようなエンコード行が生成される場合があります(`#`で始まることは、その行が1つの元のバイトをエンコードしたことを示します)。スクリプトを作成して自動処理を行う場合は、データの切り捨てを防ぐために、エンコード文字列のフォーマットの完全性、特に改行と終了マーカーを必ず検証してください。