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

Roy*_*her 1 java base64

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

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

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

Uns*_*ned 7

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

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