ArcVault
When opening ZIP files created on macOS on Windows, Japanese filenames can become garbled. ArcVault is a macOS desktop app built to solve this problem.
Features
- Windows Compatible: Sets UTF-8 Language Encoding Flag (bit 11) to prevent garbled Japanese filenames on Windows
- Drag & Drop: Simply drop folders or files to create ZIP archives
- Instant Folder Compression: Single folder drops are immediately compressed
- Multiple Files Support: Combine multiple files/folders into one ZIP
- Flexible Output Location: Choose from source location, Downloads, Desktop, or custom path
- macOS Junk Exclusion: Automatically excludes
.DS_Store, __MACOSX, and ._ prefixed files
Tech Stack
- Frontend: SvelteKit 5 + Tailwind CSS 4
- Backend: Tauri 2 (Rust)
- ZIP Compression: Rust zip crate (Deflate compression)
Why Rust zip crate instead of ditto?
The macOS built-in ditto command does not set the UTF-8 Language Encoding Flag, causing Japanese filenames to appear garbled on Windows. The Rust zip crate automatically sets this flag, fundamentally solving this problem.
Repository
GitHub Repository