當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


MySQL FROM_BASE64方法用法及代碼示例

MySQL 的 FROM_BASE64(~) 方法對 Base64 編碼的字符串進行解碼並返回生成的二進製字符串。

注意

base64 是一種使用 ASCII 字符對二進製數據進行編碼的方法。由於大多數字符集中都提供 ASCII 字符,這意味著數據損壞的可能性很低。每個 Base64 數字代表 6 位數據。因此,可以使用 4 個 base64 數字來表示 3 個字節(24 位)。

FROM_BASE64(~) 遵循一些規則:

  • 字母值 62 的編碼是 '+'

  • 字母值 63 的編碼是 '/'

  • 解碼時會忽略換行符、回車符、製表符和空格。

參數

1. str | string

要解碼為二進製字符串的 Base64 編碼字符串。

例子

基本用法

解碼 Base64 字符串 'QXBwbGU='

SELECT FROM_BASE64('QXBwbGU=');



+---------------------------+
| FROM_BASE64('QXBwbGU=')   |
+---------------------------+
| Apple                     |
+---------------------------+

空參數

如果輸入是 NULL ,則返回 NULL

SELECT FROM_BASE64(NULL);



+-------------------+
| FROM_BASE64(NULL) |
+-------------------+
| NULL              |
+-------------------+

相關用法


注:本文由純淨天空篩選整理自Arthur Yanagisawa大神的英文原創作品 MySQL | FROM_BASE64 method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。