Если вам встречались файлы с расширением .cds, то вы наверняка пытались найти программу для просмотра их содержимого. В файлах формата CDS хранятся табличные данные, однако найти программу для их просмотра в удобном виде не так-то просто. Даже стандартный поиск по фразам “как открыть файл cds” или “чем открыть файл cds” не принесет быстрого результата, если вообще позволит найти хоть что-нибудь полезное.
Формат CDS – это формат хранения табличных данных. Этот формат иногда используется для хранения информации в программах, разработка которых велась с применением компоненты ClientDataSet фирмы Borland. Несмотря на некоторые преимущества формата CDS, широкого распространения он не получил. Вследствие этого существует очень мало программ, позволяющих открывать, просматривать и редактировать произвольные CDS-таблицы.
Программа CDS Reader разрабатывалась в качестве простого и удобного средства просмотра и редактирования таблиц формата CDS. Она позволяет открывать и просматривать содержимое таблицы, добавлять новые записи, редактировать или удалять существующие записи, очищать таблицу целиком. Все изменения, произведенные с таблицей, автоматически сохраняются в файле, поэтому при изменении или удалении записей будьте внимательны, а лучше позаботьтесь о наличии резервной копии.
Программа CDS Reader не позволяет менять структуру таблицы (добавлять или удалять поля, менять их тип и размер). При необходимости изменения структуры таблицы CDS ищите соответствующее программное обеспечение. Одна из таких программ – XMLTableEditor, она уже давно не поддерживается, но ее еще можно найти на просторах интернета.
Приведу один из примеров практического применения программы CDS Reader. Как известно, для работы с Фондом социальной защиты населения Республики Беларусь используется ряд специализированного программного обеспечения, включая программу “Ввод ДПУ”, предназначенную для предоставления сведений о выплатах в ФСЗН. Программа позволяет загружать данные из текстового файла, сформированного в другой программе, таким образом обеспечивая возможность частичной интеграции с используемыми на предприятиях системами учета. Если загруженные данные содержат ошибки, их можно исправлять вручную или сделать повторную выгрузку-загрузку из используемой системы учета. Проблема в том, что не все знают, как очистить всю таблицу целиком от неправильных записей в программе “Ввод ДПУ”. Такая возможность в программе давно есть, но изначально она не включена, так что бухгалтера часто удаляют записи по одной с подтверждением каждого действия, затрачивая на это уйму времени.
Программа “Ввод ДПУ” хранит данные в файлах формата CDS. Данные хранятся в разных папках, расположенных в папке установки программы. Например, таблицы с оперативными данными лежат в папке OPER. Однако ввиду отсутствия средств для редактирования таблиц CDS напрямую их содержимое посмотреть и изменить нельзя. CDS Reader позволяет легко открыть таблицы с данными программы “Ввод ДПУ”, отредактировать их или при необходимости полностью удалить все записи одним нажатием кнопки.
Программа CDS Reader бесплатна, не имеет ограничений по распространению и использованию, не содержит рекламы.
Скачать программу CDS Reader (freeware, exe, 1182 кБ)
В некоторых случаях для корректной работы программы может понадобиться регистрация библиотеки midas.dll. Если CDS Reader не открывает файлы, попробуйте скачать файл midas.dll и скопировать его в папку с программой или в системную папку Windows. Для регистрации библиотеки используйте команду вида
%SystemRoot%\SystemWOW64\regsvr32 %SystemRoot%\SystemWOW64\midas.dll
для 64-битных систем или
%SystemRoot%\System32\regsvr32 %SystemRoot%\System32\midas.dll
для 32-битных систем, скорректировав при необходимости путь к файлу библиотеки.
Добрый день.
Не попадалось ли Вам какое-либо описание формата cds? Кто-то наверное реверсил его за продолжительное время существования. Да и в студиях последних исходный код мидаса вроде как есть.
С уважением,
Андрей
Настолько плотно я этим вопросом не занимался, так как для просмотра и редактирования данных в cds-файлах достаточно использовать готовые компоненты Delphi. Впрочем, описание формата есть, например, здесь: http://alexeevd.narod.ru/papers/cds_format.htm, а в комплекте Delphi 2010 был исходник midas.dll на C или C++.
Спасибо! В сети нашелся изначальный патент борланда на технологию мидас с описанием этого бинарного формата. US6151602 вот по этому номеру ищется. Есть в общем, с чего начать )