Linux下Base64轉碼解碼

2021-10-23 02:37:02 字數 576 閱讀 5202

編碼:# echo -n "ceshi1111" | base64

輸出:y2vzagkxmtex

解碼:# echo -n "y2vzagkxmtex"  | base64 -d

輸出: ceshi1111

附:base64命令說明

使用 base64 編碼/解碼檔案或標準輸入輸出。

- w,

在指定的字元數後自動換行(預設為76),0 為禁用自動換行

-d, --decode

解碼資料。

-i,ignore-garbage

解碼時,忽略非字母字元。

echo命令說明

echo  [options] 字串

echo會將輸入的字串送往標準輸出。輸出的字串間以空白字元隔開, 並在最後加上換行號。其中字串能加引號,也能不加引號。用echo命令輸出加引號的字串時,將字串原樣輸出;不加引號時,將字串中的各個單詞作為字串輸出,各字串之間用乙個空格分割。

options: n  e

其中-n選項表示輸出文字後不換行;-e 選項表示若字串**現轉義字元,則特別加以處理,而不會將它當成一般文字輸出

base64轉碼 解碼

最近有業務需要使用base64轉碼,現在整理一下 window.btoawindow.atob示例window.btoa test d zda window.atob d zda test如果字串中包含中文,直接使用btoa會報錯,可以先使用encodeuricomponent進行編碼 window...

物件base64轉碼 Base64編碼轉換

1 為什麼mime要有編碼轉換 在mime總結這篇經驗中,總結了mime相較於rfc 822的擴充套件功能,其中提到了rfc 822的缺陷 非英語字元都不能在電子郵件中使用 2 電子郵件中不能插入二進位制檔案 如 3 電子郵件不能有附件。能夠對文字進行簡單的加密 2 quoted printable...

base64轉碼後的字串應用於url

問題 base64轉化後的字串中會含有 這些字元,當把該字串應用於url中時,會影響url的解析 解決 將 轉化為base64轉化不會生成且不影響url解析的的字元,如 base64實現 var base64 else if isnan i t t this.keystr.charat s this...