Hvad er ADF-filformatet?
En .adf-fil er et råt binært aftryk af en Commodore Amiga-diskette, oprettet ved at læse disketten spor for spor og skrive hver sektor direkte til en fil uden komprimering eller ændring. Den fanger det fuldstændige indhold af den originale diskette, inklusive AmigaDOS-filsystemet, boot-kode og mappestruktur.
Et standard double-density (DD) .adf-aftryk er altid præcis 901.120 bytes - produktet af 80 spor × 2 sider × 11 sektorer × 512 bytes pr. sektor. High-density (HD) aftryk, brugt med Amiga 4000 HD-drev, er på 1.802.240 bytes. Da formatet er et bogstaveligt dump uden indpakning, er filstørrelsen alene den primære måde at skelne DD- fra HD-aftryk på.
AmigaDOS-disketter skriver en bootblock i de første to sektorer. Identifikatoren på fire bytes ved offset 0 afslører filsystemvarianten: DOS\0 for Old File System (OFS) og DOS\1 for Fast File System (FFS). Spil- og værktøjsdisketter indeholdt ofte brugerdefinerede bootloadere, der erstattede standard-signaturen fuldstændigt.
I emulering monteres .adf-filer som virtuelle diskettedrev af WinUAE, FS-UAE og Amiberry. Linux-brugere kan montere dem via fuseadf eller udpakke filer ved hjælp af unadf fra ADFlib. For at spare lagerplads komprimeres mange arkiver som .ADZ-filer (gzip-pakket ADF). Mere komplekse bevaringsformater - såsom .IPF (SPS/CAPS Image File) - fanger kopibeskyttelsens timing-data, som rå ADF-aftryk ikke kan repræsentere. Harddisk-aftryk til samme platform bruger .HDF-formatet.
Sikkerhed og tryghed
RISIKO: MEDIUMEn Amiga ADF er passive diskdata, men det er software bygget af andre: som ethvert downloadet retro-aftryk kan det indeholde den originale diskettes boot-block-«virus» (Amiga-diskettevirus fra 1980'erne/90'erne lever i bootblocken), så kør ukendte ADF'er i emulatorens sandkasse, ikke på ægte hardware. Sørg for at brug af ROM/emulator er lovlig - Kickstart ROM'er kræver en licens (f.eks. via Amiga Forever). Undgå generiske «ADF converter»-sider, der promoverer PUP; brug WinUAE/FS-UAE eller ADFlib direkte.
Formatdetaljer
kort fortalt- Esri ARC/INFO Binary Grid / coverage - Forældede GIS raster/vektor-data gemt som en mappe med .adf-filer (w001001.adf, hdr.adf, prj.adf, osv.) åbnet i QGIS/ArcGIS/GDAL, ikke som en enkeltstående fil.
- Amber Document Format - Niche-applikationsdataformat, der også genbruger filendelsen .adf.
Programmer der åbner ADF-filer
Tekniske detaljer
dyb specifikation| Format-type | Råt sektor-for-sektor diskette-aftryk; ingen komprimering eller indpakning |
| DD-aftryksstørrelse | 901.120 bytes (880 KB) - 80 spor × 2 sider × 11 sektorer × 512 bytes/sektor |
| HD-aftryksstørrelse | 1.802.240 bytes (1,76 MB) - 80 spor × 2 sider × 22 sektorer × 512 bytes/sektor |
| Bootblock-signatur | «DOS\0» = OFS, «DOS\1» = FFS ved byte offset 0; brugerdefinerede disketter kan have ikke-standard signaturer |
| AmigaDOS-filsystemer | OFS (Old File System) og FFS (Fast File System) |
| Sektorstørrelse | 512 bytes |
| Bootblock-størrelse | De første 1.024 bytes (2 sektorer); indeholder boot-kode der eksekveres ved Amiga-opstart |
| MIME-type | application/octet-stream |
| Komprimering | Ingen - rå binær; komprimeret variant er .adz (gzip-indpakning omkring ADF) |
| Understøttelse af montering i emulator | Kan monteres direkte som virtuel diskette i WinUAE, FS-UAE og Amiberry |
| Linux-værktøjer | fuseadf (FUSE-montering) og unadf (filudpakning) via ADFlib-biblioteket |
| Oprindelsesplatform | Commodore Amiga (A500, A600, A1200, A2000, A4000-serien) |
| Byte-orden | Big-endian (Motorola 68000-arkitektur) |
| Begrænsning ved kopibeskyttelse | Kan ikke reproducere ikke-standard spor-timing eller svage sektorer; IPF- og ADF+-formater løser dette |
| Udgivet | Late 1980s (Amiga era) |
| Åben standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
ADF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ADF-filer.