从图像创建基本64字符串的开销?

时间:2011-09-06 23:26:06

标签: java base64

我正在写一个基础64字符串,我已经从一个图像到一个文本文件,我得到的文件介于2-4 MB和大约50,000行之间,这是正常大小吗?

我正在用Java编程并且之前没有使用base 64或图像处理,只是想检查是否有办法让文件变小?

对此有任何帮助将不胜感激, 谢谢。

1 个答案:

答案 0 :(得分:7)

Base64引入内容扩展,大约4:3(大小增加33%)。因此,假设您的图像文件大小约为base64文本文件大小的75%,我会说是的,这是正常的。

没有任何好的方法可以在不压缩它们的情况下缩小大小,这可能会引入二进制字节,从而使base64编码首先无意义。