如何解压 .asar 文件?
Posted
技术标签:
【中文标题】如何解压 .asar 文件?【英文标题】:How to unpack an .asar file? 【发布时间】:2016-11-26 04:34:15 【问题描述】:我使用以下命令打包了我的 Electron 应用程序:
asar pack app app.asar
现在,我需要将其解压缩并取回整个代码。有什么办法吗?
【问题讨论】:
【参考方案1】:来自asar documentation
(这里使用npx
是为了避免用npm install -g asar
全局安装asar
工具)
提取整个档案:
npx asar extract app.asar destfolder
提取特定文件:
npx asar extract-file app.asar main.js
【讨论】:
使用 sudo 运行时运行良好。感谢您的回答,您是救生员:) electron docs 说:“您还可以将您的应用程序打包到 asar 存档中,以避免将您的应用程序的源代码暴露给用户。”但是,如果您随后能够解压缩它,那不是真的吗?对吗?? 旁注:您可以使用npm install -g asar
安装命令。
好的,如何解压一个asar文件而不用安装整个node开发环境?
@FakeName - 我在 7Zip 项目的这个线程中使用了 7Zip 插件:sourceforge.net/p/sevenzip/discussion/45797/thread/74cf1dec 允许在 7Zip 中打开任何 ASAR 文件。【参考方案2】:
可以在不安装节点的情况下使用以下 7-Zip 插件进行升级:http://www.tc4shell.com/en/7zip/asar/
感谢@MayaPosch 在this comment 中提到这一点。
【讨论】:
以上是关于如何解压 .asar 文件?的主要内容,如果未能解决你的问题,请参考以下文章