🗁 VPack Archiver v2.0.1 · Universal Archive Manager
Modern, ultra-fast universal archive manager, compressor, and WinRAR/7-Zip equivalent for .vpack archives built with 100% pure Rust.
✨ What's New in v2.0.1
- 🔐 Interactive GUI Password Handling:
- Added modal password dialog prompt in
vpack-gui.exewhen opening, listing, testing, or extracting encrypted.vpackarchives. - Cached credentials within active GUI session to avoid repeated prompts during multi-file operations.
- Added modal password dialog prompt in
- 🛡️ Core Archive Security & Path Traversal Fix:
- Implemented Zip Slip path traversal mitigation (
sanitize_archive_path), rejecting malicious path prefixes (../,..\, absolute paths). - Fixed underflow boundary check in RFC 8032 Ed25519 signature validation.
- Enabled full digital signature verification inside integrity test mode (
vpack t).
- Implemented Zip Slip path traversal mitigation (
- 🪟 Windows Runtime & TUI Stability:
- Fixed CRT access violation (
STATUS_ACCESS_VIOLATION/0xc0000005) in WinRAR console explorer by migrating to pure-Rust UTC timestamp parsing.
- Fixed CRT access violation (
- 🚀 Engine & Container Metadata Enhancements:
- Fixed container header metadata update slices for file and byte totals across compress/append.
- Added support for stored uncompressed codec (
-C store). - Added
WebView2Loader.dllbundling in native.vpackdistributions for complete standalone offline execution.
🛡️ Security & Verification
| Security Check | Result | Verification Link |
|---|---|---|
| SHA-256 Checksum | dc5c7c8524822a56575e95adedc7915e20e221ec8516010c39dce0696741902b |
Match against SHA256SUMS.txt |
| VirusTotal Scan | 🟢 3 detections (64 engines clean) | View VirusTotal Report |
| Audit Summary | Local Security & Compliance Verified | Uploaded as virustotal-summary.txt |
📦 Downloads & Assets
| Asset | Format | Description |
|---|---|---|
vpack-installer.exe |
Windows Executable | One-click pure-Rust installer (auto-extracts, updates PATH, configures Explorer) |
vpack-archiver-v2.0.1-windows-x86_64.zip |
Standard Zip | Portable release bundle (vpack-archiver.exe, vpack.exe, vpack-gui.exe, docs) |
vpack-archiver-v2.0.1-windows-x86_64.vpack |
VPack Archive | Native VPK2 archive (extract with vpack x or install with vpack-installer.exe) |
SHA256SUMS.txt |
SHA-256 | Cryptographic checksums of all release assets |
virustotal-summary.txt |
Security Audit | Multi-engine antivirus analysis report |
🚀 Installation & Update Guide
📥 How to Install (New Users)
Option 1: One-Click Rust Installer (Recommended)
- Download
vpack-installer.exeandvpack-archiver-v2.0.1-windows-x86_64.vpackinto the same folder (e.g.Downloads). - Run the installer:
.\vpack-installer.exeOr install unattended / silently with all defaults (sets PATH, desktop shortcuts, and .vpack file associations):
.\vpack-installer.exe --silentDestination: %LOCALAPPDATA%\Programs\VPack (or custom path via -d C:\Custom\Path).
Option 2: Portable ZIP Extraction
- Download
vpack-archiver-v2.0.1-windows-x86_64.zip. - Extract to your desired directory:
Expand-Archive -Path .\vpack-archiver-v2.0.1-windows-x86_64.zip -DestinationPath C:\Tools\VPack- Add to your User
PATH(optional):
[Environment]::SetEnvironmentVariable("PATH", "C:\Tools\VPack;" + [Environment]::GetEnvironmentVariable("PATH", "User"), "User")Option 3: Extract via VPack CLI (Dog-Fooding)
vpack x vpack-archiver-v2.0.1-windows-x86_64.vpack -o ./vpack🔄 How to Update (Existing Users)
Upgrading to v2.0.1 is non-destructive — your existing shell shortcuts, context menus, and configurations will be preserved:
Method A: Upgrade via One-Click Installer (Fastest)
- Close any running instances of VPack Archiver GUI or command line processes.
- Download the latest
vpack-installer.exeandvpack-archiver-v2.0.1-windows-x86_64.vpack. - Run the installer in silent mode to update in-place:
.\vpack-installer.exe --silentThe installer automatically replaces existing binaries in %LOCALAPPDATA%\Programs\VPack with the new version.
Method B: Direct In-Place CLI Upgrade
If vpack is already in your PATH, simply unpack the new .vpack archive directly into your installation directory:
# In-place overwrite for default install:
vpack x .\vpack-archiver-v2.0.1-windows-x86_64.vpack -o "$env:LOCALAPPDATA\Programs\VPack"
# Verify upgrade:
vpack --versionMethod C: Update Portable ZIP
Extract vpack-archiver-v2.0.1-windows-x86_64.zip over your existing portable directory, choosing to overwrite existing files:
Expand-Archive -Path .\vpack-archiver-v2.0.1-windows-x86_64.zip -DestinationPath C:\Tools\VPack -Force🔒 Cryptographic Verification
Verify all downloaded assets against SHA256SUMS.txt:
certutil -hashfile vpack-installer.exe SHA256
certutil -hashfile vpack-archiver-v2.0.1-windows-x86_64.zip SHA256
certutil -hashfile vpack-archiver-v2.0.1-windows-x86_64.vpack SHA256
vpack t vpack-archiver-v2.0.1-windows-x86_64.vpack