.NDX

Plik NDX

dBase Index File
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik NDX to plik indeksu dBASE III, który przyspiesza zapytania w powiązanej bazie danych .DBF. Sam w sobie nie zawiera danych - otwórz powiązany plik DBF w dBASE Plus lub DBF Viewer Plus i wskaż aplikacji plik NDX. Jeśli plik NDX brakuje lub jest uszkodzony, dane w DBF pozostają nienaruszone, a indeks można odbudować.

Deweloper: Ashton-Tate (original dBASE III); later dataBased Intelligence, Inc. Kategoria: Pliki danych Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .PKPASS · .DAT · .JSON · .RIS

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 6, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku NDX?

Plik .ndx to jednopoloowy indeks B-drzewa powiązany z bazą danych dBASE (.dbf). Wprowadzony wraz z dBASE III w 1984 roku, zapewnia posortowany dostęp do rekordów bez konieczności skanowania całej tabeli - analogicznie do indeksu w drukowanej książce.

Format przechowuje B-drzewo o stałych 512-bajtowych węzłach. 16-bajtowy nagłówek rejestruje numer bloku głównego, całkowitą liczbę bloków, długość klucza, typ klucza oraz flagę unikalnej wartości. Każdy węzeł liścia zawiera wartości klucza sortowania wraz ze wskaźnikami numerów rekordów prowadzącymi z powrotem do pliku .dbf.

Jeden plik .ndx indeksuje dokładnie jedno wyrażenie kluczowe - nazwę pola lub prostą formułę, o długości do 220 znaków, przy czym obliczona wartość klucza jest ograniczona do 100 bajtów. To ograniczenie do jednego indeksu na plik jest główną wadą .ndx w porównaniu do późniejszego formatu .MDX (dBASE IV, 1988), który przechowuje do 47 tagów indeksu w jednym pliku i aktualizuje się automatycznie.

Co istotne, indeksy .ndx nie są automatycznie aktualizowane przy dodawaniu, usuwaniu lub modyfikowaniu rekordów w .dbf. Użytkownicy muszą wydać jawne polecenie REINDEX lub SET INDEX TO w dBASE, aby je odbudować - nieaktualny indeks generuje nieprawidłowe wyniki zapytań. Nowoczesne narzędzia, takie jak dBASE Plus i DBF Viewer Plus, nadal akceptują pliki .ndx ze względu na kompatybilność wsteczną. FoxPro i Visual FoxPro preferują zamiast tego format indeksu złożonego .cdx.

Bezpieczeństwo

RYZYKO: LOW

Pliki NDX zawierają tylko dane indeksowe (klucze + wskaźniki rekordów); brak kodu wykonywalnego. Bezpieczne do otwarcia w dowolnej przeglądarce kompatybilnej z xBase. Uszkodzenie pliku NDX nie wpływa na dane DBF - indeks można odbudować.

Szczegóły formatu

w pigułce
PEŁNA NAZWAdBase Index Fileznany również jako dBASE III Index, NDX index
DEWELOPERAshton-Tate (original dBASE III); later dataBased Intelligence, Inc.od 1984 (dBASE III)
KATEGORIAPliki danych
TYP MIMEapplication/octet-stream
TYPbinarny plik indeksu B-drzewa (towarzyszący bazie danych DBF)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Plik indeksu FoxBase/FoxPro - FoxBase i wczesne wersje FoxPro również używały plików pojedynczego indeksu .ndx (ten sam format co dBASE III NDX); FoxPro 2+ przeszedł na indeks złożony .cdx.
  • Plik indeksu (nazewnictwo ogólne) - Niektóre niestandardowe aplikacje używają rozszerzenia .ndx ogólnie jako pliku indeksu tekstowego lub własnościowego, niezwiązanego z dBASE.

Programy otwierające pliki NDX

