【问题标题】:open and read zip file from chrome-app从 chrome-app 打开并读取 zip 文件
【发布时间】:2015-03-02 04:18:56
【问题描述】:

现在 google chrome 处理 zip 文件,基本上,有没有办法从 chrome 应用程序内部获取文件,以及 zip 存档中文件的内容?从用户端,一个 zip 文件作为驱动器挂载,包含内容,但从应用程序端,该 zip 文件只是一个文件。有没有办法从应用程序“挂载”文件、获取挂载点并枚举内容并将它们膨胀?

【问题讨论】:

  • 没有什么能阻止你自己实现这个 - 你可以获得 zip 文件的读取权限,在你的 JavaScript 中解压缩它并将文件膨胀到一个临时的 HTML 文件系统。你的问题到底是什么?是否有特定的 API 可以做到这一点?
  • 是的,我不想集成 JSZip 等,因为 chrome 已经内置了这些功能,我只是不知道如何从扩展程序/应用程序访问它

标签: google-chrome-app


【解决方案1】:

不,没有公开的特定 API 允许这样做。

您需要包含自己的 ZIP 引擎 - 无论是 JavaScript 还是 (P)NaCl。然后,您可以使用 HTML 文件系统来保存膨胀的文件。

【讨论】:

  • 谢谢,我发现JSZip 是一个很好用的好帮手
  • PNaCl 可能比基于 JS 的解决方案更快/使用更少的资源。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-09
  • 1970-01-01
  • 2011-05-11
  • 2019-07-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多