.NDX

NDX-fil

dBase Index File
Still et spørsmål
HURTIGSVAR

En NDX-fil er en dBASE III-indeksfil som fremskynder spørringer på en tilhørende .DBF-database. Den inneholder ingen egne data - åpne den tilknyttede DBF-filen i dBASE Plus eller DBF Viewer Plus og pek programmet mot NDX-filen. Hvis NDX-filen mangler eller er skadet, påvirkes ikke dataene i DBF-filen, og indeksen kan bygges opp på nytt.

Utvikler: Ashton-Tate (original dBASE III); later dataBased Intelligence, Inc. Kategori: Datafiler Åpen standard MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .PKPASS · .DAT · .JSON · .RIS

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 6, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er NDX-filformatet?

En .ndx-fil er en enkeltfelt B-tre-indeks knyttet til en dBASE-database (.dbf). Den ble introdusert med dBASE III i 1984 og gir sortert tilgang til poster uten å skanne hele tabellen - analogt med et register i en trykt bok.

Formatet lagrer et B-tre av faste 512-byte noder. Et 16-byte hode (header) registrerer rotblokknummer, totalt antall blokker, nøkkellengde, nøkkeltype og et flagg for unike verdier. Hver løvnode inneholder sorteringsnøkkelverdier sammen med postnummer-pekere tilbake til .dbf-filen.

Én .ndx-fil indekserer nøyaktig ett nøkkeluttrykk - et feltnavn eller en enkel formel, opptil 220 tegn, der den evaluerte nøkkelen er begrenset til 100 byte. Denne begrensningen med én indeks per fil er hovedbegrensningen til .ndx sammenlignet med det senere .MDX-formatet (dBASE IV, 1988), som lagrer opptil 47 indekstagger i én fil og oppdateres automatisk.

Det er viktig å merke seg at .ndx-indekser ikke vedlikeholdes automatisk når poster legges til, slettes eller endres i .dbf-filen. Brukere må utstede en eksplisitt REINDEX- eller SET INDEX TO-kommando i dBASE for å bygge dem opp på nytt - en utdatert indeks gir feilaktige spørringsresultater. Moderne verktøy som dBASE Plus og DBF Viewer Plus godtar fortsatt .ndx-filer for bakoverkompatibilitet. FoxPro og Visual FoxPro foretrekker i stedet det sammensatte indeksformatet .cdx.

Sikkerhet og trygghet

RISIKO: LOW

NDX-filer inneholder kun indeksdata (nøkler + postpekere); ingen kjørbar kode. Trygg å åpne med alle xBase-kompatible visningsprogrammer. Korrupsjon av en NDX påvirker ikke DBF-data - indeksen kan bygges opp på nytt.

Formatdetaljer

i et nøtteskall
FULLT NAVNdBase Index Fileogså kjent som dBASE III Index, NDX index
UTVIKLERAshton-Tate (original dBASE III); later dataBased Intelligence, Inc.siden 1984 (dBASE III)
KATEGORIDatafiler
MIME-TYPEapplication/octet-stream
TYPEbinær B-tre-indeksfil (tilhørende DBF-database)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • FoxBase/FoxPro indeksfil - FoxBase og tidlig FoxPro brukte også .ndx enkeltindeksfiler (samme format som dBASE III NDX); FoxPro 2+ gikk over til .cdx sammensatt indeks.
  • Indeksfil (generisk navn) - Noen spesiallagde applikasjoner bruker .ndx generisk som en tekstfil eller proprietær indeksfil som ikke er relatert til dBASE.

Programmer som åpner NDX-filer

Windows3 apps
DBF Viewer Plus Gratis Åpne DBF-filen; noen DBF-visningsprogrammer vil automatisk oppdage NDX-filer i samme mappe og bruke dem for sortert visning.
DBF Manager Freemium Åpne DBF + NDX-paret; tillater visning, redigering og eksport av den indekserte databasen.
dBASE Plus Betalt Åpne den tilhørende .DBF-filen med dBASE Plus; bruk SET INDEX TO file.ndx for å knytte til indeksen, og utfør deretter spørringer eller REINDEX for å bygge den på nytt.

Tekniske detaljer

dyp spesifikasjon
Format-typeBinær enkeltfelt B-tre-indeks for dBASE-databaser
KodingBinær, little-endian
B-tre nodestørrelseFaste 512 byte per node (rot-, gren- og løvnoder)
Header16 byte - rotblokknummer, totalt antall blokker, nøkkellengde, nøkkeltype (tegn/numerisk), unikt flagg, versjonsbyte
Grense for nøkkeluttrykkOpptil 220 tegn i uttrykket; evaluert sorteringsnøkkelverdi begrenset til 100 byte
IndekskapasitetEtt nøkkeluttrykk per fil (begrensning til én indeks - én `.ndx`-fil per indeksert felt eller uttrykk)
Tilknyttet databaseTilhørende `.dbf`-fil; løvnoder lagrer postnummer-pekere til DBF-datarader
Auto-oppdateringIndeksen vedlikeholdes IKKE automatisk; krever eksplisitt `REINDEX` eller `SET INDEX TO` etter DBF-endringer
OpprinnelsedBASE III av Ashton-Tate; kompatibel med dBASE IV, V og moderne xBase-implementeringer
Erstattet av`.mdx` (dBASE IV - opptil 47 auto-oppdaterte indekstagger per fil); `.cdx` (FoxPro / Visual FoxPro)
Tilknyttet OSDOS (original), Windows (bakoverkompatibilitet i moderne verktøy)
Moderne støtteGodtas fortsatt av dBASE Plus og DBF Viewer Plus for bakoverkompatibilitet
NøkkeltyperTegnstrenger og numeriske verdier; datofelt konverteres til tegnrepresentasjon for indeksering
Risiko ved utdatert indeksEn `.ndx` som ikke er bygget på nytt etter DBF-endringer, returnerer feilaktige spørringsresultater uten varsel
Utgitt1984 (dBASE III)
Siste versjondBASE III-compatible NDX (unchanged since dBASE III era)
Åpen standardJa · royalty-fri
Spesifikasjonpic.hallikainen.org

NDX-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med NDX-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om NDX-filer.

Ofte stilte spørsmål

Hvilket program åpner NDX-filer?
NDX-filer er tilhørende indeksfiler for dBASE DBF-databaser. Åpne den tilknyttede .DBF-filen i dBASE Plus, DBF Viewer Plus eller LibreOffice Base - de vil bruke NDX-filen for sortert tilgang. Du trenger sjelden å åpne NDX-filen direkte.
Kan jeg slette en NDX-fil?
Ja, hvis du ikke lenger trenger sortert eller indeksert tilgang på det nøkkeluttrykket. Alle dataene dine ligger i .DBF-filen. Du kan alltid bygge opp indeksen på nytt senere med REINDEX-kommandoen i dBASE.
Hvorfor er NDX-filen min utdatert?
dBASE III/III+ oppdaterer ikke NDX-filer automatisk når du legger til eller redigerer poster. Du må eksplisitt kjøre REINDEX eller SET INDEX TO file.ndx etterfulgt av REINDEX i dBASE for å synkronisere.
Hva er forskjellen mellom NDX og MDX?
NDX er en indeksfil for ett enkelt uttrykk fra dBASE III (1984) som må reindekseres manuelt. MDX er en sammensatt indeks introdusert i dBASE IV (1988) som inneholder opptil 47 navngitte tagger i én fil og oppdateres automatisk ved dataendringer.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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.TXTPlain Text File

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å