递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4425|回复: 2
打印 上一主题 下一主题

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

[复制链接]

149

主题

941

帖子

3976

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3976
QQ
跳转到指定楼层
楼主
发表于 2021-6-7 00:04:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


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


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


3、大佬们,有没有好的建议,写入小文件到mysql用哪种方式比较好
全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40543
沙发
发表于 2021-6-7 08:45:09 | 只看该作者
直接用读索引字节集数据就好了。你写的字节集直接读字节集啊。。读什么文本。读文本肯定直接拉闸。。

安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

149

主题

941

帖子

3976

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3976
QQ
板凳
 楼主| 发表于 2021-6-7 08:51:36 | 只看该作者
创世魂 发表于 2021-6-7 08:45
直接用读索引字节集数据就好了。你写的字节集直接读字节集啊。。读什么文本。读文本肯定直接拉闸。。

...

读字节集 取出的文件和实际文件不一样,MD5不对
全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 12:06 , Processed in 0.088076 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表