Web APIとの連携や、フロントエンドから送られてくるデータを処理していると、一見すると無意味な英数字の羅列に遭遇することがあります。「iVBORw0KGgo...」のように延々と続く長い文字列。これこそが、画像やPDFなどのバイナリデータをテキスト形式で表現 ...
Web APIの開発や、フロントエンドとのデータ連携を行っていると、必ずと言っていいほど直面する課題があります。 それは「画像や音声ファイルをどうやって送信するか」という問題です。 REST APIなどで標準的に使われるデータフォーマットである「JSON」は ...
* Purpose: Base64 Encode/Decode, without using the Python base64 module. 1. Convert all characters in the input string to their ascii equivalent number (i.e. a:97, b:98, etc) 2. Convert all the above ...
まずは復習です。Base64とはバイナリデータを、64種類の英数字のみを用いて表現するエンコード方式です。バイナリデータをASCIIテキストとして扱えるので、HTMLファイルやメールに画像を埋め込むなどの用途で利用されています。 なお、本連載の5回目では ...
Base64 is a popular binary to ASCII encoding scheme designed to reliably transfer binary data across channels that have limited support for various content types. This article goes over the basics of ...