Node.jsでのBase64の変換方法
2021-10-16
たまにしか変換しないからいつも検索するけど無駄に長かったり書き方が古いのばっかり引っかかるのでメモです。
エンコード(文字列→Base64)
一度Buffer
に変換してからエンコードにbase64
を指定しつつtoString()
を呼べばOK。
Buffer.from('hoge').toString('base64'); // aG9nZQ==
デコード(Base64→文字列)
エンコードにbase64
を指定してBuffer
に変換してからtoString()
を呼べばOK。
toString()
を呼ばなければBuffer
のまま扱えます。
Buffer.from('aG9nZQ==', 'base64').toString(); // hoge