Package Description
License
—
Deps
1
Install Size
—
Vulns
✓ 0
Published
Jun 29, 2025
$ dotnet add package Amiga.FileFormats.ADFThis package allows reading and writing ADF disk images.
This is all written in pure C#, so there are no dependencies beside .NET.
The IADF interface implements a virtual file system interface IVirtualFileSystem which allows
access to files (IFile) and directories (IDirectory) in a tree hierarchy.
var disk = ADFReader.LoadADFFile("myDiskImage.adf");
var rootDir = disk.RootDirectory;
var myFile = rootDir.GetFile("internalFile.txt");
Console.WriteLine($"File Size: {myFile.Size}");
var myFileData = myFile.Data;
string name = "My Image";
bool includeEmptyDirectories = false;
bool bootable = false;
bool internationalMode = false;
bool hd = false;
var result = ADFWriter.WriteADFFile("myNewDiskImage.adf", name, "mySourceDir",
includeEmptyDirectories, "*.*", FileSystem.OFS, bootable, internationalMode, hd);
if (result == ADFWriteResult.Success)
{
Console.WriteLine("It worked!");
}