Co to jest format pliku ACL?
Plik .acl to zastrzeżony binarny plik ustawień używany przez Microsoft Office do przechowywania wpisów Autokorekty - par błędnie wpisanych słów, skrótów lub uproszczeń przypisanych do ich docelowych zamienników. Gdy użytkownik wpisze znany ciąg wyzwalający w programie Word, Excel lub PowerPoint, Office po cichu podstawia zapisany zamiennik, umożliwiając zarówno korektę błędów, jak i rozwijanie skrótów.
Format ten jest częścią pakietu Microsoft Office od około wersji Office 95 (Word 7.0, ok. 1995 r.). Listy Autokorekty są specyficzne dla języka: domyślna lista dla języka angielskiego (USA) nazywa się MSO1033.acl, gdzie 1033 to Windows LCID (identyfikator ustawień regionalnych) dla English (United States). Każdy skonfigurowany język generuje własny, ponumerowany plik .acl. W systemie Windows pliki te znajdują się w %APPDATA%\Microsoft\Office\, natomiast w systemie macOS są przechowywane w ~/Library/Application Support/Microsoft/Office/.
Microsoft nigdy nie opublikował wewnętrznego formatu binarnego. Analiza społeczności identyfikuje bajty sygnatury 04 01 96 00 pod offsetem 0 i sugeruje strukturę przypominającą drzewo binarne dla szybkiego wyszukiwania, jednak układ pozostaje nieudokumentowany. Pliku nie można edytować bezpośrednio w edytorze tekstu; wpisami należy zarządzać poprzez okno dialogowe Opcje Autokorekty w dowolnej aplikacji Office.
Pliki ACL są przypisane do użytkownika i domyślnie nie są synchronizowane - organizacje, które muszą wdrożyć lub zsynchronizować niestandardowe listy Autokorekty na stacjach roboczych, muszą kopiować pliki ręcznie lub za pomocą zasad zarządzania punktami końcowymi.
Bezpieczeństwo
RYZYKO: LOWPliki ACL zawierają wyłącznie dane (reguły zamiany tekstu); nie mogą wykonywać kodu. Ryzyko jest minimalne. Otrzymanie pliku ACL z niezaufanego źródła jest nietypowe - format ten nie może przenosić makr.
Szczegóły formatu
w pigułce- ACL (Access Control List) - termin ogólny - Niektóre programy eksportują uprawnienia Listy Kontroli Dostępu jako pliki tekstowe .acl; niepowiązane z Autokorektą Office.
- Pliki projektów Cubase/Nuendo AutoCorrect (audio) - DAW firmy Steinberg używa rozszerzenia .acl dla niektórych ustawień projektu; całkowicie niepowiązane z Office.
Programy otwierające pliki ACL
Szczegóły techniczne
specyfikacja| Magiczne bajty | 04 01 96 00 pod offsetem 0 (zidentyfikowane przez społeczność; nieudokumentowane przez Microsoft) |
| Kolejność bajtów | Little-endian |
| Struktura wewnętrzna | Nieudokumentowany format binarny; analiza społeczności sugeruje magazyn klucz-wartość typu binarne drzewo poszukiwań dla szybkiego wyszukiwania prefiksów |
| Zakres językowy | Jeden plik `.acl` na język; nazwa pliku koduje Windows LCID (np. `MSO1033.acl` dla angielskiego USA, `MSO1045.acl` dla polskiego) |
| Lokalizacja pliku (Windows) | `%APPDATA%\Microsoft\Office\` (np. `C:\Users\<użytkownik>\AppData\Roaming\Microsoft\Office\`) |
| Lokalizacja pliku (macOS) | `~/Library/Application Support/Microsoft/Office/` |
| Typowy rozmiar | 10 KB - 500 KB (rośnie wraz z liczbą wpisów Autokorekty) |
| Typ wpisu | Pary klucz-wartość: ciąg wyzwalający (błąd lub skrót) przypisany do ciągu zamiennego |
| Kompatybilność wersji | Aktualizacje Office odczytują i migrują pliki `.acl` z wcześniejszych wersji; brak publicznego pola wersji w formacie |
| Metoda edycji | Zarządzany wyłącznie przez okno dialogowe Opcje Autokorekty w Office; nieedytowalny bezpośrednio jako zwykły tekst |
| Zachowanie roamingu | Przypisany do użytkownika; nie synchronizuje się automatycznie między urządzeniami - wymagane ręczne kopiowanie lub zasady korporacyjne |
| Platforma | Windows i macOS (ten sam format binarny; różne konwencje ścieżek plików zależnie od OS) |
| Wydano | circa 1995 (Microsoft Office 95 / Word 7.0) |
| Najnowsza wersja | No public versioning; current format used since Office 2007+ |
Konwersje ACL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ACL.