.NDX

Fichier NDX

dBase Index File
Poser une question
RÉPONSE RAPIDE

Un fichier NDX est un fichier d'index dBASE III qui accélère les requêtes sur une base de données .DBF associée. Il ne contient aucune donnée propre - ouvrez le DBF associé dans dBASE Plus ou DBF Viewer Plus et pointez l'application vers le NDX. Si le NDX est manquant ou corrompu, les données du DBF ne sont pas affectées et l'index peut être reconstruit.

Développeur : Ashton-Tate (original dBASE III); later dataBased Intelligence, Inc. Catégorie : Fichiers de données Standard ouvert MIME: application/octet-stream
S'OUVRE SUR Windows
Lié : .PKPASS · .DAT · .JSON · .RIS

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 6, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier NDX ?

Un fichier .ndx est un index B-tree à champ unique associé à une base de données dBASE (.dbf). Introduit avec dBASE III en 1984, il permet un accès trié aux enregistrements sans scanner toute la table - par analogie avec l'index d'un livre imprimé.

Le format stocke un B-tree de nœuds fixes de 512 octets. Un en-tête de 16 octets enregistre le numéro du bloc racine, le nombre total de blocs, la longueur de la clé, le type de clé et un indicateur de valeur unique. Chaque nœud feuille contient des valeurs de clé de tri ainsi que des pointeurs de numéro d'enregistrement renvoyant au fichier .dbf.

Un fichier .ndx indexe exactement une expression de clé - un nom de champ ou une formule simple, jusqu'à 220 caractères, avec la clé évaluée plafonnée à 100 octets. Cette contrainte d'un seul index par fichier est la principale limitation du .ndx par rapport au format ultérieur .MDX (dBASE IV, 1988), qui stocke jusqu'à 47 balises d'index dans un seul fichier et se met à jour automatiquement.

Crucialement, les index .ndx ne sont pas maintenus automatiquement lorsque des enregistrements sont ajoutés, supprimés ou modifiés dans le .dbf. Les utilisateurs doivent lancer une commande explicite REINDEX ou SET INDEX TO dans dBASE pour les reconstruire - un index périmé produit des résultats de requête incorrects. Les outils modernes tels que dBASE Plus et DBF Viewer Plus acceptent toujours les fichiers .ndx pour la compatibilité héritée. FoxPro et Visual FoxPro préfèrent quant à eux le format d'index composé .cdx.

Sécurité et sûreté

RISQUE : LOW

Les fichiers NDX ne contiennent que des données d'index (clés + pointeurs d'enregistrement) ; aucun code exécutable. Sûr à ouvrir avec n'importe quel visionneur compatible xBase. La corruption d'un NDX n'affecte pas les données du DBF - l'index peut être reconstruit.

Détails du format

en bref
NOM COMPLETdBase Index Filealias dBASE III Index, NDX index
DÉVELOPPEURAshton-Tate (original dBASE III); later dataBased Intelligence, Inc.depuis 1984 (dBASE III)
TYPE MIMEapplication/octet-stream
TYPEfichier d'index B-tree binaire (compagnon de base de données DBF)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Fichier d'index FoxBase/FoxPro - FoxBase et les premières versions de FoxPro utilisaient également des fichiers d'index unique .ndx (même format que dBASE III NDX) ; FoxPro 2+ est passé à l'index composé .cdx.
  • Fichier d'index (nommage générique) - Certaines applications personnalisées utilisent .ndx de manière générique comme fichier d'index en texte brut ou propriétaire sans rapport avec dBASE.

Programmes qui ouvrent les fichiers NDX

Windows3 apps
DBF Viewer Plus Gratuit Ouvrez le fichier DBF ; certains visionneurs DBF détecteront automatiquement les fichiers NDX dans le même dossier et les utiliseront pour l'affichage trié.
DBF Manager Freemium Ouvrez la paire DBF + NDX ; permet de visualiser, d'éditer et d'exporter la base de données indexée.
dBASE Plus Payant Ouvrez le fichier .DBF compagnon avec dBASE Plus ; utilisez SET INDEX TO file.ndx pour associer l'index, puis lancez des requêtes ou REINDEX pour reconstruire.

