---
slug: "arcvault"
title: "ArcVault"
description: "macOS用のWindows互換ZIPファイル作成デスクトップアプリです。日本語ファイル名の文字化けを防ぐUTF-8エンコーディングフラグに対応しています。"
url: "https://www.ytyng.com/bio/arcvault"
achieved_at: "2026-01-11"
updated: "2026-02-15T05:21:09.888Z"
category: "アプリケーション"
image_url: "https://media.ytyng.com/20260130/e04a930ae5ba454dbc05904a52d02bad.png"
lang: "ja"
---

# 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 リポジトリ](https://github.com/ytyng/arcvault)
