Qu'est-ce que le format de fichier DDF ?
Les fichiers .ddf sont utilisés par la famille de systèmes d'exploitation Windows. Ils spécifient les propriétés de compression des archives .cab (Cabinet), guidant l'outil makecab.exe sur la manière de construire un paquet cabinet. Windows utilise les fichiers .cab comme archives d'installation pour les applications, les pilotes et les composants système.
Un fichier .ddf contrôle l'algorithme de compression que le cabinet résultant utilisera. Les trois algorithmes pris en charge sont :
MSZIP(compatible avec ZIP)LZXQuantum
Les fichiers .ddf stockent également des paramètres détaillés pour l'algorithme de compression - nom du cabinet de sortie, répertoire du disque, limites des dossiers et autres paramètres de packaging. La syntaxe des directives utilise des mots-clés préfixés par un point (.Set, .New, .Delete) ainsi que les chemins des fichiers sources à inclure.
Il est important de noter que les fichiers .ddf ne sont pas enregistrés dans l'archive .cab résultante - ce sont purement des scripts d'entrée au moment de la compilation. Pour générer un cabinet à partir d'un .ddf, exécutez : makecab /f votrefichier.ddf.
Comme les fichiers .ddf stockent les données en texte brut, ils peuvent être ouverts dans n'importe quel éditeur de texte ou traitement de texte. Cependant, la syntaxe des directives est spécifique à la chaîne d'outils MakeCAB/Diamond, il n'est donc pas recommandé de modifier un .ddf manuellement sans comprendre cette syntaxe.
Sécurité et sûreté
RISQUE : LOWUn DDF est un petit script texte et peut être lu en toute sécurité dans n'importe quel éditeur. Seule mise en garde : les fichiers sources qu'il liste sont ceux qui seront empaquetés dans un CAB, donc si vous construisez un cabinet à partir d'un DDF non fiable, inspectez les fichiers qu'il référence. Le DDF lui-même ne peut pas s'exécuter seul - il n'agit que lorsqu'il est passé à makecab.
Détails du format
en bref- Fichier de dictionnaire de données Btrieve / Pervasive - Dans les bases de données Btrieve/Pervasive PSQL, FILE.DDF (ainsi que FIELD.DDF, INDEX.DDF) définit les métadonnées des tables/colonnes.
- Fichier de données Amiga / générique - Diverses applications anciennes utilisaient .ddf pour divers dictionnaires de données ou paramètres.
Programmes qui ouvrent les fichiers DDF
Détails techniques
spécifications approfondies| Type de fichier | Script de directive de build en texte brut (ASCII ou UTF-8) |
| Usage | Script d'entrée consommé par makecab.exe (Diamond) pour générer des archives Windows Cabinet (.cab) |
| Syntaxe des directives | Mots-clés préfixés par un point (.Set, .New, .Delete, .Option) plus un chemin de fichier source par ligne non-directive |
| Compression supportée | MSZIP (compatible ZIP), LZX, Quantum - spécifié via .Set CompressionType= |
| Sortie Cabinet | Ne produit pas de cabinet lui-même ; doit être passé à makecab.exe /f fichier.ddf pour générer le .cab |
| Inclusion du DDF dans le CAB | Non intégré dans le .cab résultant - purement un script d'entrée au moment du build |
| Taille typique du fichier | Moins de 1 Ko à quelques Ko (une liste de directives et de chemins de fichiers sources) |
| Capacité du CAB | Le .cab produit supporte jusqu'à environ 65 535 fichiers ; les dossiers de cabinet individuels jusqu'à 2 Go |
| Outil associé | makecab.exe (intégré à Windows) et le Microsoft Cabinet SDK |
| Type MIME | text/plain (pas de type MIME enregistré ; identifié par l'extension .ddf) |
| Systèmes supportés | Windows (makecab.exe est un outil spécifique à Windows) |
| Encodage | Texte (ASCII/ANSI ; UTF-8 également accepté pour les chemins avec des caractères non-ASCII) |
| Publié | 1990s (Microsoft Cabinet SDK / Diamond cabinet tool) |
| Dernière version | Stable; consumed by makecab.exe (Windows) and the Cabinet SDK |
| Spécification | learn.microsoft.com |
Conversions DDF
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DDF.