在終端base64編碼與解碼操作

2022-05-21 21:24:21 字數 620 閱讀 4305

base64的特點:編碼之後,只有64個字元:a~z,a~z,0~9,/,+.在加上乙個輔助字元=.總共65個字元組成.

檔案

一,前提

1.有乙個demo.json檔案.

2.在終端操作.

二,編碼

1.開啟終端,cd到demo.json檔案的當前資料夾.

2.輸入命令:base64 demo.json -o demo64.txt,然後回車.

3.open demo64.txt.

三,解碼

1.開啟終端,cd到demo64.txt檔案的當前資料夾.

2.輸入命令:base64 -d demo64.txt -o demonew.json,然後回車.

3.open demonew.json,總結:demonew.json與demo.json的檔案內容是一樣的.

字串

一,編碼

輸入:echo -n 「man」 | base64

輸出: 

twfu

二,解碼:

輸入:echo -n 「twfu」 | base64 -d

輸出: man

base64編碼 解碼

ps base64是一種資料編碼方式,目的是讓資料符合傳輸協議的要求,有些人誤用它進行資料加密 base64編碼 nsstring base64encodedstringwithstring nsstring string base64解碼 nsstring base64decodedstringw...

Base64編碼解碼

一.base64編碼由來 為什麼會有base64編碼呢?因為有些網路傳送渠道並不支援所有的位元組,例如傳統的郵件只支援可見字元的傳送,像ascii碼的控制字元就不能通過郵件傳送。這樣用途就受到了很大的限制,比如二進位製流的每個位元組不可能全部是可見字元,所以就傳送不了。最好的方法就是在不改變傳統協議...

Base64編碼與解碼原理

base64編碼是使用64個可列印ascii字元 a z a z 0 9 將任意位元組序列資料編碼成ascii字串,另有 符號用作字尾用途。base64編碼與解碼的基礎索引表如下 1 base64編碼過程 base64將輸入字串按位元組切分,取得每個位元組對應的二進位制值 若不足8位元則高位補0 然...