Archi 0.5.0 makes everyday archive work faster with drag-and-drop, filename and file-type filtering, and clearer public documentation of Archi's extraction security model.
Highlights
- Drag archives onto the home screen to extract them.
- Drag files and folders onto the home screen to start a new archive.
- Drag files and folders into an open, editable ZIP or 7z archive to add them.
- Drag a regular file from an archive directly into Finder to extract a copy there.
- Filter archive entries by filename or file type and sort the Type column.
- Keep large listings bounded: filtering, sorting, and paging run in Rust before results cross into the WebView.
- Browse with native file icons and a lazily loaded folder sidebar.
- Open, browse, test, and safely extract supported archives without extracting them first.
- Create ZIP and 7z archives from files, folders, mixed selections, and empty folders.
- Create TAR.GZ, TAR.XZ, and TAR.ZST archives plus GZIP, XZ, and Zstandard single-file streams.
- Create encrypted ZIP and 7z archives; 7z supports encrypted file names.
- Extract all entries or only selected files and folders.
- Safely add, delete, and rename entries in single-volume ZIP and 7z archives.
- Create and extract ZIP and 7z multi-volume sets.
- Read and edit UTF-8 ZIP comments.
- Resolve extraction conflicts with Ask, Replace, Skip, or Keep Both.
- Show progress, current entry, elapsed time, speed, warnings, and cancellation state.
- Open the completed extraction destination in Finder.
- Open a safe archived file in its default Mac app, or press Spacebar for native Quick Look.
- Open archives through file associations and use five Finder Services: Extract Here, Extract to Folder, Test Archive, Compress to ZIP, and Compress with Options.
- Keep up to ten recent archive paths locally, available only through File → Open Recent and with controls to disable or clear history.
Safety and privacy
- Extraction is staged and validated before files are committed to the selected destination.
- Traversal paths, absolute paths, archive links, unsafe collisions, and source replacement are blocked.
- Passwords are sent to the bundled engine through standard input, never process arguments or logs.
- Archive contents, names, passwords, and usage data are not uploaded.
- The application uses a restrictive Content Security Policy and narrow Tauri permissions.
- Quarantine propagation remains strict except when the destination filesystem explicitly reports that extended attributes are unsupported.
- The public security design documents Archi's threat model, extraction pipeline, implemented controls, and limits.
Distribution
- Product: Archi 0.5.0
- Bundle identifier:
com.nitivar.archi - Minimum system: macOS 13
- Build architecture: universal Apple Silicon and Intel
- Archive engine: official 7-Zip 26.02 universal macOS binary
- Packaging: Developer-ID-signed, notarized, and stapled DMG with hardened runtime
See supported formats, known limitations, privacy, and the third-party notices.
Verification completed
- Final artifact:
Archi_0.5.0_universal.dmg - SHA-256:
07fc1740912019b6392f89ac707cff33be93b3057e3397ed65cbb0bf957c1077 - Apple accepted app submission
de6eb095-b6b7-4f8d-bb7b-1d9754c7b79dand DMG submissionc0c13dd2-a5ed-4183-be29-4384ff4f80da. - TypeScript/Vite production build
- Rust formatting and strict Clippy
- Complete Rust unit, engine-contract, and security test suites
- 100,000-entry listing gate
- 1,000-operation real-engine stress gate
- Developer ID signing, Apple notarization, and stapling of the universal DMG
Clean-machine installation, upgrade, Finder lifecycle, and uninstall checks remain part of the manual release checklist and are not claimed by this automated verification summary.