---
slug: "arcvault"
title: "ArcVault"
description: "A macOS desktop app for creating Windows-compatible ZIP files. Supports UTF-8 Language Encoding Flag to prevent garbled Japanese filenames on Windows."
url: "https://www.ytyng.com/en/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: "en"
---

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