Vad är filformatet ADF?
En .adf-fil är en rå binär avbildning av en Commodore Amiga-diskett, skapad genom att läsa disketten spår för spår och skriva varje sektor direkt till en fil utan komprimering eller modifiering. Den fångar hela innehållet på den ursprungliga disketten, inklusive AmigaDOS-filsystemet, startkod (boot code) och mappstruktur.
En standard .adf-avbildning med dubbel densitet (DD) är alltid exakt 901 120 byte - produkten av 80 spår × 2 sidor × 11 sektorer × 512 byte per sektor. Högdensitetsavbildningar (HD), som användes med Amiga 4000 HD-enheter, är 1 802 240 byte. Eftersom formatet är en bokstavlig dumpning utan omslag, är filens storlek i sig det främsta sättet att skilja DD- från HD-avbildningar.
AmigaDOS-diskar skriver ett startblock (bootblock) i de två första sektorerna. Identifieraren på fyra byte vid offset 0 avslöjar filsystemsvarianten: DOS\0 för Old File System (OFS) och DOS\1 för Fast File System (FFS). Spel- och verktygsdiskar innehöll ofta anpassade startladdare som ersatte standardsignaturen helt.
Vid emulering monteras .adf-filer som virtuella diskettenheter av WinUAE, FS-UAE och Amiberry. Linux-användare kan montera dem via fuseadf eller extrahera filer med unadf från ADFlib. För lagringseffektivitet komprimeras många arkiv som .ADZ-filer (gzip-förpackad ADF). Mer komplexa bevarandeformat - som .IPF (SPS/CAPS Image File) - fångar data om kopieringsskyddets timing som råa ADF-avbildningar inte kan representera. Hårddiskavbildningar för samma plattform använder formatet .HDF.
Säkerhet & trygghet
RISK: MEDIUMEn Amiga ADF är passiv diskdata, men det är programvara som någon annan har byggt: precis som alla nedladdade retro-avbildningar kan den bära på originaldiskens startblocks-«virus» (Amiga-diskettvirus från 1980- och 90-talet lever i startblocket), så kör okända ADF-filer i emulatorns sandlåda, inte på riktig hårdvara. Se till att användning av ROM/emulator är laglig - Kickstart ROMs kräver en licens (t.ex. via Amiga Forever). Undvik generiska «ADF-konverteringssajter» som sprider oönskade program; använd WinUAE/FS-UAE eller ADFlib direkt.
Formatdetaljer
i ett nötskal- Esri ARC/INFO Binary Grid / coverage - Äldre GIS-raster/vektordata lagrad som en mapp med .adf-filer (w001001.adf, hdr.adf, prj.adf, etc.) som öppnas i QGIS/ArcGIS/GDAL, inte som en enskild fil.
- Amber Document Format - Nischat format för applikationsdata som också återanvänder filändelsen .adf.
Program som öppnar ADF-filer
Tekniska detaljer
djup specifikation| Formattyp | Rå sektor-för-sektor-diskettavbildning; ingen komprimering eller omslag |
| DD-avbildningsstorlek | 901 120 byte (880 KB) - 80 spår × 2 sidor × 11 sektorer × 512 byte/sektor |
| HD-avbildningsstorlek | 1 802 240 byte (1,76 MB) - 80 spår × 2 sidor × 22 sektorer × 512 byte/sektor |
| Startblockssignatur | «DOS\0» = OFS, «DOS\1» = FFS vid byte-offset 0; anpassade diskar kan ha icke-standardsignaturer |
| AmigaDOS-filsystem | OFS (Old File System) och FFS (Fast File System) |
| Sektorstorlek | 512 byte |
| Startblocksstorlek | Första 1 024 byten (2 sektorer); innehåller startkod som körs vid Amiga-uppstart |
| MIME-typ | application/octet-stream |
| Komprimering | Ingen - rå binär; komprimerad variant är .adz (gzip-omslag runt ADF) |
| Stöd för montering i emulator | Direkt monterbar som virtuell diskett i WinUAE, FS-UAE och Amiberry |
| Linux-verktyg | fuseadf (FUSE-montering) och unadf (filextraktion) via ADFlib-biblioteket |
| Ursprungsplattform | Commodore Amiga (A500, A600, A1200, A2000, A4000-serien) |
| Byterordning | Big-endian (Motorola 68000-arkitektur) |
| Begränsning vid kopieringsskydd | Kan inte återge icke-standardiserad spårtiming eller svaga sektorer; formaten IPF och ADF+ löser detta |
| Släppt | Late 1980s (Amiga era) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
ADF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ADF-filer.