Was ist das DDF-Dateiformat?
.ddf-Dateien werden von der Windows-Betriebssystemfamilie verwendet. Sie spezifizieren die Komprimierungseigenschaften von .cab (Cabinet)-Archiven und weisen das Tool makecab.exe an, wie ein Cabinet-Paket erstellt werden soll. Windows verwendet .cab-Dateien als Installationsarchive für Anwendungen, Treiber und Systemkomponenten.
Eine .ddf-Datei steuert, welchen Komprimierungsalgorithmus das resultierende Cabinet verwendet. Die drei unterstützten Algorithmen sind:
MSZIP(kompatibel mit ZIP)LZXQuantum
.ddf-Dateien speichern auch detaillierte Einstellungen für den Komprimierungsalgorithmus - Name des Ausgabe-Cabinets, Verzeichnis, Ordnergrenzen und andere Paketierungsparameter. Die Direktiven-Syntax verwendet Schlüsselwörter mit Punkt-Präfix (.Set, .New, .Delete) zusammen mit den Pfaden der Quelldateien, die gepackt werden sollen.
Wichtig ist, dass .ddf-Dateien nicht innerhalb des resultierenden .cab-Archivs gespeichert werden - sie sind reine Eingabeskripte für den Build-Prozess. Um ein Cabinet aus einer .ddf zu generieren, führen Sie aus: makecab /f dateiname.ddf.
Da .ddf-Dateien Daten im Nur-Text-Format speichern, können sie in jedem Texteditor oder Textverarbeitungsprogramm geöffnet werden. Die Direktiven-Syntax ist jedoch spezifisch für die MakeCAB/Diamond-Toolchain, daher wird nicht empfohlen, eine .ddf manuell zu bearbeiten, ohne diese Syntax zu verstehen.
Sicherheit
RISIKO: LOWEine DDF ist ein kleines Textskript und kann sicher in jedem Editor gelesen werden. Einziger Vorbehalt: Die darin aufgelisteten Quelldateien werden in eine CAB gepackt. Wenn Sie also ein Cabinet aus einer nicht vertrauenswürdigen DDF erstellen, prüfen Sie, welche Dateien referenziert werden. Die DDF selbst kann nicht eigenständig ausgeführt werden - sie bewirkt nur etwas, wenn sie an makecab übergeben wird.
Formatdetails
kurz gefasst- Btrieve / Pervasive Data Dictionary File - In Btrieve/Pervasive PSQL-Datenbanken definiert FILE.DDF (zusammen mit FIELD.DDF, INDEX.DDF) Tabellen- und Spalten-Metadaten.
- Amiga / generische Datendatei - Verschiedene ältere Anwendungen verwendeten .ddf für diverse Datenverzeichnisse oder Einstellungen.
Programme zum Öffnen von DDF-Dateien
Technische Details
technische Spezifikation| Dateityp | Nur-Text-Build-Direktiven-Skript (ASCII oder UTF-8) |
| Zweck | Eingabeskript für makecab.exe (Diamond) zur Generierung von Windows Cabinet (.cab)-Archiven |
| Direktiven-Syntax | Schlüsselwörter mit Punkt-Präfix (.Set, .New, .Delete, .Option) plus ein Quelldateipfad pro Nicht-Direktiven-Zeile |
| Unterstützte Komprimierung | MSZIP (ZIP-kompatibel), LZX, Quantum - spezifiziert über .Set CompressionType= |
| Cabinet-Ausgabe | Erzeugt selbst kein Cabinet; wird an makecab.exe /f datei.ddf übergeben, um die .cab zu generieren |
| DDF-Einschluss in CAB | Nicht im resultierenden .cab eingebettet - reines Eingabeskript zur Build-Zeit |
| Typische Dateigröße | Unter 1 KB bis einige KB (eine Liste von Direktiven und Quelldateipfaden) |
| CAB-Kapazität | Das erzeugte .cab unterstützt bis zu ~65.535 Dateien; einzelne Cabinet-Ordner bis zu 2 GB |
| Zugehöriges Tool | makecab.exe (in Windows integriert) und das Microsoft Cabinet SDK |
| MIME-Typ | text/plain (kein registrierter MIME-Typ; identifiziert durch die Erweiterung .ddf) |
| Betriebssystem-Unterstützung | Windows (makecab.exe ist ein Windows-spezifisches Tool) |
| Kodierung | Text (ASCII/ANSI; UTF-8 wird ebenfalls für Pfade mit Nicht-ASCII-Zeichen akzeptiert) |
| Veröffentlicht | 1990s (Microsoft Cabinet SDK / Diamond cabinet tool) |
| Neueste Version | Stable; consumed by makecab.exe (Windows) and the Cabinet SDK |
| Spezifikation | learn.microsoft.com |
DDF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DDF-Dateien.