Что такое формат файла DDF?
Файлы .ddf используются в семействе операционных систем Windows. Они определяют свойства сжатия архивов .cab (Cabinet), направляя инструмент makecab.exe при создании пакета. Windows использует файлы .cab в качестве установочных архивов для приложений, драйверов и системных компонентов.
Файл .ddf управляет тем, какой алгоритм сжатия будет использовать результирующий архив. Поддерживаются три алгоритма:
MSZIP(совместим с ZIP)LZXQuantum
Файлы .ddf также хранят подробные настройки алгоритма сжатия - имя выходного архива, каталог на диске, границы папок и другие параметры упаковки. Синтаксис директив использует ключевые слова с префиксом-точкой (.Set, .New, .Delete) наряду с путями к исходным файлам, которые необходимо упаковать.
Важно отметить, что файлы .ddf не сохраняются внутри итогового архива .cab - они являются исключительно входными скриптами на этапе сборки. Чтобы создать архив из .ddf, выполните команду: makecab /f yourfile.ddf.
Поскольку файлы .ddf хранят данные в виде простого текста, их можно открыть в любом текстовом редакторе или процессоре. Однако синтаксис директив специфичен для цепочки инструментов MakeCAB/Diamond, поэтому не рекомендуется редактировать .ddf вручную без понимания этого синтаксиса.
Безопасность и защита
РИСК: LOWDDF - это небольшой текстовый скрипт, его безопасно читать в любом редакторе. Единственное предостережение: исходные файлы, которые он перечисляет, - это то, что упаковывается в CAB, поэтому если вы собираете архив из ненадежного DDF, проверьте, на какие файлы он ссылается. Сам по себе DDF не может исполняться - он работает только при передаче в makecab.
Детали формата
в двух словах- Файл словаря данных Btrieve / Pervasive - В базах данных Btrieve/Pervasive PSQL файл FILE.DDF (а также FIELD.DDF, INDEX.DDF) определяет метаданные таблиц и столбцов.
- Amiga / общий файл данных - Различные устаревшие приложения использовали .ddf для разнообразных словарей данных или настроек.
Программы, открывающие файлы DDF
Технические подробности
глубокая спецификация| Тип файла | Текстовый скрипт директив сборки (ASCII или UTF-8) |
| Назначение | Входной скрипт, используемый makecab.exe (Diamond) для создания архивов Windows Cabinet (.cab) |
| Синтаксис директив | Ключевые слова с префиксом-точкой (.Set, .New, .Delete, .Option) плюс один путь к исходному файлу на строку без директивы |
| Поддерживаемое сжатие | MSZIP (совместим с ZIP), LZX, Quantum - указывается через .Set CompressionType= |
| Выходной архив | Сам не создает архив; передается в makecab.exe /f file.ddf для генерации .cab |
| Включение DDF в CAB | Не встраивается в итоговый .cab - является только входным скриптом времени сборки |
| Типичный размер файла | От менее 1 КБ до нескольких КБ (список директив и путей к файлам) |
| Емкость CAB | Созданный .cab поддерживает до ~65 535 файлов; отдельные папки архива до 2 ГБ |
| Связанный инструмент | makecab.exe (встроен в Windows) и Microsoft Cabinet SDK |
| MIME-тип | text/plain (нет зарегистрированного типа MIME; идентифицируется по расширению .ddf) |
| Поддержка ОС | Windows (makecab.exe - это инструмент только для Windows) |
| Кодировка | Текст (ASCII/ANSI; UTF-8 также принимается для путей с символами не из ASCII) |
| Выпущен | 1990s (Microsoft Cabinet SDK / Diamond cabinet tool) |
| Последняя версия | Stable; consumed by makecab.exe (Windows) and the Cabinet SDK |
| Спецификация | learn.microsoft.com |
Конвертации DDF
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах DDF.