ArcVault

アプリケーション
2026-01-11 (2 months ago)
ArcVault

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

Categories

Archive