Windows3 apps
DBF Viewer Plus Darmowy Otwórz plik DBF; niektóre przeglądarki DBF automatycznie wykryją pliki NDX w tym samym folderze i użyją ich do posortowanego wyświetlania.
DBF Manager Freemium Otwórz parę DBF + NDX; umożliwia przeglądanie, edycję i eksportowanie indeksowanej bazy danych.
dBASE Plus Płatny Otwórz powiązany plik .DBF za pomocą dBASE Plus; użyj SET INDEX TO file.ndx, aby powiązać indeks, a następnie wykonaj zapytania lub REINDEX, aby go odbudować.

Szczegóły techniczne

specyfikacja
Typ formatuBinarny indeks B-drzewa dla pojedynczego pola dla baz danych dBASE
KodowanieBinarne, little-endian
Rozmiar węzła B-drzewaStałe 512 bajtów na węzeł (węzły główne, gałęzi i liści)
Nagłówek16 bajtów - numer bloku głównego, całkowita liczba bloków, długość klucza, typ klucza (znakowy/numeryczny), flaga unikalności, bajt wersji
Limit wyrażenia kluczowegoDo 220 znaków w wyrażeniu; obliczona wartość klucza sortowania ograniczona do 100 bajtów
Pojemność indeksuJedno wyrażenie kluczowe na plik (ograniczenie do jednego indeksu - jeden plik `.ndx` na indeksowane pole lub wyrażenie)
Powiązana baza danychTowarzyszący plik `.dbf`; węzły liści przechowują wskaźniki numerów rekordów do wierszy danych DBF
Zachowanie auto-aktualizacjiIndeks NIE jest utrzymywany automatycznie; wymaga jawnego użycia `REINDEX` lub `SET INDEX TO` po modyfikacjach DBF
PochodzeniedBASE III firmy Ashton-Tate; kompatybilny z dBASE IV, V oraz nowoczesnymi implementacjami xBase
Zastąpiony przez`.mdx` (dBASE IV - do 47 auto-aktualizowanych tagów indeksu na plik); `.cdx` (FoxPro / Visual FoxPro)
Powiązany system operacyjnyDOS (oryginalnie), Windows (kompatybilność wsteczna w nowoczesnych narzędziach)
Współczesne wsparcieNadal akceptowany przez dBASE Plus i DBF Viewer Plus dla zachowania kompatybilności
Typy kluczyCiągi znaków i wartości numeryczne; pola daty są konwertowane na reprezentację znakową do indeksowania
Ryzyko nieaktualnego indeksuPlik `.ndx` nieodbudowany po zmianach w DBF zwraca nieprawidłowe wyniki zapytań bez ostrzeżenia
Wydano1984 (dBASE III)
Najnowsza wersjadBASE III-compatible NDX (unchanged since dBASE III era)
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjapic.hallikainen.org

Konwersje NDX

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami NDX. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki NDX.

Najczęściej zadawane pytania

Jaki program otwiera pliki NDX?
Pliki NDX są towarzyszącymi plikami indeksu dla baz danych dBASE DBF. Otwórz powiązany plik .DBF w dBASE Plus, DBF Viewer Plus lub LibreOffice Base - programy te użyją NDX do posortowanego dostępu. Rzadko zachodzi potrzeba bezpośredniego otwierania pliku NDX.
Czy mogę usunąć plik NDX?
Tak, jeśli nie potrzebujesz już posortowanego lub indeksowanego dostępu do tego wyrażenia kluczowego. Wszystkie Twoje dane znajdują się w pliku .DBF. Indeks można zawsze odbudować później za pomocą polecenia REINDEX w dBASE.
Dlaczego mój plik NDX jest nieaktualny?
dBASE III/III+ nie aktualizuje automatycznie plików NDX podczas dodawania lub edycji rekordów. Aby zsynchronizować dane, musisz jawnie uruchomić REINDEX lub SET INDEX TO file.ndx, a następnie REINDEX w dBASE.
Jaka jest różnica między NDX a MDX?
NDX to plik indeksu pojedynczego wyrażenia z dBASE III (1984), który musi być ręcznie indeksowany. MDX to indeks złożony wprowadzony w dBASE IV (1988), który mieści do 47 nazwanych tagów w jednym pliku i aktualizuje się automatycznie przy zmianach danych.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z