如何有效地将二进制数据存储在.js源文件中?

时间:2019-05-07 20:23:13

标签: javascript character-encoding compression binaryfiles

我有一个静态HTML网站,该网站无法加载任何其他资源,因为它也应该脱机工作。嵌入在<script>标签中的JavaScript代码需要加载(和存储)大量二进制数据。

将数据存储为数字数组效率低下,似乎需要二进制到文本的编码方案。哪个压缩率最高,仍然可以读取并包含在<script>标签中?

1 个答案:

答案 0 :(得分:0)

如果您的页面可以加载.js,那么它也可能也可以加载其他任何文件,但是,如果您确实要在js中存储数据,则可以使用base64编码(此处与base128进行“比较”)