ACL ファイル形式とは?
.acl ファイルは、Microsoft Office がオートコレクト エントリ(スペルミス、略語、または短縮形と、それに対応する修正後のテキストのペア)を保存するために使用する独自のバイナリ設定ファイルです。ユーザーが Word、Excel、または PowerPoint で既知のトリガー文字列を入力すると、Office は保存されている置換テキストに自動的に置き換え、エラー修正と短縮入力の両方を可能にします。
この形式は、おおよそ Office 95(Word 7.0、1995年頃)から Microsoft Office の一部となっています。オートコレクト リストは言語ごとに分かれています。たとえば、米国英語のデフォルト リストは MSO1033.acl という名前で、1033 は英語(米国)の Windows LCID(ロケール識別子)です。設定された言語ごとに、独自の番号が付いた .acl ファイルが生成されます。Windows では、ファイルは %APPDATA%\Microsoft\Office\ に保存され、macOS では ~/Library/Application Support/Microsoft/Office/ に保存されます。
Microsoft は内部のバイナリ形式を公開していません。コミュニティの分析によると、オフセット 0 にシグネチャ バイト 04 01 96 00 が確認されており、高速検索のためのバイナリ ツリーのような構造が示唆されていますが、レイアウトは未ドキュメントのままです。このファイルをテキスト エディターで直接編集することはできません。エントリは、任意の Office アプリケーションの「オートコレクトのオプション」ダイアログから管理する必要があります。
ACL ファイルはユーザー単位でスコープされており、デフォルトでは同期(ローミング)されません。ワークステーション間でカスタム オートコレクト リストを配布または同期する必要がある組織は、手動またはエンドポイント管理ポリシーを介してファイルをコピーする必要があります。
セキュリティと安全性
リスク: LOWACL ファイルはデータのみ(テキスト置換ルール)であり、コードを実行することはできません。リスクは最小限です。信頼できないソースから ACL ファイルを受け取ることは稀ですが、この形式にマクロが含まれることはありません。
形式の詳細
概要- ACL (Access Control List) - 一般用語 - 一部のソフトウェアはアクセス制御リストの権限を .acl テキスト ファイルとしてエクスポートしますが、Office のオートコレクトとは無関係です。
- Cubase/Nuendo オートコレクト(オーディオ)プロジェクト ファイル - Steinberg の DAW は特定のプロジェクト設定に .acl を使用しますが、Office とは完全に無関係です。
ACL ファイルを開くプログラム
技術的詳細
詳細仕様| マジック バイト | オフセット 0 に 04 01 96 00(コミュニティ特定。Microsoft によるドキュメント化はなし) |
| バイト順序 | リトルエンディアン |
| 内部構造 | 未ドキュメントのバイナリ。コミュニティの分析では、高速なプレフィックス検索のためのバイナリ検索ツリーのようなキー・バリュー ストアであることが示唆されています |
| 言語スコープ | 言語ごとに 1 つの `.acl` ファイル。ファイル名には Windows LCID がエンコードされています(例:米国英語は `MSO1033.acl`、ドイツ語は `MSO1031.acl`) |
| ファイル保存場所 (Windows) | `%APPDATA%\Microsoft\Office\` (例: `C:\Users\<user>\AppData\Roaming\Microsoft\Office\`) |
| ファイル保存場所 (macOS) | `~/Library/Application Support/Microsoft/Office/` |
| 一般的なサイズ | 10 KB - 500 KB(オートコレクト エントリの数に応じて増加) |
| エントリの種類 | キー・バリュー ペア:トリガー文字列(スペルミスや略語)と置換文字列の対応 |
| バージョンの互換性 | Office のアップグレード時に、以前のバージョンの `.acl` ファイルが読み込まれ移行されます。形式内に公開されたバージョン フィールドはありません |
| 編集方法 | Office の「オートコレクトのオプション」ダイアログを通じてのみ管理されます。プレーンテキストとして直接編集することはできません |
| ローミング動作 | ユーザー単位のスコープ。デバイス間で自動的に同期されません。配布には手動コピーまたはエンタープライズ ポリシーが必要です |
| プラットフォーム | Windows および macOS(バイナリ形式は同じですが、OS ごとにファイル パスの規則が異なります) |
| リリース日 | circa 1995 (Microsoft Office 95 / Word 7.0) |
| 最新バージョン | No public versioning; current format used since Office 2007+ |
ACL の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。ACL ファイルについて最初の質問をしてみましょう。