Optimization 最节省空间的存储编码?

Optimization 最节省空间的存储编码?,optimization,encryption,encoding,storage,aes,Optimization,Encryption,Encoding,Storage,Aes,我使用AES-256加密文件。然后我对文件的数据进行base64_编码,并将其推送到服务器。这将使文件的大小平均增加133%。我有没有办法从JS->Database,w/AJAX发送它,在这里,只有常规加密增加的空间最小?如果您关心传输大小,那么base64是最佳的(尽管您可以实现自己的BASE95左右的编码)。如果您关心存储大小,可以将base64解码回二进制格式,并将二进制数据存储在BLOB字段中,如果需要将它们发送回客户端,则可以再次对它们进行编码 就ASCII安全编码而言,base64非

我使用AES-256加密文件。然后我对文件的数据进行base64_编码,并将其推送到服务器。这将使文件的大小平均增加133%。我有没有办法从JS->Database,w/AJAX发送它,在这里,只有常规加密增加的空间最小?

如果您关心传输大小,那么base64是最佳的(尽管您可以实现自己的BASE95左右的编码)。如果您关心存储大小,可以将base64解码回二进制格式,并将二进制数据存储在BLOB字段中,如果需要将它们发送回客户端,则可以再次对它们进行编码

就ASCII安全编码而言,base64非常高效。唯一更有效的方法是使用原始二进制文件。不过,我不确定如何从JS正确发送原始二进制文件。希望有人能回答这个问题。base64是您最好的选择,您不想发送原始数据,因为它可能会被浏览器弄糟。Base64是最小的大小增加。