Hvad er ADX-filformatet?
.ADX-indeksfiler til Lotus Approach-databaser gør det muligt for applikationen at finde poster hurtigt ved at gemme offset-data, der mapper feltværdier til deres positioner i den parrede .DBF-datafil. Dette binære indeksformat fremskynder forespørgsels- og søgeoperationer i Approachs relationelle databasemotor. Det blev brugt gennem hele Lotus SmartSuite-æraen; IBM Lotus SmartSuite 9.8 (2002) var den sidste udgivelse, og produktet blev officielt udgået omkring 2014. SmartSuite-softwarepakken, som inkluderede Lotus/IBM Approach-databasesystemerne, udvikles og understøttes ikke længere.
Oprettelse af .ADX-filer i relationelle databaser
.ADX-indeksfiler til Approach-databaser blev oprettet automatisk - brugere genererede dem aldrig manuelt. Disse er kendt som SmartIndex-filer. De blev som standard gemt i samme mappe som .DBF (eller .DBT memo) databasefilen. De kan dog forårsage visse tilbagevendende problemer:
- Deres størrelse verificeres ikke, og de oprettes trinvist, hvilket kan medføre, at de over tid optager mere diskplads end selve databasen.
- Hvis databasen bruges af andre applikationer, kan
.ADX-filen blive ukorrekt og forældet. - Filen kan gemme forkerte data på grund af fejl, hvilket medfører, at forkerte indekser returneres under søgninger.
Disse situationer i Approach-databaser kan normalt afhjælpes ved at komprimere databasen eller ved at slette eller reparere .ADX-filen - Approach vil genopbygge den automatisk ved næste åbning.
Mulige konsekvenser ved sletning af en .ADX-fil i Approach dBase
I visse tilfælde af vedligeholdelse af databaser og arbejde med .ADX-filer kan der opstå komplikationer. Hvis databasen har feltnavne, der ikke overholder dBase IV-formatet, bruger automatisk stigende serienumre eller også benyttes af anden software, kan sletning af .ADX-filen forstyrre dens struktur. Derfor er der udviklet andre metoder til at løse problemer med SmartIndex .ADX-filer til disse situationer.
Sikkerhed og tryghed
RISIKO: LOWRen binær indeksfil; indeholder ingen eksekverbar kode. Risikoen findes kun ved brug af forældet/uvedligeholdt software, der kræves for at åbne den.
Formatdetaljer
kort fortalt- CRI ADX Audio File - Proprietært lossy lydformat af CRI Middleware (1996), udbredt i Sega Dreamcast, GameCube, PS2 og senere konsolspil; starter med 0x80 0x00 header, slutter med «(c)CRI»-markør. Understøttes af VGMStream, foobar2000 (foo_input_vgmstream), Audacity.
- AutoCAD Database Exchange File - Indeks- eller udvekslingsfil genereret af visse AutoCAD/ADE-arbejdsgange; sjælden.
Programmer der åbner ADX-filer
Tekniske detaljer
dyb specifikation| Filtype | Binær indeks-ledsager til Lotus Approach .APR- og .DBF-databasefiler |
| Kodning | Binær, little-endian |
| Indeksfunktion | Gemmer offset-placeringer for poster for at fremskynde forespørgsler på tabeller i dBase-format |
| Oprettelse | Automatisk genereret af Lotus Approach; aldrig oprettet eller redigeret direkte af brugere |
| Standardplacering | Samme mappe som den parrede .DBF-datafil |
| Vækstproblem | Oprettes trinvist uden størrelsesverificering - kan over tid blive større end selve databasen |
| Risiko for forældelse | Bliver forældet, hvis .DBF-filen ændres af en anden applikation, mens Approach ikke er åben |
| Genopbygnings-trigger | Sletning af .ADX får Approach til at generere den igen automatisk ved næste åbning |
| Sletningsrisiko | Kan forstyrre databasen, hvis feltnavne ikke er dBase-IV-kompatible, eller hvis auto-inkrement-felter er i brug |
| Platform | Windows (IBM Lotus SmartSuite-miljø) |
| Software-æra | Lotus Approach 3.0 (1994) til SmartSuite 9.8 (2002); produktet udgået ca. 2014 |
| Typisk filstørrelse | Under 1 MB (indeks-overhead for en databasetabel) |
| Udgivet | 1994 (Lotus Approach 3.0) |
| Seneste version | Lotus Approach 9.8 / SmartSuite 9.8 (2002) |
ADX-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ADX-filer.