Skip to content
This repository has been archived by the owner on Nov 26, 2024. It is now read-only.

Second:解压与压缩app.asar

Siqi Zhao edited this page Jul 6, 2023 · 2 revisions

使用asar工具进行解压

app.asar 当然不能直接用 Nodepad++ 之类的工具直接打开 (否则几乎是乱码),所以在更改之前需要先解压它

当然普通的压缩工具是解压不了的,因此需要使用专门的工具安装

Linux 解压工具安装方法

  • 首先打开命令控制台并安装npm组件
  • 输入apt-get install npm以进行安装
  • npm安装好之后就可以安装asar工具了
  • 因此输入npm install -g asar进行安装
  • 完成后即可开始使用

Windows 解压工具安装方法

  • 首先下载并安装 Node.js 应用
  • 安装完成后打开命令控制台 (cmd)
  • 输入npm install -g asar以进行安装asar工具
  • 完成后即可开始使用

解压和压缩方法

使用命令进行解压

  • 解压命令模板:asar extract [压缩文件路径] [解压文件夹创建路径]

  • 压缩命令模板:asar pack [文件夹路径] [压缩文件名创建路径]

例子

解压

首先假设D盘中只有app.asar文件,那么将表示:

D:\app.asar

那么开始解压它:

  • 输入 asar extract D:\app.asar D:\files
  • 执行完成后将会得到一个名为 files 的文件夹

D盘将会是这样的:

D:\app.asar
D:\files

而解压后的文件则在files的目录下。

压缩

D盘现在是这样的

D:\app.asar
D:\files

在压缩前先删除掉 app.asar 文件(为了防止搞混),那么D盘将会是这样:

D:\files

那么开始压缩它:

  • 输入 asar pack D:\files D:\app.asar
  • 执行完成后将会重新得到一个名为 app.asar 的文件

D盘将会变成这样:

D:\app.asar
D:\files

而新的 app.asar 就是你刚才压缩好的文件

FAQ

使用apt-get命令安装时出错怎么办?

  • 尝试先更新apt-get然后再试
  • 命令 apt-get update && apt-get upgrade