Wat is het ABW-bestandsformaat?
.abw is het standaardbestandsformaat dat door de AbiWord-tekstverwerker wordt gebruikt voor het opslaan van gemaakte documenten. .abw-bestanden slaan documentgegevens en gerelateerde elementen op, zoals tekstopmaak, paginalay-out, lijsten, afbeeldingen, diagrammen, tabellen en meer.
.abw is gebaseerd op XML en biedt ondersteuning voor RTF (Rich Text Format). Het formaat biedt ook compatibiliteit met een reeks editors, geavanceerde lay-outfuncties en ondersteuning voor plug-ins. Omdat .abw-bestanden platte, ongecomprimeerde XML zijn, kunt u ze inspecteren of bewerken in elke teksteditor - elk bestand begint met een standaard <?xml ... ?>-declaratie gevolgd door een <abiword> root-element. Ingebedde afbeeldingen worden inline opgeslagen als base64-gecodeerde gegevens binnen de XML.
.abw is vergelijkbaar in doel met het Microsoft Word .doc-formaat. Documenten gemaakt met AbiWord zijn, in tegenstelling tot .doc-bestanden, compatibel met veel besturingssystemen, waaronder Windows, Linux, macOS en BSD. Het formaat wordt ook ondersteund door LibreOffice Writer. Er bestaan twee nauw verwante varianten: .zabw is een met gzip gecomprimeerde versie van hetzelfde XML-formaat, en .awt is het AbiWord-sjabloonbestand.
Beveiliging & veiligheid
RISICO: LOWEen .abw is een passief XML-document, geen programma, dus het openen ervan is veilig - er is geen uitvoerbare code om te draaien. Zoals bij elk tekstverwerkingsdocument zijn de enige theoretische risico's parser-bugs bij misvormde bestanden (houd uw tekstverwerker up-to-date) en ingebedde links waar u op klikt. Omdat het platte XML is, kunt u een verdachte .abw zelfs inspecteren in een teksteditor voordat u deze in AbiWord/LibreOffice opent.
Formaatdetails
in een notendopProgramma's die ABW-bestanden openen
Technische details
diepe specificaties| Bestandsstructuur | Enkel ongecomprimeerd XML-document; menselijk leesbare platte tekst |
| Root-element | `<abiword>` met een formaatversie-attribuut (bijv. `1.1`, `1.3`) geschreven door elke AbiWord-release |
| Karaktercodering | Overal UTF-8; gedeclareerd in de `<?xml?>`-header |
| MIME-type | `application/x-abiword` (ook gezien als `application/abiword`) |
| Magic bytes | `3C 3F 78 6D 6C` (`<?xml`) op offset 0, gevolgd door DOCTYPE en `<abiword>` root |
| Opslag van afbeeldingen | Rasterafbeeldingen ingebed als base64-gecodeerde gegevens binnen `<data>` kind-elementen van `<abiword>` |
| Gecomprimeerde variant | `.zabw` - identieke inhoud met gzip gecomprimeerd; magic bytes `1F 8B` op offset 0 |
| Sjabloonvariant | `.awt` - plat XML AbiWord-sjabloonbestand dat hetzelfde schema gebruikt |
| Body-structuur | `<section>` en `<p>` elementen vormen de document-body; paragraafeigenschappen worden als attributen meegegeven |
| Stijlen | Benoemde paragraaf- en tekenstijlen gedefinieerd in een `<styles>` sectie bovenaan het bestand |
| Pagina-instellingen | Het `<pagesize>` element registreert papierformaat, oriëntatie en margewaarden |
| Ondersteuning voor plug-ins | De plug-in-architectuur van AbiWord kan de formaatafhandeling uitbreiden (bijv. plug-ins voor wiskunde, grammatica, wijzigingen bijhouden) |
| RTF-interoperabiliteit | AbiWord leest en schrijft RTF; `.abw`-documenten kunnen via RTF-export en -import worden uitgewisseld |
| Cross-platform ondersteuning | AbiWord draait op Linux, Windows, macOS en BSD; `.abw`-bestanden openen ook in LibreOffice Writer |
| Uitgebracht | 1998 (AbiWord 0.x); the .abw XML format matured with AbiWord 1.0 (2002) |
| Laatste versie | AbiWord 3.0.x file format (3.0.5, 2021 was the last stable release) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.abisource.com |
ABW conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over ABW-bestanden.