Что такое формат файла ADX?
Индексные файлы .ADX для баз данных Lotus Approach позволяют приложению быстро находить записи, сохраняя данные смещения, которые сопоставляют значения полей с их позициями в парном файле данных .DBF. Этот бинарный формат индекса ускоряет операции запросов и поиска в реляционном движке баз данных Approach. Он использовался на протяжении всей эры Lotus SmartSuite; IBM Lotus SmartSuite 9.8 (2002) стал последним релизом, и продукт был официально снят с производства примерно в 2014 году. Программный пакет SmartSuite, включавший системы баз данных Lotus/IBM Approach, больше не разрабатывается и не поддерживается.
Создание файлов .ADX в реляционных базах данных
Индексные файлы .ADX для баз данных Approach создавались автоматически - пользователи никогда не генерировали их вручную. Они известны как файлы SmartIndex. По умолчанию они сохранялись в том же каталоге, что и файл базы данных .DBF (или файл примечаний .DBT). Однако они могут вызывать определенные повторяющиеся проблемы:
- Их размер не проверяется, и они создаются инкрементно, что со временем может привести к тому, что они будут занимать больше места на диске, чем сама база данных.
- Если база данных используется другими приложениями, файл
.ADXможет стать некорректным и устаревшим. - Файл может хранить неверные данные из-за ошибок, что приводит к возврату неправильных индексов во время поиска.
Эти ситуации в базах данных Approach обычно можно исправить путем сжатия базы данных, либо удалением или восстановлением файла .ADX - Approach автоматически перестроит его при следующем открытии.
Возможные последствия удаления файла .ADX в Approach dBase
В определенных случаях обслуживания баз данных и работы с файлами .ADX могут возникнуть осложнения. Если база данных имеет имена полей, не соответствующие формату dBase IV, использует автоматически увеличивающиеся серийные номера или также используется другим программным обеспечением, удаление файла .ADX может нарушить ее структуру. Поэтому для таких ситуаций были разработаны другие методы исправления проблем с файлами SmartIndex .ADX.
Безопасность и защита
РИСК: LOWЧисто бинарный индексный файл; не содержит исполняемого кода. Риск связан только с устаревшим/неподдерживаемым ПО, необходимым для его открытия.
Детали формата
в двух словах- Аудиофайл CRI ADX - Проприетарный аудиоформат с потерями от CRI Middleware (1996), широко используемый в играх для Sega Dreamcast, GameCube, PS2 и более поздних консолей; начинается с заголовка 0x80 0x00, заканчивается маркером «(c)CRI». Поддерживается VGMStream, foobar2000 (foo_input_vgmstream), Audacity.
- Файл обмена базой данных AutoCAD - Индексный файл или файл обмена, создаваемый некоторыми рабочими процессами AutoCAD/ADE; встречается редко.
Программы, открывающие файлы ADX
Технические подробности
глубокая спецификация| Тип файла | Бинарный индексный спутник файлов баз данных Lotus Approach .APR и .DBF |
| Кодировка | Бинарная, little-endian |
| Функция индекса | Хранит смещения местоположения записей для ускорения запросов к таблицам формата dBase |
| Создание | Автоматически генерируется Lotus Approach; никогда не создается и не редактируется пользователями напрямую |
| Расположение по умолчанию | Тот же каталог, что и парный файл данных .DBF |
| Проблема роста | Создается инкрементно без проверки размера - со временем может стать больше, чем сама база данных |
| Риск устаревания | Становится неактуальным, если .DBF изменяется другим приложением, пока Approach закрыт |
| Триггер пересборки | Удаление .ADX заставляет Approach автоматически перегенерировать его при следующем открытии |
| Риск удаления | Может нарушить работу базы данных, если имена полей не соответствуют dBase-IV или используются поля с автоинкрементом |
| Платформа | Windows (среда IBM Lotus SmartSuite) |
| Эра ПО | Lotus Approach 3.0 (1994) - SmartSuite 9.8 (2002); продукт снят с производства примерно в 2014 году |
| Типичный размер файла | Менее 1 МБ (индексные накладные расходы для таблицы базы данных) |
| Выпущен | 1994 (Lotus Approach 3.0) |
| Последняя версия | Lotus Approach 9.8 / SmartSuite 9.8 (2002) |
Конвертации ADX
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах ADX.