本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
UNBASE64 函數
UNBASE64 函數會將引數從基礎 64 字串轉換為二進位。
Base64 編碼通常用於以可安全透過各種通訊管道 (例如電子郵件、URL 參數或資料庫儲存) 傳輸的文字格式表示二進位資料 (例如影像、檔案或加密資訊)。
UNBASE64 函數可讓您反轉此程序,並復原原始二進位資料。當您需要處理以 Base64 格式編碼的資料時,例如與使用 Base64 做為資料傳輸機制的外部系統或 APIs 整合時,這類功能非常有用。
語法
unbase64(expr)
引數
- expr
-
base64 格式的 STRING 表達式。
傳回類型
BINARY
範例
在下列範例中,Base64-encoded字串'U3BhcmsgU1FM'會轉換回原始字串 'Spark SQL'。
SELECT unbase64('U3BhcmsgU1FM'); Spark SQL