Détails techniques

spécifications approfondies
Type de formatIndex B-tree binaire à champ unique pour bases de données dBASE
EncodageBinaire, little-endian
Taille de nœud B-treeFixe à 512 octets par nœud (nœuds racine, branche et feuille)
En-tête16 octets - numéro de bloc racine, nombre total de blocs, longueur de clé, type de clé (caractère/numérique), indicateur d'unicité, octet de version
Limite d'expression de cléJusqu'à 220 caractères dans l'expression ; valeur de clé de tri évaluée plafonnée à 100 octets
Capacité d'indexationUne expression de clé par fichier (contrainte d'index unique - un fichier `.ndx` par champ ou expression indexé)
Base de données liéeFichier compagnon `.dbf` ; les nœuds feuilles stockent des pointeurs de numéro d'enregistrement vers les lignes de données du DBF
Comportement de mise à jour automatiqueL'index n'est PAS maintenu automatiquement ; nécessite un `REINDEX` ou `SET INDEX TO` explicite après modifications du DBF
OriginedBASE III par Ashton-Tate ; compatible avec dBASE IV, V et les implémentations xBase modernes
Remplacé par`.mdx` (dBASE IV - jusqu'à 47 balises d'index auto-mises à jour par fichier) ; `.cdx` (FoxPro / Visual FoxPro)
OS associéDOS (original), Windows (compatibilité héritée dans les outils modernes)
Support moderneToujours accepté par dBASE Plus et DBF Viewer Plus pour la compatibilité héritée
Types de clésChaînes de caractères et valeurs numériques ; les champs de date sont convertis en représentation de caractères pour l'indexation
Risque d'index périméUn `.ndx` non reconstruit après des modifications du DBF renvoie des résultats de requête incorrects sans avertissement
Publié1984 (dBASE III)
Dernière versiondBASE III-compatible NDX (unchanged since dBASE III era)
Standard ouvertOui · libre de droits
Spécificationpic.hallikainen.org

Conversions NDX

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers NDX. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers NDX.

Foire aux questions

Quel programme ouvre les fichiers NDX ?
Les fichiers NDX sont des fichiers d'index compagnons pour les bases de données dBASE DBF. Ouvrez le fichier .DBF associé dans dBASE Plus, DBF Viewer Plus ou LibreOffice Base - ils utiliseront le NDX pour l'accès trié. Vous avez rarement besoin d'ouvrir le fichier NDX directement.
Puis-je supprimer un fichier NDX ?
Oui, si vous n'avez plus besoin d'un accès trié/indexé sur cette expression de clé. Toutes vos données sont dans le fichier .DBF. Vous pouvez toujours reconstruire l'index plus tard avec la commande REINDEX dans dBASE.
Pourquoi mon fichier NDX est-il obsolète ?
dBASE III/III+ ne met pas à jour automatiquement les fichiers NDX lorsque vous ajoutez ou modifiez des enregistrements. Vous devez explicitement exécuter REINDEX ou SET INDEX TO file.ndx suivi de REINDEX dans dBASE pour synchroniser.
Quelle est la différence entre NDX et MDX ?
NDX est un fichier d'index à expression unique de dBASE III (1984) qui doit être réindexé manuellement. MDX est un index composé introduit dans dBASE IV (1988) qui contient jusqu'à 47 balises nommées dans un seul fichier et se met à jour automatiquement lors des modifications de données.

Références

1dBASE NDX format specification (hallikainen.org)pic.hallikainen.org
2Embarcadero RAD Studio - Specifying a dBASE Index Filedocwiki.embarcadero.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

Extensions liées

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z