Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Amiga Disk File

From Wikipedia, the free encyclopedia
File format used by Amiga computers
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Amiga Disk File" – news ·newspapers ·books ·scholar ·JSTOR
(April 2013) (Learn how and when to remove this message)
Amiga Disk File
Filename extensions
.adf, .adz, .hdf, .hdz
Internet media type
application/x-amiga-disk-format
Magic numberDOS
Container fordisk data

Amiga Disk File (ADF) is afile format used byAmiga computers andemulators to store images offloppy disks, a single hard disk volumes (partitions) or complete,partitioned hard disks.

It has been around almost as long as the Amiga itself, although it was not initially called by any particular name. Before it was known as ADF, it was used in commercial game production, backup and disk virtualization. ADF is a track-by-track dump of the disk data as read by the Amiga operating system, and so the "format" is really fixed-widthAmigaDOS data tracks appended one after another and held in a file. This file would, typically, be formatted, like the disk, inAmiga Old File System (OFS).

ADF

[edit]

Most ADF files are plain images of the Amiga-formatted tracks held oncylinder 0 to 79 of a standard 3.5-inch (89 mm) double-density floppy disk, also called an 880KiB disk in Amiga terms. The size of an ADF will vary depending on how many tracks have been imaged, but in practice it is unusual to find ADF files that are not 901,120 bytes in size (80 cylinders × 2heads × 11sectors × 512 bytes/sector).

Most Amiga programs were distributed on double-density floppy disks. There are also 3.5-inch high-density floppy disks, which hold up to 1.76 MB of data, but these are uncommon. The Amiga also had5.25-inch double-density disks.

HDF

[edit]

HDF files have the same binary format (sector-by-sector copy) as ADF files, but are used to store images of devices other than standard floppy disks. Most often, they are used to store just single volume with a filesystem (so they are basically like floppy disks with non-standard sizes), but HDFs can also contain a copy of a complete, partitioned hard disk (withRigid Disk Block).[1]

ADZ and HDZ

[edit]

ADZ andHDZ files are, respectively, an ADF and HDF files that have beencompressed withgzip. The typical file extension is.adz or.hdz, derived from.adf.gz (or.hdf.gz).[2]

Software support

[edit]

Amiga

[edit]

ADF files can be downloaded and copied to Amiga disks with theEasyADF and various other applications freely available on the Internet.

Amiga emulators

[edit]

TheWinUAEAmiga emulator supports ADF files with all floppy disk formats (3.5" DD and HD, 5.25" DD), as well as single and multiple volume HDF files.

Unix and Unix-like systems

[edit]

As ADF files are plain disk images, they can be handled by the Unix tooldd. On Linux and NetBSD, which support the most common Amiga filesystems, ADF files can bemounted directly, either using native system driver[3] oruser spacefuseadf.

Microsoft Windows

[edit]

There is a program calledADF Opus, which is aMicrosoft Windows–based program that allows people to create their own ADF files. This program supports creating double density (880 KB ADF files, the most common) and high-density (1.76 MB) ADF files. ADF Opus also allows people to convert ADF files into ADZ files.

MacOS

[edit]

ForMacOs, there are 2 applications dedicated for work with ADF files:ADF.inder with a graphical user interface and a command-linesend2adf.

Multiplatform

[edit]

AfreeGPL-licensedsoftware libraryADFlib allows to programmatically create and use disk images in ADF format, providingblock-level access and support for Amiga filesystemsOFS andFFS. It also includes several command-line utilities, one of them isunADF, which allows to extract data from ADF files. The library is used by many applications, including mentioned earlier: ADF Opus, ADF.inder,send2adf andfuseadf and also others likeADF Explorer forR.

The part of utility packamitools contains a set of programs namedxdftool. It is under GPL and can read, write, format, and do other operations with ADF images. xdftool is also able to create high-density ADF files with the currently undocumentedcreate parametertype=adf_hd.

Related formats

[edit]

IPF

[edit]

The ADF file format can only store disks that have legalAmigaDOS format tracks. Disks with non-standard tracks may be available in ADF format, albeitcracked in order to create a regular AmigaDOS volume.[citation needed] However, the Amiga itself was not limited to storing data in these standard tracks. The Amiga'sfloppy disk controller was very basic but transparent, and for that reason very flexible allowing disks of other and custom formats to be read and written as well. Disk handling is not locked down like the one in a modernPC, and so most of the work to read and write disks is done by the operating system itself.[4] However, because programmers did not have to use the operating system routines, it was quite normal for games developers to create their own disk formats[5] and also apply many different sorts ofcopy protection.[6] As it was, most full-price commercial Amiga games had some form of custom disk format and/or copy protection on them. For this reason, most commercial Amiga games cannot be stored in ADF files unaltered, but there is an alternative calledInterchangeable Preservation Format (IPF) which was specifically designed for this purpose.

The Software Preservation Society Interchangeable Preservation Format (.IPF) is an open format for which the source code of the official library is available.[7]

DMS

[edit]

ADF files were sometimes compressed using theDisk Masher System, resulting in .dms files.

FDI

[edit]

FDI (from Formatted Disk Image) is a universal disk image file format specification originally published by Vincent Joguin in 2000. The FDI format is publicly documented,[8] and accompanied by open source access tools. Because the format can store raw low-level data, as is for example required to support copy protection schemes and other non-standard formats, FDI files can be larger than disk image files in other formats. The typical file extension is.fdi. Because of the universal design of the FDI format, files in other disk image formats, such as ADF, ADZ and DMS, can in theory be converted to FDI.

See also

[edit]

References

[edit]
  1. ^"Amiga Forever Knowledge Base "Using Amiga Floppy Disk image files"". 20250902 amigaforever.com
  2. ^"Amiga Forever Knowledge Base "Using Amiga Floppy Disk image files"". 20250902 amigaforever.com
  3. ^"AFFS Linux Kernel driver documentation".
  4. ^"Software Preservation Society - Glossary". 070820 softpres.org
  5. ^"Software Preservation Society - Glossary". 070820 softpres.org
  6. ^"Software Preservation Society - Glossary". 070820 softpres.org
  7. ^"IPF DECODER LIBRARY sourcecode released - KryoFlux Support Forums".
  8. ^"Formatted Disk Image (FDI) File Format Version 2.0 Description"(PDF). 20111011 oldskool.org
Notes
  • The .ADF (Amiga Disk File) format FAQ
  • The Amiga Guru Book, Chapter 15, Ralph Babel, 1993
  • Rom Kernel Reference Manual : Hardware, pages 235-244, Addison Wesley
  • Rom Kernel Reference Manual : Libraries and Devices, Appendix C, Addison Wesley
  • La Bible de l'Amiga, Dittrich/Gelfand/Schemmel, Data Becker, 1988.
Amiga technologies
AmigaGUIs
File systems
OS versions
Software packs
Othersoftware
Influenced
Optical discs
Hard disks
Floppy disks
CDDA
Convention: Any item in this table that has the form of "A+B" or "A+B+C" indicates a disk format that spans multiple files, where A contains the bulk of the data, and B and C aresidecar files.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Amiga_Disk_File&oldid=1329168382"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp