山口屋~活動日誌~

私生活で主な出来事をピックアップ

Base64 デコード エンコード コマンド スクリプト PowerShell

2024-03-10 17:36:36 | パソコン
Base64形式の文字列のデコード/エンコード
Qiita:WindowsでBase64エンコード/デコードする方法
Hangout Laboratory:【PowerShell】Windowsの標準機能でBase64エンコード/デコードする方法

<バッチファイル:デコード>
@echo off
cd /d %~dp0
certutil -f -decode base64in.txt decode.txt
pause

<バッチファイル:エンコード ※先頭に「-----BEGIN CERTIFICATE-----」末尾に「-----END CERTIFICATE-----」が入る>
@echo off
cd /d %~dp0
certutil -f -encode encode.txt base64out.txt
pause

<PowerShell:デコード>
[System.Text.Encoding]::Default.GetString([System.Convert]::FromBase64String($text))

<PowerShell:エンコード>
[Convert]::ToBase64String(([System.Text.Encoding]::Default).GetBytes($string))
末尾のパディングを削除するならば
[Convert]::ToBase64String(([System.Text.Encoding]::Default).GetBytes($string)).TrimEnd('=')

Base64形式については他でも調べていたことがあったらしい→メール 改行 76文字 SMTP MIME

コメント    この記事についてブログを書く
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« タブ Teams PowerShell teams... | トップ | Viva Engage コミュニティ作... »
最新の画像もっと見る

コメントを投稿

パソコン」カテゴリの最新記事