Vad är filformatet ADX?
.ADX-indexfiler för Lotus Approach-databaser gör det möjligt för programmet att snabbt hitta poster genom att lagra offset-data som mappar fältvärden till deras positioner i den parade .DBF-datafilen. Detta binära indexformat accelererar sökningar och frågor i Approachs relationella databasmotor. Det användes under hela Lotus SmartSuite-eran; IBM Lotus SmartSuite 9.8 (2002) var den sista utgåvan, och produkten lades officiellt ner runt 2014. Programvarupaketet SmartSuite, som inkluderade Lotus/IBM Approach-databassystemen, utvecklas och stöds inte längre.
Skapa .ADX-filer i relationella databaser
.ADX-indexfiler för Approach-databaser skapades automatiskt - användare genererade dem aldrig manuellt. Dessa är kända som SmartIndex-filer. De sparades som standard i samma katalog som databasfilen .DBF (eller memo-filen .DBT). De kan dock orsaka vissa återkommande problem:
- Deras storlek verifieras inte och de skapas inkrementellt, vilket kan göra att de med tiden tar upp mer diskutrymme än själva databasen.
- Om databasen används av andra program kan
.ADX-filen bli felaktig och föråldrad. - Filen kan lagra felaktiga data på grund av fel, vilket gör att felaktiga index returneras vid sökningar.
Dessa situationer i Approach-databaser kan vanligtvis åtgärdas genom att komprimera databasen, eller genom att radera eller reparera .ADX-filen - Approach kommer att bygga om den automatiskt vid nästa öppning.
Möjliga konsekvenser av att radera en .ADX-fil i Approach dBase
I vissa fall vid underhåll av databaser och arbete med .ADX-filer kan komplikationer uppstå. Om databasen har fältnamn som inte följer dBase IV-formatet, använder automatiskt ökande serienummer eller även används av annan programvara, kan radering av .ADX-filen störa dess struktur. Därför har andra metoder för att lösa problem med SmartIndex .ADX-filer utvecklats för dessa situationer.
Säkerhet & trygghet
RISK: LOWRen binär indexfil; innehåller ingen exekverbar kod. Risken ligger endast i den föråldrade programvara som krävs för att öppna den.
Formatdetaljer
i ett nötskal- CRI ADX Audio File - Proprietärt lossy ljudformat från CRI Middleware (1996), flitigt använt i Sega Dreamcast, GameCube, PS2 och senare konsolspel; börjar med 0x80 0x00 header, slutar med markören «(c)CRI». Stöds av VGMStream, foobar2000 (foo_input_vgmstream), Audacity.
- AutoCAD Database Exchange File - Index- eller utbytesfil genererad av vissa AutoCAD/ADE-arbetsflöden; sällsynt.
Program som öppnar ADX-filer
Tekniska detaljer
djup specifikation| Filtyp | Binärt index tillhörande Lotus Approach .APR- och .DBF-databasfiler |
| Kodning | Binär, little-endian |
| Indexfunktion | Lagrar offset för postpositioner för att accelerera frågor i tabeller i dBase-format |
| Skapande | Autogenererad av Lotus Approach; skapas eller redigeras aldrig direkt av användare |
| Standardplats | Samma katalog som den parade .DBF-datafilen |
| Tillväxtproblem | Skapas inkrementellt utan storleksverifiering - kan med tiden bli större än själva databasen |
| Risk för inaktualitet | Blir föråldrad om .DBF-filen ändras av ett annat program medan Approach inte är öppet |
| Utlösare för ombyggnad | Om .ADX raderas tvingas Approach att generera om den automatiskt vid nästa öppning |
| Risk vid radering | Kan störa databasen om fältnamnen inte är dBase-IV-kompatibla eller om auto-inkrement-fält används |
| Plattform | Windows (IBM Lotus SmartSuite-miljö) |
| Programvaruera | Lotus Approach 3.0 (1994) till SmartSuite 9.8 (2002); produkten avvecklades cirka 2014 |
| Typisk filstorlek | Under 1 MB (index-overhead för en databastabell) |
| Släppt | 1994 (Lotus Approach 3.0) |
| Senaste version | Lotus Approach 9.8 / SmartSuite 9.8 (2002) |
ADX-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ADX-filer.