.NDX

File NDX

dBase Index File
Fai una domanda
RISPOSTA RAPIDA

Un file NDX è un file di indice di dBASE III che velocizza le query su un database .DBF associato. Non contiene dati propri: è necessario aprire il DBF associato in dBASE Plus o DBF Viewer Plus e puntare l'applicazione verso il file NDX. Se l'NDX è mancante o corrotto, i dati nel DBF non vengono influenzati e l'indice può essere ricostruito.

Sviluppatore: Ashton-Tate (original dBASE III); later dataBased Intelligence, Inc. Categoria: File di dati Standard aperto MIME: application/octet-stream
SI APRE SU Windows
Correlati: .PKPASS · .DAT · .JSON · .RIS

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 6, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file NDX?

Un file .ndx è un indice B-tree a campo singolo associato a un database dBASE (.dbf). Introdotto con dBASE III nel 1984, fornisce l'accesso ordinato ai record senza dover scansionare l'intera tabella - analogamente all'indice di un libro stampato.

Il formato memorizza un B-tree di nodi fissi da 512 byte. Un'intestazione di 16 byte registra il numero del blocco radice, il conteggio totale dei blocchi, la lunghezza della chiave, il tipo di chiave e un flag per i valori univoci. Ogni nodo foglia contiene i valori della chiave di ordinamento insieme ai puntatori al numero di record all'interno del file .dbf.

Un singolo file .ndx indicizza esattamente un'espressione chiave - un nome di campo o una formula semplice, fino a 220 caratteri, con la chiave valutata limitata a 100 byte. Questo vincolo di un singolo indice per file è la limitazione principale di .ndx rispetto al successivo formato .MDX (dBASE IV, 1988), che memorizza fino a 47 tag di indice in un unico file e si aggiorna automaticamente.

Fondamentalmente, gli indici .ndx non vengono mantenuti automaticamente quando i record vengono aggiunti, eliminati o modificati nel .dbf. Gli utenti devono impartire un comando esplicito REINDEX o SET INDEX TO in dBASE per ricostruirli - un indice obsoleto produce risultati di query errati. Strumenti moderni come dBASE Plus e DBF Viewer Plus accettano ancora i file .ndx per compatibilità con i sistemi legacy. FoxPro e Visual FoxPro preferiscono invece il formato di indice composto .cdx.

Sicurezza e incolumità

RISCHIO: LOW

I file NDX contengono solo dati di indice (chiavi + puntatori ai record); nessun codice eseguibile. Sicuro da aprire con qualsiasi visualizzatore compatibile con xBase. La corruzione di un NDX non influisce sui dati DBF - l'indice può essere ricostruito.

Dettagli del formato

in sintesi
NOME COMPLETOdBase Index Fileanche noto come dBASE III Index, NDX index
SVILUPPATOREAshton-Tate (original dBASE III); later dataBased Intelligence, Inc.dal 1984 (dBASE III)
CATEGORIAFile di dati
TIPO MIMEapplication/octet-stream
TIPOfile di indice B-tree binario (complementare al database DBF)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • File di indice FoxBase/FoxPro - FoxBase e le prime versioni di FoxPro utilizzavano anch'essi file a indice singolo .ndx (stesso formato di dBASE III NDX); FoxPro 2+ è passato all'indice composto .cdx.
  • File di indice (denominazione generica) - Alcune applicazioni personalizzate utilizzano .ndx genericamente come file di indice di testo semplice o proprietario non correlato a dBASE.

Programmi che aprono file NDX

Windows3 apps
DBF Viewer Plus Gratuito Apri il file DBF; alcuni visualizzatori DBF rileveranno automaticamente i file NDX nella stessa cartella e li useranno per la visualizzazione ordinata.
DBF Manager Freemium Apri la coppia DBF + NDX; consente di visualizzare, modificare ed esportare il database indicizzato.
dBASE Plus A pagamento Apri il file .DBF associato con dBASE Plus; usa SET INDEX TO file.ndx per associare l'indice, quindi esegui le query o REINDEX per ricostruirlo.

Dettagli tecnici

specifiche approfondite
Tipo di formatoIndice B-tree binario a campo singolo per database dBASE
CodificaBinaria, little-endian
Dimensione nodo B-treeFissa a 512 byte per nodo (nodi radice, ramo e foglia)
Intestazione16 byte - numero blocco radice, conteggio totale blocchi, lunghezza chiave, tipo chiave (carattere/numerico), flag univoco, byte versione
Limite espressione chiaveFino a 220 caratteri nell'espressione; valore della chiave di ordinamento valutata limitato a 100 byte
Capacità indiceUn'espressione chiave per file (vincolo di indice singolo - un file `.ndx` per ogni campo o espressione indicizzata)
Database collegatoFile `.dbf` complementare; i nodi foglia memorizzano puntatori ai numeri di record nelle righe di dati DBF
Comportamento aggiornamento automaticoL'indice NON viene mantenuto automaticamente; richiede `REINDEX` o `SET INDEX TO` esplicito dopo le modifiche al DBF
OriginedBASE III di Ashton-Tate; compatibile con dBASE IV, V e le moderne implementazioni xBase
Sostituito da`.mdx` (dBASE IV - fino a 47 tag di indice aggiornati automaticamente per file); `.cdx` (FoxPro / Visual FoxPro)
OS associatoDOS (originale), Windows (compatibilità legacy negli strumenti moderni)
Supporto modernoAncora accettato da dBASE Plus e DBF Viewer Plus per compatibilità legacy
Tipi di chiaveStringhe di caratteri e valori numerici; i campi data vengono convertiti in rappresentazione di caratteri per l'indicizzazione
Rischio indice obsoletoUn file `.ndx` non ricostruito dopo le modifiche al DBF restituisce risultati di query errati senza preavviso
Rilasciato1984 (dBASE III)
Ultima versionedBASE III-compatible NDX (unchanged since dBASE III era)
Standard apertoSì · royalty-free
Specificapic.hallikainen.org

Conversioni NDX

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file NDX. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file NDX.

Domande frequenti

Quale programma apre i file NDX?
I file NDX sono file di indice complementari per i database dBASE DBF. Apri il file .DBF associato in dBASE Plus, DBF Viewer Plus o LibreOffice Base - questi utilizzeranno l'NDX per l'accesso ordinato. Raramente è necessario aprire direttamente il file NDX.
Posso eliminare un file NDX?
Sì, se non hai più bisogno dell'accesso ordinato/indicizzato su quella specifica espressione chiave. Tutti i tuoi dati risiedono nel file .DBF. Puoi sempre ricostruire l'indice in un secondo momento con il comando REINDEX in dBASE.
Perché il mio file NDX non è aggiornato?
dBASE III/III+ non aggiorna automaticamente i file NDX quando aggiungi o modifichi i record. Devi eseguire esplicitamente REINDEX o SET INDEX TO file.ndx seguito da REINDEX in dBASE per sincronizzarli.
Qual è la differenza tra NDX e MDX?
NDX è un file di indice a espressione singola di dBASE III (1984) che deve essere reindicizzato manualmente. MDX è un indice composto introdotto in dBASE IV (1988) che contiene fino a 47 tag denominati in un unico file e si aggiorna automaticamente alle modifiche dei dati.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z