Know what you unpack.
MaxRAR is a desktop archive manager by Matily, built with Rust and Tauri. Create ZIP and 7z archives, extract RAR4/RAR5 files, preview supported text before extraction, test archive integrity, and inspect archive contents locally.
Download · Screenshots · Supported formats · MRAR · User manual · CLI · FAQ
MaxRAR v0.1.1 is available for testing. Choose the download for your computer.
v0.1.1 · Not sure which Mac? Apple menu → About This Mac · First-launch security warnings
Release notes · All downloads · SHA-256 checksums
| Your computer | Package | Download |
|---|---|---|
| Windows — x64 | EXE installer | Download for Windows |
| Mac with Apple Silicon (M1, M2, M3, M4…) | DMG | Download for Apple Silicon |
| Mac with Intel | DMG | Download for Intel Mac |
| Linux — x64 | DEB / RPM / AppImage | DEB · RPM · AppImage |
Not sure which Mac you have? Open Apple menu → About This Mac. If it lists a chip such as “Apple M2”, choose Apple Silicon. If it lists an Intel processor, choose Intel.
MaxRAR is not yet signed with a Windows publisher certificate (Authenticode) and the Mac apps are not Apple-notarized. Windows and macOS will therefore warn you the first time. This is expected for unsigned software; it is not a sign that the file is damaged. Before installing, you can compare the file’s SHA-256 with the checksums file (Windows: certutil -hashfile <file> SHA256; Mac/Linux: shasum -a 256 <file>). Only continue if the values match and you downloaded from this repository’s releases page.
Windows
- Run
windows-x86_64-MaxRAR_0.1.1_x64-setup.exe. - If you see “Windows protected your PC” (Microsoft Defender SmartScreen), choose More info, then Run anyway.
- Follow the installer, then open MaxRAR from the Start menu.
- On Windows 11, the right-click actions appear under Show more options. Use Send to → Compress with MaxRAR for several files or folders.
macOS
-
Open the DMG for your Mac and drag MaxRAR into Applications.
-
Open MaxRAR from Applications. macOS will likely say it can’t verify the app or that it “cannot be opened”. Click Done (or Cancel), don’t move it to the Bin.
-
Open System Settings → Privacy & Security, scroll to the Security section, and click Open Anyway next to the MaxRAR message. Confirm with your password or Touch ID, then click Open. You only need to do this once.
- On macOS 14 and earlier you can instead right-click (Control-click) MaxRAR in Applications, choose Open, then Open again.
-
If macOS says the app is “damaged”, remove the download quarantine flag in Terminal, then open it again:
xattr -dr com.apple.quarantine /Applications/MaxRAR.app
-
To add Finder compress/extract actions, choose Help → Desktop integration → Enable desktop actions.
Linux
Install the DEB or RPM with your package manager so system libraries are resolved. For the AppImage, make it executable (chmod +x MaxRAR_0.1.1_amd64.AppImage) and run it. Only the AppImage supports in-app updates; DEB/RPM installs link you to the latest packages.
- Open an archive: double-click it, choose Open in MaxRAR, or drag it onto the window. Browse folders, search filenames and preview supported text before extracting.
- Extract: choose Extract To, review the destination, pick Skip, Keep both or Replace for existing files, then Extract.
- Create an archive: select files or folders and choose a format (ZIP or 7z, with optional password). RAR can be opened and extracted, not created.
- Check an archive: Test verifies integrity; Scan is a limited local check, not antivirus.
- Updates: v0.1.0 had no working update check, so install v0.1.1 manually once. After that, use About MaxRAR to check for signed updates (the project’s release downloads must be publicly reachable).
See the user manual and desktop integration guide for more.
MaxRAR’s original code is licensed under Apache License 2.0. The release includes license texts and notices.
- See what is inside. Browse archive folders, search filenames, preview supported text, and see a compact breakdown of file types.
- Open RAR archives. Browse and extract supported single-volume RAR4/RAR5 archives without installing another application.
- Create ZIP and 7z archives. Package files and folders with optional password protection. TAR and single-file compression formats are also supported.
- Extract with a clear destination. Review where files will go and choose Skip, Keep both or Replace when files already exist.
- Check before extracting. Test archive readability and available checksums, or scan an archive or selected files with bundled local static checks.
- Work from your desktop or terminal. macOS Finder and Windows Explorer integration open compression and extraction review windows. A JSON CLI uses the same Rust core.
Archive content is not uploaded by the built-in scanner. Test checks integrity; Scan checks limited static indicators. Neither guarantees that content is safe.
The following captures show the interface with sample data, including development preview screens. They illustrate the workflows; they are not a record of cross-platform release validation. The hero above is an illustrative animation, not a timed operation.
File-type counts, a short description inferred from filenames and folders, and likely starting files help you explore an archive before extraction.
Review the destination before extracting. Additional conflict and file details remain available when needed.
Scan the archive or a selection. Results distinguish warning indicators and inspection coverage; a clean result is not a safety guarantee.
| Format | Browse / extract / test | Create |
|---|---|---|
| ZIP | Yes, for enabled codecs | Deflate; optional AES-256 |
| 7z | Yes, for enabled codecs | LZMA2; optional AES-256 |
| TAR, TAR.GZ, TAR.BZ2, TAR.XZ, TAR.ZST | Yes, for supported variants | Yes |
| GZ, BZ2, XZ, ZST | Single decoded file | Single input file |
MRAR (.mrar) |
Experimental /0 and /1 | Experimental /1 |
| ZIP-based JAR, OpenDocument, WHL, NPZ and modern ZIP-based checkpoints | Generic container operations | Generic ZIP creation |
| RAR4 / RAR5 (single volume) | Yes, including supported solid and encrypted archives | Not supported |
Need another format? Request format support and tell us the extension and whether you need extraction, creation, or both.
ZIP supports staged deletion and comment edits. Other formats currently have more limited editing. Generic package/model inspection does not validate application semantics or deserialize models. Password protection can leave filenames visible. See the core format contract for exact behavior and limits.
Test checks integrity; Scan checks limited static indicators. Neither is a guarantee that content is safe. Scan is not comprehensive antivirus protection. Archive repair, split volumes and metadata-preserving backup support are not implemented.
MaxRAR’s own archive format, with shared compression and built-in integrity checks.
MRAR/1 groups related small files, compresses the archive index, and verifies
content with SHA-256 checks. MaxRAR can create, browse, preview, test and extract
.mrar archives, and still reads legacy MRAR/0 files.
In this exploratory test, MRAR/1 produced a 27.6 MiB archive — 53.5% smaller than ZIP.
| Format | Archive size | Create time |
|---|---|---|
| MRAR/1 | 27.6 MiB | 22.1 s |
| ZIP | 59.4 MiB | 6.0 s |
| 7z | 26.3 MiB | 302.2 s |
| TAR.ZST | 30.4 MiB | 3.8 s |
Measured with MaxRAR’s optimized Rust core on an Intel Mac. One trial per profile on the same retained synthetic input; MRAR/1 was measured after the other profiles. These are MaxRAR writer timings, including inventory and verification work. Results vary with files and settings. See all four workloads, settings and exact measurements.
Shared compression also reduced our related-small-file fixture by 94.6% compared with MRAR/0. Grouping can increase memory use and the work needed to read an individual file.
MRAR is experimental. Keep your originals; use established formats when you need stable exchange or backups.
MRAR/1 specification · Legacy MRAR/0 specification
Requirements: Node.js 22+, Rust 1.95+, and the Tauri platform prerequisites. Native builds require the appropriate platform toolchain and WebView libraries.
npm ci
npm run tauri -- devFor the frontend alone, use npm run dev. Archive operations require the native desktop runtime.
npm run check
npm test
npm run build
cargo fmt --all -- --check
cargo test --workspace --locked
cargo clippy --workspace --all-targets --locked -- -D warnings
npm run tauri -- buildGitHub Actions builds and checks Windows x64, macOS Intel, macOS Apple Silicon and Linux x64 packages. Releases are published separately from successful build artifacts. CI success does not establish installed behavior on every platform; signing, notarization and broader compatibility testing remain ongoing work.
The executable is maxrar-cli. Internal Cargo package names retain the wonrar-* prefix.
cargo build -p wonrar-cli --release --locked
maxrar-cli inspect ./bundle.zip --json
maxrar-cli test ./bundle.zip --json
maxrar-cli scan ./bundle.zip --json --progress
maxrar-cli create --output ./documents.zip ./documents --json
maxrar-cli plan ./bundle.zip --destination ./unpacked --policy skip --json > plan.json
maxrar-cli extract-plan plan.json --json --progressUse the built executable from target/release/ unless it is on your PATH. Review plans before executing them. Password input is available through --password-stdin; do not put passwords in command arguments. For automation, bind entry IDs to the reviewed archive using --expect-identity. Run maxrar-cli --help for all commands.
MaxRAR is an alternative archive-manager workflow for supported ZIP, RAR extraction, 7z and TAR operations. It does not currently provide all WinRAR or 7-Zip features. Check the supported-format table before choosing it for a particular archive.
Open and extract: yes. Create: no.
MaxRAR supports browsing, extraction, integrity testing, text preview and local scanning for supported single-volume RAR4 and RAR5 archives, including solid compression and password-protected contents or headers. No separate WinRAR or UnRAR installation is required.
RAR creation, multipart volumes and self-extracting RAR executables are not supported.
Open the archive, choose Extract To, review the destination and any conflicts, then choose Extract. You can also extract selected entries.
Yes. ZIP and 7z creation support optional AES-256 encryption. Filenames may remain visible depending on the format and encryption options. See the user manual.
Test checks readability and available checksums to find integrity problems. Scan looks for structural warnings and bundled static rule matches. Scan is limited inspection, not comprehensive antivirus protection.
No. Built-in scanning runs locally without uploading archive content or requiring a separately installed scanner.
MRAR is experimental. Results depend on the input and settings, and current measurements do not establish a universal advantage. Keep originals and use established formats for exchange and backups.
crates/ Rust archive core, CLI, inspection and scanner
src/ Svelte desktop interface
src-tauri/ Native integration, capabilities, icons and packaging
public/ Interface assets and their provenance
design/app-icon.svg Canonical application icon source
design/icons/ Upstream icon license notices
docs/ User manual and technical documentation
verification/ Automated checks and synthetic test fixtures
scripts/ Packaging and desktop integration helpers
licenses/ Preserved third-party license texts
.github/workflows/ Build and update-staging workflows
Builds, dependencies, signing material, machine-specific reports, private development notes and unpublished design work are excluded by .gitignore. Optional sample archives, promotion templates and benchmark research are also kept local. Automated tests, their interoperability fixtures, lockfiles and license notices are intentionally included.
Read the MaxRAR user manual for browsing, creation, extraction, passwords, scans and updates.
- Architecture and security boundaries
- Desktop right-click integration
- Signed update configuration
- Optional promotion feed
A product of Matily. Report an issue after reviewing any filenames or logs you choose to share.
MaxRAR’s original code, documentation, application artwork and authored baseline scan rules are licensed under Apache License 2.0. See NOTICE for project attribution. Third-party code, icons and fixtures retain their respective licenses; see third-party acknowledgments and license texts. The native UnRAR decoder remains under its separate UnRAR license.



