【发布时间】:2018-12-27 07:37:24
【问题描述】:
SQLite 表 A 有一个列 secure_name varchar(128) 存储加密数据,例如 gAAAAAby5666.......。
为什么当我发出命令.dump将数据导出到文件时,数据变成了长度超过128的X'67837483473843....'?
【问题讨论】:
-
这是一个 blob 文字,因此该列中存储的任何内容都存储为 blob,而不是字符串。至于
varchar(128)...嗯...阅读sqlite.org/datatype3.html -
即二进制数据的十六进制编码。