Hvad er DDF-filformatet?
.ddf-filer bruges af Windows-familien af operativsystemer. De angiver egenskaber for komprimering af .cab (Cabinet)-arkiver og instruerer værktøjet makecab.exe i, hvordan en cabinet-pakke skal opbygges. Windows bruger .cab-filer som installationsarkiver til applikationer, drivere og systemkomponenter.
En .ddf-fil styrer, hvilken komprimeringsalgoritme det resulterende cabinet skal bruge. De tre understøttede algoritmer er:
MSZIP(kompatibel med ZIP)LZXQuantum
.ddf-filer gemmer også detaljerede indstillinger for komprimeringsalgoritmen - navn på output-cabinet, diskmappe, mappegrænser og andre pakningsparametre. Direktiv-syntaksen bruger nøgleord med punktum-præfiks (.Set, .New, .Delete) sammen med stier til kildefiler, der skal pakkes.
Det er vigtigt at bemærke, at .ddf-filer ikke gemmes i det resulterende .cab-arkiv - de er udelukkende input-scripts til brug under opbygningen. For at generere et cabinet fra en .ddf skal du køre: makecab /f dinfil.ddf.
Da .ddf-filer gemmer data i almindelig tekst, kan de åbnes i enhver teksteditor eller tekstbehandlingsprogram. Direktiv-syntaksen er dog specifik for MakeCAB/Diamond-værktøjskæden, så det anbefales ikke at redigere en .ddf manuelt uden at forstå denne syntaks.
Sikkerhed og tryghed
RISIKO: LOWEn DDF er et lille tekst-script og er sikkert at læse i enhver editor. Den eneste advarsel: de kildefiler, den viser, er dem, der bliver pakket ind i en CAB, så hvis du bygger et cabinet fra en upålidelig DDF, bør du undersøge, hvilke filer den refererer til. Selve DDF-filen kan ikke eksekveres alene - den gør kun noget, når den sendes til makecab.
Formatdetaljer
kort fortalt- Btrieve / Pervasive Data Dictionary File - I Btrieve/Pervasive PSQL-databaser definerer FILE.DDF (plus FIELD.DDF, INDEX.DDF) metadata for tabeller/kolonner.
- Amiga / generisk datafil - Forskellige ældre applikationer brugte .ddf til diverse datakataloger eller indstillinger.
Programmer der åbner DDF-filer
Tekniske detaljer
dyb specifikation| Filtype | Build-direktiv-script i almindelig tekst (ASCII eller UTF-8) |
| Formål | Input-script brugt af makecab.exe (Diamond) til at generere Windows Cabinet (.cab)-arkiver |
| Direktiv-syntaks | Nøgleord med punktum-præfiks (.Set, .New, .Delete, .Option) plus én kildefilsti pr. linje uden direktiv |
| Understøttet komprimering | MSZIP (ZIP-kompatibel), LZX, Quantum - angivet via .Set CompressionType= |
| Cabinet-output | Producerer ikke selv et cabinet; overføres til makecab.exe /f fil.ddf for at generere .cab-filen |
| DDF-inkludering i CAB | Ikke indlejret i den resulterende .cab - udelukkende et input-script til build-processen |
| Typisk filstørrelse | Under 1 KB til få KB (en liste over direktiver og stier til kildefiler) |
| CAB-kapacitet | Den producerede .cab understøtter op til ca. 65.535 filer; individuelle cabinet-mapper op til 2 GB |
| Tilknyttet værktøj | makecab.exe (indbygget i Windows) og Microsoft Cabinet SDK |
| MIME-type | text/plain (ingen registreret MIME-type; identificeres ved filendelsen .ddf) |
| OS-understøttelse | Windows (makecab.exe er et Windows-specifikt værktøj) |
| Kodning | Tekst (ASCII/ANSI; UTF-8 accepteres også til stier med ikke-ASCII-tegn) |
| Udgivet | 1990s (Microsoft Cabinet SDK / Diamond cabinet tool) |
| Seneste version | Stable; consumed by makecab.exe (Windows) and the Cabinet SDK |
| Specifikation | learn.microsoft.com |
DDF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om DDF-filer.