web-dev-qa-db-ja.com

Base64画像のデコード

最近ウェブ上でファイルを見つけたので、元のURLが本当に必要ですが、Base64にエンコードされています。画像です。

URLは次のように始まります:data:image/png;base64,そして、数字と文字の負荷があります。

私の質問は、これを元の形式にデコードするにはどうすればよいですか?例えばの代わりに mwo1fw#http://etc

14
Nick

このWebユーティリティを使用します。

http://www.motobit.com/util/base64-decoder-encoder.asp

出力形式をバイナリに設定してから、data:image/png;base64,に続くbase64データをコピーして貼り付けます。ブラウザがファイルをダウンロードします。名前をPNGに変更すれば、準備は完了です。

25
user529758

画像を保存するもう1つの方法は、コピーして貼り付けることですdata:image/png;base64,の後に、ブラウザのURLフィールドの文字が続きます。
画像が表示されます。
次に、それをコンピュータに保存できます。

8
iguider

このオンラインbase64デコード/エンコードツールを試してください http://base64online.org/decode/

Base64でエンコードされた画像をそこに貼り付けるだけで、画像とそのダウンロードリンクが表示されます。

8
Brig Ader

Linuxマシンの場合、このbase64ユーティリティを使用できます。たった2つのステップ。

  • Base64でエンコードされたテキストをファイル(たとえば、image.base64)に保存します。 base64でエンコードされたテキストはdata:image/png;base64,以降のすべてです
  • 端末タイプ:base64 -d image.base64 > img.jpg

それでおしまい。 img.jpgは画像ファイルです。ファイルビューアからファイルをダブルクリックして表示します。

5
CodeExpress

ここでデコードできます: http://base64decode.net/ で、応答を.pngファイルとして保存します

1
erica

Html5に準拠したブラウザーとJavaScriptが有効になっている場合、 Base 64 Online を使用できます。

必ず削除してくださいdata:image/png;base64,エンコードされたbase64画像から。次に、文字列をテキスト入力領域に貼り付け、「デコード>ダウンロード」をクリックして、結果を.pngとして保存します

0
heather

Salesforceの見積もりをエクスポートする方法PDFファイルを読み取り、Linuxコマンドラインを使用してBase64からPDFに変換して読み取る

  1. Dataloaderを使用して、すべてのフィールドとデータを含むQuoteDocumentオブジェクトをエクスポートします

dataloader1

dataloader2

dataloader 2.テキストエディターTextPadを使用してcsvファイルを開きます。メモ帳は大きなサイズのデータ​​を処理できず、切り捨てられるため、使用しないでください。 3. TextPadは、ファイルを開いたとき、およびデータをコピーして貼り付けたときに、大きなデータを処理し、改行文字などを尊重します。 4.データ内の特定の行に移動し、PDF Base64エンコードデータを含むセルフィールド文字列を選択してコピーします。最後まで確実に選択してください。ただし、その後に後続のフィールドを含めます。

textpad1

  1. その後のフィールドは含めないでください。
  2. 引用 "記号までの文字列を選択しますが、含めません。

textpad2

  1. 文字列を新しいTextPadウィンドウにコピー/貼り付けます。
  2. 新しいTextPadをdocument1.txtなどのファイルに保存します。
  3. Docuemnt1.txtファイルをLinuxコンピューターにコピーします(Dropboxを使用できます)。
  4. Linuxコマンドラインターミナルウィンドウを開く
  5. Base64デコードコマンドを実行します(base64はcoreutilsパッケージの一部です)、$ base64 --decode〜/ Dropbox/linux_stuff/Document1.txt>〜/ Dropbox/linux_stuff/decoded1.pdf
  6. このコマンドはDocument1.txtファイルを読み取り、デコードされたPDFファイルをdecode1.pdfに出力します。
  7. これで、decoded1.pdfファイルをPDFファイルとして開くことができます。
  8. Decode1.pdfファイルの名前は任意に変更できます。つまり、元のSalesforce Quoteオブジェクトレコードに添付されていた元のファイル名に戻すことができます。

linux_command_line

0
Martin hurst