Wat is het DDF-bestandsformaat?
.ddf-bestanden worden gebruikt door de Windows-besturingssystemen. Ze specificeren de compressie-eigenschappen van .cab (Cabinet)-archieven en sturen de tool makecab.exe aan bij het bouwen van een cabinet-pakket. Windows gebruikt .cab-bestanden als installatie-archieven voor applicaties, stuurprogramma's en systeemcomponenten.
Een .ddf-bestand bepaalt welk compressie-algoritme het resulterende cabinet-bestand zal gebruiken. De drie ondersteunde algoritmen zijn:
MSZIP(compatibel met ZIP)LZXQuantum
.ddf-bestanden slaan ook gedetailleerde instellingen op voor het compressie-algoritme - de naam van het uitvoerbestand, de schijfmap, mapgrenzen en andere verpakkingsparameters. De syntaxis van de richtlijnen maakt gebruik van trefwoorden met een punt als voorvoegsel (.Set, .New, .Delete) naast de paden van de bronbestanden die moeten worden verpakt.
Belangrijk is dat .ddf-bestanden niet worden opgeslagen binnen het resulterende .cab-archief - het zijn puur invoerscripts voor tijdens het bouwproces. Om een cabinet te genereren vanuit een .ddf, voert u uit: makecab /f uwbestand.ddf.
Omdat .ddf-bestanden gegevens in platte tekst opslaan, kunnen ze in elke teksteditor of tekstverwerker worden geopend. De syntaxis van de richtlijnen is echter specifiek voor de MakeCAB/Diamond-toolchain, dus het wordt niet aanbevolen om een .ddf handmatig te bewerken zonder die syntaxis te begrijpen.
Beveiliging & veiligheid
RISICO: LOWEen DDF is een klein tekstscript en is veilig te lezen in elke editor. De enige waarschuwing: de bronbestanden die het vermeldt, zijn de bestanden die in een CAB worden verpakt. Als u dus een cabinet bouwt van een onbetrouwbare DDF, controleer dan naar welke bestanden het verwijst. De DDF zelf kan niet zelfstandig worden uitgevoerd - het doet alleen iets wanneer het wordt doorgegeven aan makecab.
Formaatdetails
in een notendop- Btrieve / Pervasive Data Dictionary File - In Btrieve/Pervasive PSQL-databases definieert FILE.DDF (plus FIELD.DDF, INDEX.DDF) de metadata van tabellen/kolommen.
- Amiga / generiek databestand - Verschillende legacy-applicaties gebruikten .ddf voor diverse datadictionaries of instellingen.
Programma's die DDF-bestanden openen
Technische details
diepe specificaties| Bestandstype | Platte tekst build-instructiescript (ASCII of UTF-8) |
| Doel | Invoerscript gebruikt door makecab.exe (Diamond) om Windows Cabinet (.cab) archieven te genereren |
| Syntaxis richtlijnen | Trefwoorden met punt-prefix (.Set, .New, .Delete, .Option) plus één bronbestandspad per regel zonder richtlijn |
| Ondersteunde compressie | MSZIP (ZIP-compatibel), LZX, Quantum - gespecificeerd via .Set CompressionType= |
| Cabinet-uitvoer | Produceert zelf geen cabinet; wordt doorgegeven aan makecab.exe /f bestand.ddf om de .cab te genereren |
| DDF-opname in CAB | Niet ingebed in de resulterende .cab - puur een invoerscript voor tijdens het bouwen |
| Typische bestandsgrootte | Minder dan 1 KB tot enkele KB (een lijst met instructies en paden naar bronbestanden) |
| CAB-capaciteit | De geproduceerde .cab ondersteunt tot ~65.535 bestanden; individuele cabinet-mappen tot 2 GB |
| Bijbehorende tool | makecab.exe (ingebouwd in Windows) en de Microsoft Cabinet SDK |
| MIME-type | text/plain (geen geregistreerd MIME-type; geïdentificeerd door de .ddf extensie) |
| OS-ondersteuning | Windows (makecab.exe is een Windows-specifieke tool) |
| Codering | Tekst (ASCII/ANSI; UTF-8 ook geaccepteerd voor paden met niet-ASCII tekens) |
| Uitgebracht | 1990s (Microsoft Cabinet SDK / Diamond cabinet tool) |
| Laatste versie | Stable; consumed by makecab.exe (Windows) and the Cabinet SDK |
| Specificatie | learn.microsoft.com |
DDF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over DDF-bestanden.