Что такое формат файла PX?
Файлы с расширением .px относятся к категории файлов баз данных и содержат индекс первичного ключа для таблицы Paradox.
Файлы .px содержат индекс в виде B-дерева, сопоставляющий значения первичных ключей с физическими позициями записей в сопутствующем файле таблицы .db. Этот формат поддерживается Paradox, который упрощает управление реляционными базами данных в среде Windows. Paradox является компонентом пакета WordPerfect Office от Corel - изначально разработанного Borland International до поглощения компанией Corel в 1996 году. Данные из файлов .px используются в процессе взаимодействия с базой данных и навигации по ней. Программное обеспечение Paradox позволяет создавать новые таблицы, изменять существующие и выполнять множество других операций с содержимым базы данных; во всех этих процессах индекс .px поддерживается автоматически вместе с файлом данных .db.
Файл .px не может существовать независимо - он всегда связан с сопутствующей таблицей .db. Перемещение или удаление .px отдельно приводит к повреждению таблицы. Для доступа к файлам .db и .px требуется Borland Database Engine (BDE), 32-битная среда выполнения, которая официально не поддерживается в 64-битных Windows 10 или 11 без оболочек совместимости. Paradox 11, выпущенный в составе Corel WordPerfect Office X3 (2006), стал последним крупным релизом.
Безопасность и защита
РИСК: LOWБинарный индексный файл; не содержит исполняемого кода. Не представляет угрозы безопасности. Примечание: защита паролем Paradox (хранится в заголовке таблицы .DB) шифрует доступ к данным, а не сам индекс, и схема паролей BDE считается слабой по современным стандартам.
Детали формата
в двух словах- Pixel Image File (различные редакторы) - Некоторые редакторы пиксельной графики и изображений используют .px для собственных форматов пиксельных изображений; не связано с базами данных.
- Doget Pixel Image - Редактор изображений Doget использует .px в качестве собственного формата растровых изображений.
Программы, открывающие файлы PX
Технические подробности
глубокая спецификация| Роль файла | Индекс первичного ключа для таблицы Paradox .db; хранит B-дерево, сопоставляющее значения первичных ключей с физическими позициями записей в сопутствующем файле таблицы |
| Кодировка | Бинарная (Binary), little-endian |
| Структура контейнера | Проприетарный контейнер индекса B-дерева Paradox: фиксированный блок заголовка (маркер типа файла, количество записей, количество полей ключа, размер блока, указатель на корневой блок), за которым следуют блоки данных индекса |
| Маркер типа заголовка | Первые два байта: 03 00 - идентификатор первичного индекса; часть общего формата бинарного заголовка Paradox |
| Зависимость файла | Не может существовать или функционировать независимо; всегда работает в паре с сопутствующим файлом таблицы .db - удаление или перемещение .px отдельно повреждает таблицу |
| Версии формата | Версии формата таблиц Paradox 3.0, 3.5, 4.0, 5.0 и 7.0; версия хранится в заголовке таблицы .db, а не в самом .px |
| Типичный размер файла | От 1 КБ до 10 МБ, пропорционально количеству проиндексированных записей |
| Семейство таблиц | Полное семейство таблиц Paradox имеет общее базовое имя: .db (данные), .px (первичный индекс), .mb (поля memo), .val (ограничения целостности), .fam (список семейства), .x01/.y01 для каждого вторичного индекса |
| Требования к среде выполнения | Borland Database Engine (BDE) - только 32-битная версия; официально не поддерживается в 64-битных Windows 10/11 без оболочек совместимости |
| Платформа | Windows и устаревшие версии DOS; Paradox никогда не выпускался для macOS или Linux |
| Шифрование | Напрямую в .px отсутствует; к сопутствующей таблице .db может быть применена дополнительная защита паролем, которая косвенно защищает индексированные данные |
| Доступ через ODBC | Сторонние драйверы ODBC могут читать таблицы Paradox .db/.px в системах без полной установки BDE, что позволяет выполнять миграцию в современные базы данных |
| Выпущен | 1985 with Paradox 1.0 by Ansa Software; format stabilized under Borland Paradox 4 (1992) |
| Последняя версия | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006) - last major update |
| Спецификация | www.nknabe.dk |
Конвертации PX
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PX.