This is a lightweight Electron-based application designed to handle .asar files. It allows users to extract or create .asar files through a graphical interface without relying on the external asar CLI tool.
-
Extract
.asarFiles
Quickly extract.asarfiles to a specified directory. -
Create
.asarFiles
Compress a directory into a.asararchive. -
Simple and Intuitive Interface
The app guides users through the process with a series of prompts and dialog boxes. -
Standalone Functionality
The app does not depend on theasarCLI, ensuring consistent behavior across systems.
-
Clone the repository:
git clone https://github.com/systemsoftware/asar-util.git cd asar-util -
Install dependencies:
npm install
-
Build:
npm run build-mac # macOS npm run build-win # Windows npm run build-linux # Linux
Or run:
npm start
-
Launch the App
Start the app either by double-clicking the executable (if built) or usingnpm start. You can also run the app from your system's file associations with.asarfiles. -
Choose Your Action
- Select whether you want to Pack (create a
.asarfile) or Extract (unpack an.asarfile).
- Select whether you want to Pack (create a
-
Follow Prompts
- For extraction:
- Select the
.asarfile and the destination directory.
- Select the
- For packing:
- Select a directory to compress into a
.asarfile.
- Select a directory to compress into a
- For extraction:
-
Done!
Once completed, a confirmation dialog will notify you of success.
This project is licensed under the MIT License. See the LICENSE file for details.
Contributions are welcome! Please open an issue or submit a pull request with your improvements.