Hva er ADX-filformatet?
.ADX-indeksfiler for Lotus Approach-databaser lar applikasjonen finne poster raskt ved å lagre offset-data som kobler feltverdier til deres posisjoner i den tilhørende .DBF-datafilen. Dette binære indeksformatet akselererer spørrings- og søkeoperasjoner i Approach sin relasjonsdatabasemotor. Det ble brukt gjennom hele Lotus SmartSuite-æraen; IBM Lotus SmartSuite 9.8 (2002) var den siste utgivelsen, og produktet ble offisielt avviklet rundt 2014. SmartSuite-programvarepakken, som inkluderte Lotus/IBM Approach-databasesystemene, blir ikke lenger utviklet eller støttet.
Oppretting av .ADX-filer i relasjonsdatabaser
.ADX-indeksfiler for Approach-databaser ble opprettet automatisk - brukere genererte dem aldri manuelt. Disse er kjent som SmartIndex-filer. De ble lagret som standard i samme mappe som .DBF-filen (eller .DBT-notatfilen). De kan imidlertid forårsake visse tilbakevendende problemer:
- Størrelsen deres blir ikke verifisert, og de opprettes inkrementelt, noe som kan føre til at de over tid tar opp mer diskplass enn selve databasen.
- Hvis databasen brukes av andre applikasjoner, kan
.ADX-filen bli feilaktig og utdatert. - Filen kan lagre feilaktige data på grunn av feil, noe som fører til at feil indekser returneres under søk.
Disse situasjonene i Approach-databaser kan vanligvis utbedres ved å komprimere databasen, eller ved å slette eller reparere .ADX-filen - Approach vil gjenoppbygge den automatisk neste gang den åpnes.
Mulige konsekvenser av å slette en .ADX-fil i Approach dBase
I visse tilfeller ved vedlikehold av databaser og arbeid med .ADX-filer, kan det oppstå komplikasjoner. Hvis databasen har feltnavn som ikke samsvarer med dBase IV-formatet, bruker automatisk økende serienumre, eller også benyttes av annen programvare, kan sletting av .ADX-filen forstyrre strukturen. Derfor har andre metoder for å fikse problemer med SmartIndex .ADX-filer blitt utviklet for disse situasjonene.
Sikkerhet og trygghet
RISIKO: LOWRen binær indeksfil; inneholder ingen eksekverbar kode. Risiko er kun knyttet til foreldet/uvedlikeholdt programvare som kreves for å åpne den.
Formatdetaljer
i et nøtteskall- CRI ADX Audio File - Proprietært lydformat med tap av CRI Middleware (1996), mye brukt i Sega Dreamcast, GameCube, PS2 og senere konsollspill; starter med 0x80 0x00 header, slutter med «(c)CRI»-markør. Støttes av VGMStream, foobar2000 (foo_input_vgmstream), Audacity.
- AutoCAD Database Exchange File - Indeks- eller utvekslingsfil generert av enkelte AutoCAD/ADE-arbeidsflyter; sjelden.
Programmer som åpner ADX-filer
Tekniske detaljer
dyp spesifikasjon| Filtype | Binær indeks-følgefil til Lotus Approach .APR- og .DBF-databasefiler |
| Koding | Binær, little-endian |
| Indeksfunksjon | Lagrer offset for postlokasjoner for å akselerere spørringer på tabeller i dBase-format |
| Opprettelse | Autogenerert av Lotus Approach; aldri opprettet eller redigert av brukere direkte |
| Standard lokasjon | Samme mappe som den tilhørende .DBF-datafilen |
| Problem med vekst | Opprettes inkrementelt uten størrelsesverifisering - kan over tid bli større enn selve databasen |
| Risiko for foreldelse | Blir utdatert hvis .DBF-filen endres av en annen applikasjon mens Approach ikke er åpen |
| Trigging av gjenoppbygging | Sletting av .ADX fører til at Approach genererer den på nytt automatisk ved neste åpning |
| Risiko ved sletting | Kan forstyrre databasen hvis feltnavn ikke er dBase-IV-kompatible eller hvis auto-inkrementfelt er i bruk |
| Plattform | Windows (IBM Lotus SmartSuite-miljø) |
| Programvare-æra | Lotus Approach 3.0 (1994) til SmartSuite 9.8 (2002); produktet avviklet ca. 2014 |
| Typisk filstørrelse | Under 1 MB (indeks-overhead for en databasetabell) |
| Utgitt | 1994 (Lotus Approach 3.0) |
| Siste versjon | Lotus Approach 9.8 / SmartSuite 9.8 (2002) |
ADX-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om ADX-filer.