朕的 发表于 2021-6-7 00:04:21

十六进制转换体积为何会大一倍?MySQL在存储小的图片



我用的mysql临时储存的小图片,目前有几种方式,
1、之前是用:字节集到BASE64文本写到mysql的MEDIUMTEXT类型字段中。


2、研究了一下mysql还支持MEDIUMBLOB二进制的文本,我就用数据库管理工具以16进制的方式写入数据读取看看,发现字节集转换到16进制好像体积会大一倍。不知道为何,直接mysql读字节集数据MD5校验又不对。不知道是编码的问题还是什么问题。


3、大佬们,有没有好的建议,写入小文件到mysql用哪种方式比较好

创世魂 发表于 2021-6-7 08:45:09

直接用读索引字节集数据就好了。你写的字节集直接读字节集啊。。读什么文本。读文本肯定直接拉闸。。

朕的 发表于 2021-6-7 08:51:36

创世魂 发表于 2021-6-7 08:45
直接用读索引字节集数据就好了。你写的字节集直接读字节集啊。。读什么文本。读文本肯定直接拉闸。。

...

读字节集 取出的文件和实际文件不一样,MD5不对
页: [1]
查看完整版本: 十六进制转换体积为何会大一倍?MySQL在存储小的图片