Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【コマンドプロンプト】base64に基づく符号化を行う

certutilコマンドを使う。以下はあらかじめ作成しておいたファイルtext.txt(文字コードShift_JIS、改行コード:CR+LF)の中身について行った例。certutilコマンドは出力先にはファイルしか指定することができず、また、出力にはそれぞれヘッダーとフッター相当の文字列が強制的に挿入される。

>type text.txt
石見舞菜香かわいい
ライスシャワーもかわいい
和多田美咲かわいい
メイショウドトウもかわいい
>where certutil
C:\Windows\System32\certutil.exe
>certutil -encodehex -f text.txt dump.txt
入力長 = 94
出力長 = 442
CertUtil: -encodehex コマンドは正常に完了しました。
>type dump.txt
0000    90 ce 8c a9 95 91 8d d8  8d 81 82 a9 82 ed 82 a2   ................
0010    82 a2 0d 0a 83 89 83 43  83 58 83 56 83 83 83 8f   .......C.X.V....
0020    81 5b 82 e0 82 a9 82 ed  82 a2 82 a2 0d 0a 98 61   .[.............a
0030    91 bd 93 63 94 fc 8d e7  82 a9 82 ed 82 a2 82 a2   ...c............
0040    0d 0a 83 81 83 43 83 56  83 87 83 45 83 68 83 67   .....C.V...E.h.g
0050    83 45 82 e0 82 a9 82 ed  82 a2 82 a2 0d 0a         .E............
>certutil -encode -f text.txt base64.txt
入力長 = 94
出力長 = 188
CertUtil: -encode コマンドは正常に完了しました。
>type base64.txt
-----BEGIN CERTIFICATE-----
kM6MqZWRjdiNgYKpgu2CooKiDQqDiYNDg1iDVoODg4+BW4LggqmC7YKigqINCphh
kb2TY5T8jeeCqYLtgqKCog0Kg4GDQ4NWg4eDRYNog2eDRYLggqmC7YKigqINCg==
-----END CERTIFICATE-----