O que é o formato de ficheiro DDF?
Arquivos .ddf são usados pela família de sistemas operacionais Windows. Eles especificam as propriedades de compactação de arquivos .cab (Cabinet), direcionando a ferramenta makecab.exe sobre como construir um pacote de gabinete. O Windows usa arquivos .cab como arquivos de instalação para aplicativos, drivers e componentes do sistema.
Um arquivo .ddf controla qual algoritmo de compactação o gabinete resultante usará. Os três algoritmos suportados são:
MSZIP(compatível com ZIP)LZXQuantum
Os arquivos .ddf também armazenam configurações detalhadas para o algoritmo de compactação - nome do gabinete de saída, diretório de disco, limites de pasta e outros parâmetros de empacotamento. A sintaxe de diretiva usa palavras-chave prefixadas por ponto (.Set, .New, .Delete) ao lado dos caminhos dos arquivos de origem a serem compactados.
Importante ressaltar que os arquivos .ddf não são salvos dentro do arquivo .cab resultante - eles são puramente scripts de entrada em tempo de compilação. Para gerar um gabinete a partir de um .ddf, execute: makecab /f seuarquivo.ddf.
Como os arquivos .ddf armazenam dados em texto simples, eles podem ser abertos em qualquer editor de texto ou processador de texto. No entanto, a sintaxe da diretiva é específica para a cadeia de ferramentas MakeCAB/Diamond, portanto, não é recomendado editar um .ddf manualmente sem entender essa sintaxe.
Segurança e proteção
RISCO: LOWUm DDF é um pequeno script de texto e é seguro para ler em qualquer editor. O único cuidado: os arquivos de origem que ele lista são os que serão compactados em um CAB, portanto, se você criar um gabinete a partir de um DDF não confiável, inspecione quais arquivos ele referencia. O DDF em si não pode ser executado sozinho - ele só faz algo quando passado para o makecab.
Detalhes do formato
em resumo- Arquivo de Dicionário de Dados Btrieve / Pervasive - Em bancos de dados Btrieve/Pervasive PSQL, FILE.DDF (além de FIELD.DDF, INDEX.DDF) define metadados de tabelas/colunas.
- Amiga / arquivo de dados genérico - Vários aplicativos legados usavam .ddf para diversos dicionários de dados ou configurações.
Programas que abrem arquivos DDF
Detalhes técnicos
especificação profunda| Tipo de arquivo | Script de diretiva de compilação em texto simples (ASCII ou UTF-8) |
| Finalidade | Script de entrada consumido pelo makecab.exe (Diamond) para gerar arquivos Windows Cabinet (.cab) |
| Sintaxe de diretiva | Palavras-chave prefixadas por ponto (.Set, .New, .Delete, .Option) mais um caminho de arquivo de origem por linha não diretiva |
| Compactação suportada | MSZIP (compatível com ZIP), LZX, Quantum - especificado via .Set CompressionType= |
| Saída do gabinete | Não produz um gabinete por si só; deve ser passado para o makecab.exe /f arquivo.ddf para gerar o .cab |
| Inclusão de DDF no CAB | Não incorporado no .cab resultante - puramente um script de entrada em tempo de compilação |
| Tamanho de arquivo típico | Menos de 1 KB a alguns KB (uma lista de diretivas e caminhos de arquivos de origem) |
| Capacidade do CAB | O .cab produzido suporta até ~65.535 arquivos; pastas de gabinete individuais de até 2 GB |
| Ferramenta associada | makecab.exe (integrado ao Windows) e o Microsoft Cabinet SDK |
| Tipo MIME | text/plain (sem tipo MIME registrado; identificado pela extensão .ddf) |
| Suporte de SO | Windows (makecab.exe é uma ferramenta específica do Windows) |
| Codificação | Texto (ASCII/ANSI; UTF-8 também aceito para caminhos com caracteres não-ASCII) |
| Lançado | 1990s (Microsoft Cabinet SDK / Diamond cabinet tool) |
| Versão mais recente | Stable; consumed by makecab.exe (Windows) and the Cabinet SDK |
| Especificação | learn.microsoft.com |
Conversões de DDF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DDF.