base64 - 将不同于图像的文件类型存储为 base64
问题描述
我知道可以将图像文件存储为 base64 编码的字符串,现在我想知道是否也可以在 base64 中存储不同的文件格式,在我的情况下它将是 3D 文件(.dae/Collada)
解决方案
您可以使用 base64 有效地存储任何类型的二进制文件。请注意,它可能会占用大量空间。以下示例采用 100 个随机字节并将它们转换为 base64:
$ head -c100 /dev/urandom | base64
TCOMGPuMB5PHUnnPWctxzlox4tLH/zgVQ4S+3PDHfZN7v+dwjs2aKQRr9uNdBtQqUpk9ZZfVM3da
FFxza+hul8s64UXVt8OAsSfTwDmyO1bvI+CzrGm6hGdqUvIqD6pziGln8A==
推荐阅读
- powershell - 将 $args 变量传递给函数
- java - JSONObject 未经检查地调用 put(K,V) 作为原始类型 java.util.HashMap 的成员
- python - Django:FormValidationError 时不保存复选框
- c# - 在 ASP.NET Core 2 中创建自定义路由属性
- css - 在 ruby on rails 中将元素类拆分为两个类 html.slim
- css - 路由器插座的粘性底部元件
- java - Spring Security 中的自定义表达式
- excel - Excel VBA 临时保存值
- python - geopandas legend_kwds 似乎被忽略了
- html - 为什么对象适合不影响图像?