Co to jest format pliku ABW?
.abw to domyślny format plików używany przez procesor tekstu AbiWord do zapisywania utworzonych dokumentów. Pliki .abw przechowują dane dokumentu oraz powiązane elementy, takie jak formatowanie tekstu, układ strony, listy, obrazy, diagramy, tabele i inne.
.abw opiera się na formacie XML i oferuje obsługę RTF (Rich Text Format). Format ten cechuje się również kompatybilnością z szeregiem edytorów, zaawansowanymi funkcjami układu oraz obsługą wtyczek. Ponieważ pliki .abw to czysty, nieskompresowany XML, można je przeglądać lub edytować w dowolnym edytorze tekstu - każdy plik zaczyna się od standardowej deklaracji <?xml ... ?>, po której następuje element główny <abiword>. Osadzone obrazy są przechowywane wewnątrz pliku jako dane zakodowane w formacie base64 w strukturze XML.
.abw ma podobne przeznaczenie jak format Microsoft Word .doc. Dokumenty utworzone w AbiWord są, w przeciwieństwie do plików .doc, kompatybilne z wieloma systemami operacyjnymi, w tym Windows, Linux, macOS i BSD. Format ten jest również obsługiwany przez LibreOffice Writer. Istnieją dwa blisko spokrewnione warianty: .zabw to wersja tego samego formatu XML skompresowana algorytmem gzip, a .awt to plik szablonu AbiWord.
Bezpieczeństwo
RYZYKO: LOWPlik .abw jest pasywnym dokumentem XML, a nie programem, więc jego otwieranie jest bezpieczne - nie zawiera kodu wykonywalnego. Jak w przypadku każdego dokumentu procesora tekstu, jedynym teoretycznym ryzykiem są błędy parsera w przypadku źle sformatowanych plików (należy aktualizować procesor tekstu) oraz osadzone linki, w które użytkownik zdecyduje się kliknąć. Ponieważ jest to czysty XML, można nawet sprawdzić podejrzany plik .abw w edytorze tekstu przed otwarciem go w AbiWord/LibreOffice.
Szczegóły formatu
w pigułceProgramy otwierające pliki ABW
Szczegóły techniczne
specyfikacja| Struktura pliku | Pojedynczy nieskompresowany dokument XML; czytelny dla człowieka tekst jawny |
| Element główny | `<abiword>` z atrybutem wersji formatu (np. `1.1`, `1.3`) zapisywanym przez każdą wersję AbiWord |
| Kodowanie znaków | UTF-8 w całym dokumencie; zadeklarowane w nagłówku `<?xml?>` |
| Typ MIME | `application/x-abiword` (spotykany również jako `application/abiword`) |
| Sygnatura pliku (magic bytes) | `3C 3F 78 6D 6C` (`<?xml`) na offsetcie 0, po którym następuje DOCTYPE i korzeń `<abiword>` |
| Przechowywanie obrazów | Obrazy rastrowe osadzone jako dane zakodowane w base64 wewnątrz elementów podrzędnych `<data>` znacznika `<abiword>` |
| Wariant skompresowany | `.zabw` - identyczna zawartość skompresowana gzip; magic bytes `1F 8B` na offsetcie 0 |
| Wariant szablonu | `.awt` - plik szablonu AbiWord w formacie flat-XML, używający tego samego schematu |
| Struktura treści | Elementy `<section>` i `<p>` tworzą korpus dokumentu; właściwości akapitów są przenoszone jako atrybuty |
| Style | Nazwane style akapitowe i znakowe zdefiniowane w sekcji `<styles>` w górnej części pliku |
| Ustawienia strony | Element `<pagesize>` rejestruje rozmiar papieru, orientację i wartości marginesów |
| Obsługa wtyczek | Architektura wtyczek AbiWord może rozszerzać obsługę formatu (np. wtyczki do matematyki, gramatyki, śledzenia zmian) |
| Interoperacyjność RTF | AbiWord czyta i zapisuje RTF; dokumenty `.abw` mogą być konwertowane tam i z powrotem poprzez eksport i import RTF |
| Wsparcie wieloplatformowe | AbiWord działa na Linux, Windows, macOS i BSD; pliki `.abw` otwierają się również w LibreOffice Writer |
| Wydano | 1998 (AbiWord 0.x); the .abw XML format matured with AbiWord 1.0 (2002) |
| Najnowsza wersja | AbiWord 3.0.x file format (3.0.5, 2021 was the last stable release) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.abisource.com |
Konwersje ABW
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki ABW.