ArcVault

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

ArcVault

macOS で作成した ZIP ファイルを Windows で開くと、日本語ファイル名が文字化けすることがあります。

ArcVault は、この問題を解決するために作られた macOS 用デスクトップアプリです。

特徴

  • Windows 互換: UTF-8 Language Encoding Flag (bit 11) を設定し、Windows での日本語ファイル名の文字化けを防止
  • ドラッグ&ドロップ: フォルダやファイルをドロップするだけで ZIP アーカイブを作成
  • 即座にフォルダ圧縮: 単一フォルダのドロップで即座に圧縮開始
  • 複数ファイル対応: 複数のファイル・フォルダを1つの ZIP にまとめて圧縮
  • 柔軟な出力先: ソースと同じ場所、ダウンロード、デスクトップ、カスタムパスから選択可能
  • macOS 不要ファイル除外: .DS_Store__MACOSX._ プレフィックスファイルを自動除外

技術スタック

  • フロントエンド: SvelteKit 5 + Tailwind CSS 4
  • バックエンド: Tauri 2 (Rust)
  • ZIP 圧縮: Rust zip crate (Deflate 圧縮)

なぜ ditto ではなく Rust zip crate を使うのか

macOS 標準の ditto コマンドは UTF-8 Language Encoding Flag を設定しないため、日本語ファイル名が Windows で文字化けします。Rust の zip crate はこのフラグを自動設定するため、この問題を根本から解決できます。

リポジトリ

GitHub リポジトリ

アーカイブ