Vad är filformatet DDF?
.ddf-filer används av operativsystemfamiljen Windows. De specificerar komprimeringsinställningar för .cab (Cabinet)-arkiv och instruerar verktyget makecab.exe om hur ett cabinet-paket ska byggas. Windows använder .cab-filer som installationsarkiv för program, drivrutiner och systemkomponenter.
En .ddf-fil styr vilken komprimeringsalgoritm det resulterande arkivet ska använda. De tre algoritmer som stöds är:
MSZIP(kompatibel med ZIP)LZXQuantum
.ddf-filer lagrar även detaljerade inställningar för komprimeringsalgoritmen - namn på utdatafilen, diskkatalog, mappgränser och andra paketeringsparametrar. Syntaxen för direktiven använder nyckelord med punktprefix (.Set, .New, .Delete) tillsammans med sökvägar till de källfiler som ska packas.
Det är viktigt att notera att .ddf-filer inte sparas inuti det resulterande .cab-arkivet - de är enbart indataskript vid byggtillfället. För att generera ett arkiv från en .ddf, kör: makecab /f dinfil.ddf.
Eftersom .ddf-filer lagrar data i klartext kan de öppnas i valfri textredigerare eller ordbehandlare. Syntaxen för direktiven är dock specifik för MakeCAB/Diamond-verktygskedjan, så det rekommenderas inte att redigera en .ddf manuellt utan att förstå den syntaxen.
Säkerhet & trygghet
RISK: LOWEn DDF är ett litet textskript och är säkert att läsa i valfri redigerare. Den enda varningen: de källfiler den listar är de som packas in i en CAB, så om du bygger ett arkiv från en okänd DDF bör du kontrollera vilka filer den refererar till. DDF-filen i sig kan inte köras på egen hand - den gör bara något när den skickas till makecab.
Formatdetaljer
i ett nötskal- Btrieve / Pervasive Data Dictionary File - I Btrieve/Pervasive PSQL-databaser definierar FILE.DDF (tillsammans med FIELD.DDF, INDEX.DDF) metadata för tabeller och kolumner.
- Amiga / generisk datafil - Olika äldre applikationer använde .ddf för diverse datakataloger eller inställningar.
Program som öppnar DDF-filer
Tekniska detaljer
djup specifikation| Filtyp | Byggdirektivskript i klartext (ASCII eller UTF-8) |
| Syfte | Indataskript som används av makecab.exe (Diamond) för att generera Windows Cabinet (.cab)-arkiv |
| Direktivsyntax | Nyckelord med punktprefix (.Set, .New, .Delete, .Option) plus en källfilssökväg per rad som inte är ett direktiv |
| Komprimering som stöds | MSZIP (ZIP-kompatibel), LZX, Quantum - specificeras via .Set CompressionType= |
| Cabinet-utdata | Producerar inte ett arkiv i sig; skickas till makecab.exe /f fil.ddf för att generera .cab-filen |
| DDF-inkludering i CAB | Bäddas inte in i det resulterande .cab-arkivet - enbart ett indataskript vid byggtillfället |
| Typisk filstorlek | Under 1 KB till några KB (en lista med direktiv och källfilssökvägar) |
| CAB-kapacitet | Den skapade .cab-filen stöder upp till ca 65 535 filer; enskilda cabinet-mappar upp till 2 GB |
| Associerat verktyg | makecab.exe (inbyggt i Windows) och Microsoft Cabinet SDK |
| MIME-typ | text/plain (ingen registrerad MIME-typ; identifieras genom filändelsen .ddf) |
| OS-stöd | Windows (makecab.exe är ett Windows-specifikt verktyg) |
| Kodning | Text (ASCII/ANSI; UTF-8 accepteras även för sökvägar med tecken utanför ASCII) |
| Släppt | 1990s (Microsoft Cabinet SDK / Diamond cabinet tool) |
| Senaste version | Stable; consumed by makecab.exe (Windows) and the Cabinet SDK |
| Specifikation | learn.microsoft.com |
DDF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DDF-filer.