.NDX

NDX-fil

dBase Index File
Stil et spørgsmål
HURTIGT SVAR

En NDX-fil er en dBASE III-indeksfil, der fremskynder forespørgsler på en tilhørende .DBF-database. Den indeholder ingen data i sig selv - åbn den tilknyttede DBF i dBASE Plus eller DBF Viewer Plus og peg applikationen mod NDX-filen. Hvis NDX-filen mangler eller er beskadiget, påvirkes dataene i DBF-filen ikke, og indekset kan genopbygges.

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

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 6, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er NDX-filformatet?

En .ndx-fil er et enkeltfelts B-træ-indeks tilknyttet en dBASE-database (.dbf). Den blev introduceret med dBASE III i 1984 og giver sorteret adgang til poster uden at skulle scanne hele tabellen - svarende til et stikordsregister i en trykt bog.

Formatet gemmer et B-træ af faste 512-byte noder. En 16-byte header registrerer rodbloknummeret, det samlede antal blokke, nøglelængde, nøgletype og et flag for unikke værdier. Hver bladnode indeholder sorteringsnøgleværdier sammen med postnummer-pointere tilbage til .dbf-filen.

Én .ndx-fil indekserer præcis ét nøgleudtryk - et feltnavn eller en simpel formel på op til 220 tegn, hvor den evaluerede nøgle er begrænset til 100 bytes. Denne begrænsning med kun ét indeks pr. fil er .ndx-formatets største svaghed sammenlignet med det senere .MDX-format (dBASE IV, 1988), som gemmer op til 47 indekstags i én fil og opdateres automatisk.

Det er afgørende at bemærke, at .ndx-indekser ikke vedligeholdes automatisk, når poster tilføjes, slettes eller ændres i .dbf-filen. Brugere skal udføre en eksplicit REINDEX- eller SET INDEX TO-kommando i dBASE for at genopbygge dem - et forældet indeks giver forkerte forespørgselsresultater. Moderne værktøjer som dBASE Plus og DBF Viewer Plus accepterer stadig .ndx-filer af hensyn til bagudkompatibilitet. FoxPro og Visual FoxPro foretrækker i stedet det sammensatte .cdx-indeksformat.

Sikkerhed og tryghed

RISIKO: LOW

NDX-filer indeholder kun indeksdata (nøgler + post-pointere); ingen eksekverbar kode. Sikker at åbne med enhver xBase-kompatibel viser. Beskadigelse af en NDX påvirker ikke DBF-data - indekset kan genopbygges.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNdBase Index Fileogså kendt som dBASE III Index, NDX index
UDVIKLERAshton-Tate (original dBASE III); later dataBased Intelligence, Inc.siden 1984 (dBASE III)
KATEGORIDatafiler
MIME-TYPEapplication/octet-stream
TYPEbinær B-træ-indeksfil (tilhørende DBF-database)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • FoxBase/FoxPro Index File - FoxBase og tidlige FoxPro brugte også .ndx enkelt-indeksfiler (samme format som dBASE III NDX); FoxPro 2+ skiftede til .cdx sammensat indeks.
  • Indeksfil (generisk navngivning) - Nogle specialudviklede applikationer bruger .ndx generisk som en almindelig tekstfil eller proprietær indeksfil, der ikke er relateret til dBASE.

Programmer der åbner NDX-filer

Windows3 apps
DBF Viewer Plus Gratis Åbn DBF-filen; nogle DBF-visere vil automatisk registrere NDX-filer i samme mappe og bruge dem til sorteret visning.
DBF Manager Freemium Åbn DBF + NDX-parret; giver mulighed for at se, redigere og eksportere den indekserede database.
dBASE Plus Betalt Åbn den tilhørende .DBF-fil med dBASE Plus; brug SET INDEX TO file.ndx for at tilknytte indekset, og udfør derefter forespørgsler eller REINDEX for at genopbygge.

Tekniske detaljer

dyb specifikation
Format-typeBinært enkeltfelts B-træ-indeks til dBASE-databaser
KodningBinær, little-endian
B-træ nodestørrelseFast 512 bytes pr. node (rod-, gren- og bladnoder)
Header16 bytes - rodbloknummer, samlet antal blokke, nøglelængde, nøgletype (tegn/numerisk), unik-flag, versions-byte
Grænse for nøgleudtrykOp til 220 tegn i udtrykket; evalueret sorteringsnøgleværdi begrænset til 100 bytes
IndekskapacitetÉt nøgleudtryk pr. fil (begrænsning til enkeltindeks - én `.ndx`-fil pr. indekseret felt eller udtryk)
Tilknyttet databaseTilhørende `.dbf`-fil; bladnoder gemmer postnummer-pointere til DBF-datarækker
Auto-opdateringIndekset vedligeholdes IKKE automatisk; kræver eksplicit `REINDEX` eller `SET INDEX TO` efter DBF-ændringer
OprindelsedBASE III af Ashton-Tate; kompatibel med dBASE IV, V og moderne xBase-implementeringer
Efterfulgt af`.mdx` (dBASE IV - op til 47 auto-opdaterede indekstags pr. fil); `.cdx` (FoxPro / Visual FoxPro)
Tilknyttet OSDOS (oprindelig), Windows (bagudkompatibilitet i moderne værktøjer)
Moderne understøttelseAccepteres stadig af dBASE Plus og DBF Viewer Plus til arv-systemer
NøgletyperTegnrenge og numeriske værdier; datofelter konverteres til tegnrepræsentation ved indeksering
Risiko ved forældet indeksEn `.ndx`, der ikke er genopbygget efter DBF-ændringer, returnerer forkerte forespørgselsresultater uden advarsel
Udgivet1984 (dBASE III)
Seneste versiondBASE III-compatible NDX (unchanged since dBASE III era)
Åben standardJa · royaltyfri
Specifikationpic.hallikainen.org

NDX-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med NDX-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om NDX-filer.

Ofte stillede spørgsmål

Hvilket program åbner NDX-filer?
NDX-filer er tilhørende indeksfiler til dBASE DBF-databaser. Åbn den tilknyttede .DBF-fil i dBASE Plus, DBF Viewer Plus eller LibreOffice Base - de vil bruge NDX-filen til sorteret adgang. Du har sjældent brug for at åbne NDX-filen direkte.
Kan jeg slette en NDX-fil?
Ja, hvis du ikke længere har brug for sorteret/indekseret adgang på det pågældende nøgleudtryk. Alle dine data ligger i .DBF-filen. Du kan altid genopbygge indekset senere med kommandoen REINDEX i dBASE.
Hvorfor er min NDX-fil forældet?
dBASE III/III+ opdaterer ikke automatisk NDX-filer, når du tilføjer eller redigerer poster. Du skal eksplicit køre REINDEX eller SET INDEX TO file.ndx efterfulgt af REINDEX i dBASE for at synkronisere.
Hvad er forskellen på NDX og MDX?
NDX er en enkelt-udtryks indeksfil fra dBASE III (1984), der skal genindekseres manuelt. MDX er et sammensat indeks introduceret i dBASE IV (1988), der indeholder op til 47 navngivne tags i én fil og opdateres automatisk ved dataændringer.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å