音声ファイルをテキストにするときは、音声→Base64変換 を使ってください。

使い方

説明

Base64 のテキストにして保管していた音声を、元の音声ファイルに戻すツールです。HTML や JSON に埋め込まれた Data URL から、音声を取り出すこともできます。

音声ファイルをテキストにするときは、音声→Base64変換 を使います。

操作の手順

  • Base64 のテキストを貼り付けます。テキストファイル(.txt)に保存していたときは「テキストファイルを読み込む」で読み込めます
  • 「音声に復元する」を押すと、形式を自動で見分けて、その場で再生できるようになります
  • 「ダウンロード」で、元の形式のファイルとして保存します。名前は「詳細オプション」で変えられます
  • 形式がうまく見分けられないときは、「詳細オプション」の「形式」で選び直してください

計算方法

  • 「data:audio/mpeg;base64,」のような頭(Data URL)が付いていれば、そこに書かれた形式を使います。付いていなければ、データの先頭の決まった並び(マジックナンバー)から形式を見分けます
  • 空白・改行は取り除いてから戻します。URL 用の Base64(- と _ を使うもの)や、末尾の「=」が無いテキストにも対応しています

ご注意

  • テキストはブラウザの中だけで処理し、外部のサーバーには送りません。復元した音声も保存しません(ページを閉じると消えます)
  • 戻したあとの大きさが 30MB までのテキストに対応しています
  • 再生できるかどうかは、ブラウザが対応している形式によります(MIDI・AMR などは、ブラウザでは再生できないことが多いですが、ファイルとしては保存できます)
← トップに戻る
豆知識・背景知識

音声ファイルの先頭には、形式ごとに決まった並びがあります。WAV は「RIFF…WAVE」、OGG は「OggS」、FLAC は「fLaC」、MP3 は曲の情報(ID3タグ)の「ID3」で始まることが多く、このツールはここから形式を見分けています。

Base64 の末尾の「=」は、データの長さを4文字の区切りにそろえるための詰め物(パディング)です。3バイトずつに区切って余った分を示すだけなので、無くても元に戻せます。

URL に入れるための Base64 では、URL で特別な意味を持つ「+」「/」の代わりに「-」「_」を使います(RFC 4648 の「base64url」)。このツールは、どちらの書き方でも戻せます。

みんなの声・ご意見ボックス

「Base64→音声復元」について、感想・使いにくいところ・欲しい機能などを気軽に教えてください。

まだ投稿がありません。最初の一言をお待ちしています!

評価(任意)

投稿された内容はこのページに公開されます。個人情報や連絡先は書かないでください。宣伝・URLを含む投稿は自動的に非表示になります。

利用にお金はかかりますか?会員登録は必要ですか?
IT'S-Tool・PocketCalc のツールは、すべて無料で、会員登録やログインをせずにお使いいただけます。家計簿の有料プランなど、一部の有料のサービスを使うときだけ、IT'S-Tool アカウントでのログインが必要です。
入力した内容はサーバーに送られていますか?
計算やツールの処理は、お使いのブラウザの中だけで行っています。入力された数値や画像がサーバーへ送られることはありません。
コメント欄に投稿された内容だけは、他の方にも読んでいただくためにサーバーへ保存されます。
スマホやタブレットでも使えますか?
iPhone・iPad・Android のブラウザに対応しています。画面の幅に合わせて表示が切り替わります。
要望やバグを見つけたときはどこへ伝えればよいですか?
「投稿する」タブからお知らせください。いただいた内容は運営で確認し、改善の参考にさせていただきます。