Qu'est-ce que le format de fichier PX ?
Les fichiers avec l'extension .px appartiennent à la catégorie des fichiers de base de données et détiennent l'index de clé primaire pour une table Paradox.
Les fichiers .px contiennent un index en arbre B (B-tree) mappant les valeurs de clé primaire aux positions physiques des enregistrements dans le fichier de table compagnon .db. Ce format est pris en charge par Paradox, qui facilite la gestion des bases de données relationnelles dans les environnements Windows. Paradox est un composant de la suite WordPerfect Office de Corel - initialement développé par Borland International avant l'acquisition par Corel en 1996. Les données des fichiers .px sont utilisées dans le processus de communication avec la base de données et de navigation dans celle-ci. Le logiciel Paradox permet la création de nouvelles tables, la modification de tables existantes et de nombreuses autres opérations sur le contenu de la base de données ; dans tous ces processus, l'index .px est maintenu automatiquement aux côtés du fichier de données .db.
Un fichier .px ne peut pas exister indépendamment - il est toujours jumelé avec sa table .db compagnon. Déplacer ou supprimer le .px séparément corrompt la table. L'accès aux fichiers .db et .px nécessite le Borland Database Engine (BDE), un moteur d'exécution 32 bits qui n'est pas officiellement pris en charge sur Windows 10 ou 11 en 64 bits sans couches de compatibilité. Paradox 11, livré avec Corel WordPerfect Office X3 (2006), a été la dernière version majeure.
Sécurité et sûreté
RISQUE : LOWFichier d'index binaire ; ne contient aucun code exécutable. Ne présente aucun risque de sécurité. Remarque : la protection par mot de passe de Paradox (stockée dans l'en-tête de la table .DB) chiffre l'accès aux données, pas l'index lui-même, et le schéma de mot de passe du BDE est considéré comme faible selon les normes modernes.
Détails du format
en bref- Pixel Image File (divers éditeurs) - Certains éditeurs d'images et de pixel-art utilisent .px pour des formats d'image pixel personnalisés ; sans rapport avec les bases de données.
- Doget Pixel Image - L'éditeur d'images Doget utilise .px comme format d'image matricielle natif.
Programmes qui ouvrent les fichiers PX
Détails techniques
spécifications approfondies| Rôle du fichier | Index de clé primaire pour une table Paradox .db ; stocke un mappage en arbre B des valeurs de clé primaire vers les positions physiques des enregistrements dans le fichier de table compagnon |
| Encodage | Binaire, petit-boutiste (little-endian) |
| Structure du conteneur | Conteneur d'index en arbre B propriétaire de Paradox : bloc d'en-tête fixe (marqueur de type de fichier, nombre d'enregistrements, nombre de champs de clé, taille de bloc, pointeur de bloc racine) suivi de blocs de données d'index |
| Marqueur de type d'en-tête | Deux premiers octets : 03 00 - identifiant d'index primaire ; fait partie du format d'en-tête binaire partagé de Paradox |
| Dépendance de fichier | Ne peut exister ou fonctionner indépendamment ; toujours jumelé au fichier de table .db compagnon - supprimer ou déplacer le .px séparément corrompt la table |
| Versions du format | Versions de format de table Paradox 3.0, 3.5, 4.0, 5.0 et 7.0 ; la version est stockée dans l'en-tête de la table .db, pas dans le .px lui-même |
| Taille de fichier typique | 1 Ko - 10 Mo, proportionnelle au nombre d'enregistrements indexés |
| Famille de table | Une famille de table Paradox complète partage un nom de base : .db (données), .px (index primaire), .mb (objets blob mémo), .val (contraintes de validité), .fam (liste de famille), .x01/.y01 par index secondaire |
| Exigence d'exécution | Borland Database Engine (BDE) - 32 bits uniquement ; non pris en charge officiellement sur Windows 10/11 64 bits sans couches de compatibilité |
| Plateforme | Windows et ancien DOS ; Paradox n'a jamais été disponible pour macOS ou Linux |
| Chiffrement | Aucun sur le .px directement ; une protection par mot de passe optionnelle peut être appliquée à la table .db compagnon, ce qui protège indirectement les données indexées |
| Accès ODBC | Des pilotes ODBC tiers peuvent lire les tables Paradox .db/.px sur des systèmes sans installation complète du BDE, permettant la migration vers des bases de données modernes |
| Publié | 1985 with Paradox 1.0 by Ansa Software; format stabilized under Borland Paradox 4 (1992) |
| Dernière version | Paradox 11 (shipped with Corel WordPerfect Office X3, 2006) - last major update |
| Spécification | www.nknabe.dk |
Conversions PX
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers PX.