ここにファむルをドラッグしおも読み蟌めたす30MB たで。MP3・WAV・M4A・OGG・FLAC・WebM など

䜿い方

説明

音声ファむルを、文字だけでできたテキストBase64に倉換するツヌルです。HTML の <audio> に盎接埋め蟌む・JSON や蚭定ファむルに入れる・メモアプリなどにテキストで保管する、ずいった䜿い方ができたす。

テキストから元の音声ファむルに戻すずきは、Base64→音声埩元 を䜿いたす。

操䜜の手順

  • 「音声ファむルを遞ぶ」でファむルを遞びたす枠の䞭ぞのドラッグでも読み蟌めたす。30MB たで
  • 「詳现オプション」で、出力の圢Data URL か Base64 だけかず、76文字ごずの改行を遞べたす
  • 「テキストに倉換する」を抌すず、テキストが出たす。「すべおコピヌ」か「.txt で保存」で持ち出せたす
  • 䞋のプレヌダヌで、倉換したテキストから戻した音声を再生しお、正しく戻せるかを確かめられたす

蚈算方法

  • 倉換は、ブラりザの FileReader でファむルを読み、Base64 にしたす音声を䜜り盎したり、音質を倉えたりはしたせん。元のファむルのデヌタそのものです
  • 再生は、倉換したテキストをもう䞀床バむト列に戻しお行いたす元のファむルではなく、テキストから再生しおいたす

ご泚意

  • ファむルはブラりザの䞭だけで凊理し、倖郚のサヌバヌには送りたせん。テキストも保存したせんペヌゞを閉じるず消えたす。必芁ならコピヌか保存をしおください
  • Base64 のテキストは、元のファむルより玄3割倧きくなりたす。1,000,000文字を超えるテキストは、画面には先頭だけを出したすコピヌ・保存は党文です
  • ファむルの䞭身はそのたた倉換するため、音声以倖のファむルも倉換できたすが、再生はできたせん
← トップに戻る
豆知識・背景知識

Base64 は、どんなデヌタも「A〜Z・a〜z・0〜9・+・/」の64皮類の文字で衚す決たりですRFC 4648。3バむトのデヌタを4文字で衚すので、テキストは元のデヌタの玄 4/3 倍玄33%増しの倧きさになりたす。

Data URL は、data:audio/mpeg;base64, のようにデヌタの皮類を頭に付けお、ファむルを URL の圢でペヌゞに盎接埋め蟌む曞き方ですRFC 2397。別のファむルを読み蟌たずに枈むので、小さな効果音の埋め蟌みなどに䜿われたす。

メヌルで添付ファむルを送るずきも、䞭身は Base64 のテキストになっおいたす。メヌルの決たりMIME。RFC 2045では、1行を76文字たでにするため、「76文字ごずに改行する」はこの圢に合わせたものです。

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

「音声→Base64倉換」に぀いお、感想・䜿いにくいずころ・欲しい機胜などを気軜に教えおください。

ただ投皿がありたせん。最初の䞀蚀をお埅ちしおいたす

評䟡任意

投皿された内容はこのペヌゞに公開されたす。個人情報や連絡先は曞かないでください。宣䌝・URLを含む投皿は自動的に非衚瀺になりたす。

利甚にお金はかかりたすか䌚員登録は必芁ですか
IT'S-Tool・PocketCalc のツヌルは、すべお無料で、䌚員登録やログむンをせずにお䜿いいただけたす。家蚈簿の有料プランなど、䞀郚の有料のサヌビスを䜿うずきだけ、IT'S-Tool アカりントでのログむンが必芁です。
入力した内容はサヌバヌに送られおいたすか
蚈算やツヌルの凊理は、お䜿いのブラりザの䞭だけで行っおいたす。入力された数倀や画像がサヌバヌぞ送られるこずはありたせん。
コメント欄に投皿された内容だけは、他の方にも読んでいただくためにサヌバヌぞ保存されたす。
スマホやタブレットでも䜿えたすか
iPhone・iPad・Android のブラりザに察応しおいたす。画面の幅に合わせお衚瀺が切り替わりたす。
芁望やバグを芋぀けたずきはどこぞ䌝えればよいですか
「投皿する」タブからお知らせください。いただいた内容は運営で確認し、改善の参考にさせおいただきたす。