首页 > 解决方案 > 将不同于图像的文件类型存储为 base64

问题描述

我知道可以将图像文件存储为 base64 编码的字符串,现在我想知道是否也可以在 base64 中存储不同的文件格式,在我的情况下它将是 3D 文件(.dae/Collada)

标签: base64

解决方案


您可以使用 base64 有效地存储任何类型的二进制文件。请注意,它可能会占用大量空间。以下示例采用 100 个随机字节并将它们转换为 base64:

$ head -c100 /dev/urandom | base64
TCOMGPuMB5PHUnnPWctxzlox4tLH/zgVQ4S+3PDHfZN7v+dwjs2aKQRr9uNdBtQqUpk9ZZfVM3da
FFxza+hul8s64UXVt8OAsSfTwDmyO1bvI+CzrGm6hGdqUvIqD6pziGln8A==

推荐阅读