最节省空间的存储编码



我使用 AES-256 加密文件。 然后,我base64_encode文件的数据并将其推送到服务器。 这使文件大小平均增加 133%。 有没有办法让我从带有 AJAX 的 JS->数据库发送它,其中仅常规加密的空间增加最小?

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

最新更新