cross-7zip v0.0.41
Installation
Package manager
Using npm:
npm install cross-7zip
Using yarn:
yarn add cross-7zip
Using pnpm:
pnpm add cross-7zip
API
sevenUnzip
Extracts files from a specified zipped file asynchronously. Example
sevenUnzipSync
Extracts files from a specified zipped file synchronously. Example
sevenZip
Compresses multiple files into a zipped file asynchronously. Example
sevenZipSync
Compresses multiple files into a zipped file synchronously. Example
CLI Tool Usage
This package also includes a CLI tool for quick and simple operations with 7-Zip. Below are some examples of how to use it:
Installation
Make sure the package is installed globally to access the CLI tool:
npm install -g cross-7zip
Commands
Create an Archive
To compress files or directories into an archive, use the zip
command:
seven zip <output_archive> <file_paths...>
Extract Files from an Archive
To extract files from an archive, use the unzip
command:
seven unzip <input_archive> [destination]
Examples
Create example.7z
from file1.txt
folder
seven zip example.7z file1.txt folder
Extract Files from the example.7z
into the ouput
folder
seven unzip example.7z ouput
Supported Platforms and Architectures
This library relies on the 7-Zip executables, which support the following platforms and architectures:
- Windows:
arm64
,x86
,x64
- macOS:
arm64
,x86, x64
- Linux:
arm
,arm64
,x86
,x64
For details, click here.
Documentation
See documentation here.
4 months ago
4 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago