Che cos'è il formato di file DDF?
I file .ddf sono utilizzati dalla famiglia di sistemi operativi Windows. Specificano le proprietà di compressione degli archivi .cab (Cabinet), istruendo lo strumento makecab.exe su come creare un pacchetto cabinet. Windows utilizza i file .cab come archivi di installazione per applicazioni, driver e componenti di sistema.
Un file .ddf controlla quale algoritmo di compressione utilizzerà il cabinet risultante. I tre algoritmi supportati sono:
MSZIP(compatibile con ZIP)LZXQuantum
I file .ddf memorizzano anche impostazioni dettagliate per l'algoritmo di compressione: nome del cabinet di output, directory del disco, limiti delle cartelle e altri parametri di pacchettizzazione. La sintassi delle direttive utilizza parole chiave precedute da un punto (.Set, .New, .Delete) insieme ai percorsi dei file sorgente da includere.
È importante notare che i file .ddf non vengono salvati all'interno dell'archivio .cab risultante - sono puramente script di input per la fase di build. Per generare un cabinet da un .ddf, eseguire: makecab /f vostrofile.ddf.
Poiché i file .ddf memorizzano i dati in testo semplice, possono essere aperti in qualsiasi editor di testo o elaboratore di testi. Tuttavia, la sintassi delle direttive è specifica della toolchain MakeCAB/Diamond, quindi non è consigliabile modificare un .ddf manualmente senza comprendere tale sintassi.
Sicurezza e incolumità
RISCHIO: LOWUn DDF è un piccolo script di testo ed è sicuro da leggere in qualsiasi editor. L'unica cautela: i file sorgente elencati sono quelli che vengono impacchettati nel CAB, quindi se create un cabinet da un DDF non attendibile, controllate quali file referenzia. Il DDF stesso non può eseguirsi da solo - agisce solo quando viene passato a makecab.
Dettagli del formato
in sintesi- File di dizionario dati Btrieve / Pervasive - Nei database Btrieve/Pervasive PSQL, FILE.DDF (insieme a FIELD.DDF, INDEX.DDF) definisce i metadati di tabelle/colonne.
- File dati Amiga / generico - Diverse applicazioni legacy utilizzavano .ddf per vari dizionari dati o impostazioni.
Programmi che aprono file DDF
Dettagli tecnici
specifiche approfondite| Tipo di file | Script di direttive di build in testo semplice (ASCII o UTF-8) |
| Scopo | Script di input consumato da makecab.exe (Diamond) per generare archivi Windows Cabinet (.cab) |
| Sintassi delle direttive | Parole chiave precedute da punto (.Set, .New, .Delete, .Option) più un percorso di file sorgente per ogni riga non di direttiva |
| Compressione supportata | MSZIP (compatibile con ZIP), LZX, Quantum - specificata tramite .Set CompressionType= |
| Output Cabinet | Non produce un cabinet da solo; viene passato a makecab.exe /f file.ddf per generare il .cab |
| Inclusione DDF nel CAB | Non incorporato nel .cab risultante - puramente uno script di input per la fase di build |
| Dimensione tipica del file | Da meno di 1 KB a pochi KB (un elenco di direttive e percorsi di file sorgente) |
| Capacità CAB | Il .cab prodotto supporta fino a circa 65.535 file; le singole cartelle cabinet fino a 2 GB |
| Strumento associato | makecab.exe (integrato in Windows) e Microsoft Cabinet SDK |
| Tipo MIME | text/plain (nessun tipo MIME registrato; identificato dall'estensione .ddf) |
| Supporto OS | Windows (makecab.exe è uno strumento specifico per Windows) |
| Codifica | Testo (ASCII/ANSI; UTF-8 accettato anche per percorsi con caratteri non ASCII) |
| Rilasciato | 1990s (Microsoft Cabinet SDK / Diamond cabinet tool) |
| Ultima versione | Stable; consumed by makecab.exe (Windows) and the Cabinet SDK |
| Specifica | learn.microsoft.com |
Conversioni DDF
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file DDF.