Wat is het WDB-bestandsformaat?
.WDB is een databasebestand dat hoort bij Microsoft Works, een kantoorpakket dat werd ontwikkeld en verkocht van 1987 tot 2009. De software was populair bij gebruikers dankzij de lage prijs en de focus op workflows voor individuele gebruikers en micro-ondernemingen. Elk .wdb-bestand slaat een enkele „flat-file”-database op - een tabel met records met velddefinities en een Works-formulier of rapportlay-out - in een eigen binair formaat. Latere versies (Works 4 en hoger) verpakken de gegevens in een OLE2-container, terwijl eerdere DOS-versies een afzonderlijke binaire header gebruiken.
Openen en compatibiliteit
.WDB is een uniek, eigen formaat. Hoewel het oppervlakkig lijkt op .MDB, zijn de twee niet aan elkaar gerelateerd en heeft Microsoft Access geen ingebouwd importfilter voor .wdb-bestanden. Historisch gezien was voor het bewerken van een .wdb-database Microsoft Works zelf vereist. Tegenwoordig kan LibreOffice Calc veel .wdb-bestanden lezen via de meegeleverde libwps-importbibliotheek - waardoor het de meest praktische moderne optie is voor gebruikers die Works niet meer geïnstalleerd hebben.
Een WDB-bestand converteren
Interessant genoeg heeft Microsoft nooit export- of importtools voor .wdb geïmplementeerd in Excel of Access. Als er nog een kopie van Microsoft Works beschikbaar is, is de aanbevolen route om de database in Works te openen en te exporteren naar .CSV of .XLS. Om Works-gegevens in Access te openen, kan Works eerst exporteren naar .DBF, waarna het resulterende bestand rechtstreeks in Access kan worden geopend. Er bestaan ook conversieprogramma's van derden voor batchverwerking of wanneer Works niet beschikbaar is.
Beveiliging & veiligheid
RISICO: LOWEen .wdb bevat gegevens, geen uitvoerbare code, dus het openen ervan is veilig. Het echte risico is veroudering, niet malware: Microsoft Works is stopgezet en modern Office heeft geen .wdb-importfilter, waardoor deze gegevens onbereikbaar kunnen worden. Migreer ze nu naar CSV/XLSX terwijl een werkende kopie van Works (of een op libwps gebaseerde lezer zoals LibreOffice) ze nog kan lezen. Oude Works-bestanden kunnen ook verouderde codepagina's gebruiken, dus controleer of tekst met accenten correct wordt geïmporteerd.
Formaatdetails
in een notendopProgramma's die WDB-bestanden openen
Technische details
diepe specificaties| Codering | Binair, little-endian bytevolgorde |
| Container | OLE2/CFBF compound file (Works 4 en later); eigen binaire header in Works 1-3 uit het DOS-tijdperk |
| MIME-type | application/x-msworks-db; ook application/vnd.ms-works |
| Compressie | Geen - veldgegevens worden ongecomprimeerd opgeslagen als ruwe binaire data |
| Versleuteling | Geen systeemeigen versleuteling of wachtwoordbeveiliging in het formaat |
| Typische bestandsgrootte | Tientallen KB tot enkele MB, afhankelijk van het aantal records |
| Databasemodel | Enkele flat-file tabel; geen relationele joins of relaties tussen meerdere tabellen |
| Interne structuur | Header met versie-informatie, velddefinities (kolommen), gegevensrecords (rijen) en Works-formulier/rapportlay-outblokken |
| Bestandssignatuur | Geen enkel openbaar „magic number”; op OLE2 gebaseerde bestanden beginnen met D0 CF 11 E0 A1 B1 1A E1 op offset 0; bestanden uit het DOS-tijdperk gebruiken een eigen binaire header |
| Formaatgeneraties | Twee belangrijke binaire lay-outs: eigen header uit het DOS-tijdperk (Works 1-3) en OLE2-verpakte lay-out (Works 4-9); de twee zijn structureel verschillend |
| Platformondersteuning | MS-DOS (Works 1.0 en hoger); Windows 3.x tot en met het Windows 7-tijdperk via Works 9.0 |
| Moderne lezer van derden | LibreOffice Calc via de meegeleverde libwps-importbibliotheek leest de meeste .wdb-bestanden |
| Microsoft Office-compatibiliteit | Geen systeemeigen importfilter in Access of Excel; moet eerst worden geconverteerd via Works-export of een tool van derden |
| Conversiepaden | Works kan exporteren naar CSV, XLS of DBF; DBF-output kan rechtstreeks in Microsoft Access worden geïmporteerd |
| Uitgebracht | 1987 (Microsoft Works 1.0 for DOS); Windows Works from 1992 |
| Laatste versie | Microsoft Works 9.0 (2007); product discontinued 2009 |
WDB conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over WDB-bestanden.