这个编码字符串的压缩类型是什么?
What is the zipped type of this encoded string?
兄弟们给我一个sqlite文件。它带有一些字段,其值编码如下:X'737AB86B719E82CBC3DDDDC9190ABE0F77CFCE54303230300200'
(所有字段都有 X'
前缀)我不知道这个字符串是什么类型。有人知道这个算法的名字吗?以及如何将其解码为 javascript?
中的普通字符串(可读)
您是否尝试查看使用 sqlite 的架构?
sqlite> .schema
找出里面的字段类型数据是什么。因为那个字符串看起来像 BLOB 类型的字段。
如果您只想从 table (stdout) 中提取文件,您可以执行此方法
SELECT writefile('filename.jpg',img) FROM tableName WHERE id='1';
该示例将要将 table 中的数据填充到文件 (stdout)。 SELECT writefile 从你的 table, [= 写出文件40=] 它的示例文件包含在 tables 中,img 那是你的字符串在这个问题上包含 BLOB 类型的文件,FROM tableName 替换为您的 tableName,WHERE id='1' 将其与您要执行的字符串的 id 匹配。
这是原始压缩数据。可以用zlib解压
该字符串解压缩为十六进制:
42 e1 ba a3 6e 20 44 e1 bb 8b 63 68 20 4d e1 bb
9b 69 20 32 30 30 32
或者这是一个 UTF-8 字符串:
Bản Dịch Mới 2002
兄弟们给我一个sqlite文件。它带有一些字段,其值编码如下:X'737AB86B719E82CBC3DDDDC9190ABE0F77CFCE54303230300200'
(所有字段都有 X'
前缀)我不知道这个字符串是什么类型。有人知道这个算法的名字吗?以及如何将其解码为 javascript?
您是否尝试查看使用 sqlite 的架构?
sqlite> .schema
找出里面的字段类型数据是什么。因为那个字符串看起来像 BLOB 类型的字段。
如果您只想从 table (stdout) 中提取文件,您可以执行此方法
SELECT writefile('filename.jpg',img) FROM tableName WHERE id='1';
该示例将要将 table 中的数据填充到文件 (stdout)。 SELECT writefile 从你的 table, [= 写出文件40=] 它的示例文件包含在 tables 中,img 那是你的字符串在这个问题上包含 BLOB 类型的文件,FROM tableName 替换为您的 tableName,WHERE id='1' 将其与您要执行的字符串的 id 匹配。
这是原始压缩数据。可以用zlib解压
该字符串解压缩为十六进制:
42 e1 ba a3 6e 20 44 e1 bb 8b 63 68 20 4d e1 bb
9b 69 20 32 30 30 32
或者这是一个 UTF-8 字符串:
Bản Dịch Mới 2002