Для чего нужен файловый формат .IDS?
Расширение .ids преимущественно принадлежит типу файлов "Импортированные имена IDA" (IDA Imported Names, IDS), введенному и используемому IDA, и ассоциируется с ним. IDA (акроним от "Interactive DisAssembler", интерактивный дизассемблер) — это образец сложного и универсального коммерческого дизассемблерного ПО для Windows/Linux/Mac OS от Hex-Rays. IDA используется для восстановления логики работы программы путем декомпиляции и анализа скомпилированных двоичных файлов, как правило, в целях инженерного анализа.
Для облегчения анализа машинного кода IDA составляет список с именами всех экспортированных функций, которые содержатся в разделяемых библиотеках, используемых двоичным файлом программы. Списки таких импортированных имен функций (вместе с дополнительными данными, а именно: числовыми идентификаторами, данные об использовании стека и т.д.) сохраняются в виде файлов .ids. Файл .ids представляет собой сжатый эквивалент несжатого списка имен функций (.idt).
При помощи архитектурно- и платформенно-зависимых утилит (idsutils в IDA) можно составить IDS-список функций по отношению к любому двоичному файлу-библиотеке.
В другом контексте расширение .ids используется для обозначения файлов в открытом формате "Данные цитометрического изображения" (Image Cytometric Data, IDS), используемого применительно к конфокальному микроскопу Nikon C1.
Изображение Nikon C1 в виде файла .ids фактически представляет собой набор изображений, сопровождаемый файлом-заголовком .ics с тем же именем, который содержит всю информацию об изображениях (конфигурация C1, параметры сканирования и т.д.). Файлы с IDS-изображениями обязательно должны использоваться вместе ICS-заголовками. Изображения IDS/ICS хорошо поддерживаются и обрабатываются ImageJ — открытым ПО для работы с графическими форматами, широко используемым в научных кругах.
В области компьютерных игр расширение .ids используется для обозначения простых текстовых файлов-идентификаторов. Они используются для определения соответствия текстовых и числовых маркеров игровых предметов, состояний и т.д. в рамках Infinity Engine — популярного игрового движка, на базе которого создан ряд компьютерных игр (напр., Baldur's Gate 1/2, Icewind Dale и т.д.). Содержимое файлов IDS влияет на поведение игры, и такие файлы часто редактируются и используются в целях "моддинга".
Программы для открытия или конвертации IDS файлов
Вы можете открыть файлы IDS с помощью следующих программ: