{"id":13508544,"url":"https://github.com/aaru-dps/Aaru","last_synced_at":"2025-03-30T11:32:20.348Z","repository":{"id":16176802,"uuid":"18923203","full_name":"aaru-dps/Aaru","owner":"aaru-dps","description":"Aaru Data Preservation Suite","archived":false,"fork":false,"pushed_at":"2024-07-25T18:24:16.000Z","size":62944,"stargazers_count":480,"open_issues_count":297,"forks_count":33,"subscribers_count":30,"default_branch":"devel","last_synced_at":"2024-08-02T02:12:28.412Z","etag":null,"topics":["archival","data-rescue","disk-image","filesystem","firewire","hacktoberfest","ide","mbr","multimediacard","nvme","pcmcia","scsi","sector","sector-copies","sector-formats","securedigital","unix","usb"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aaru-dps.png","metadata":{"files":{"readme":"README.md","changelog":"Changelog.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":"GOVERNANCE.md","roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"claunia","ko_fi":"claunia","open_collective":"aaru"}},"created_at":"2014-04-18T19:30:25.000Z","updated_at":"2024-07-24T13:39:00.000Z","dependencies_parsed_at":"2024-05-20T22:58:23.590Z","dependency_job_id":"29523347-6a43-4387-8c96-fe34f3ac4f52","html_url":"https://github.com/aaru-dps/Aaru","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaru-dps%2FAaru","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaru-dps%2FAaru/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaru-dps%2FAaru/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaru-dps%2FAaru/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aaru-dps","download_url":"https://codeload.github.com/aaru-dps/Aaru/tar.gz/refs/heads/devel","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246314011,"owners_count":20757450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["archival","data-rescue","disk-image","filesystem","firewire","hacktoberfest","ide","mbr","multimediacard","nvme","pcmcia","scsi","sector","sector-copies","sector-formats","securedigital","unix","usb"],"created_at":"2024-08-01T02:00:54.586Z","updated_at":"2025-03-30T11:32:15.339Z","avatar_url":"https://github.com/aaru-dps.png","language":"C#","funding_links":["https://patreon.com/claunia","https://ko-fi.com/claunia","https://opencollective.com/aaru"],"categories":["C#","C# #","unix"],"sub_categories":[],"readme":"Aaru Data Preservation Suite v6.0.0-alpha9\n\nAaru\n\nCopyright © 2011-2024 Natalia Portillo \u003cclaunia@claunia.com\u003e\n\n[![Build Status](https://dev.azure.com/Aaru-dps/aaru/_apis/build/status/aaru-dps.Aaru?branchName=master)](https://dev.azure.com/Aaru-dps/aaru/_build/latest?definitionId=7\u0026branchName=master)\n[![Build Status](https://travis-ci.org/aaru-dps/Aaru.svg?branch=master)](https://travis-ci.org/github/aaru-dps/Aaru)\n[![Build status](https://ci.appveyor.com/api/projects/status/vim4c8h028pn5oys?svg=true)](https://ci.appveyor.com/project/claunia/aaru)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fclaunia%2FDiscImageChef.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fclaunia%2FDiscImageChef?ref=badge_shield)\n\nYou can see user documentation [here](https://www.aaru.app)\n\nAaru is a fully featured media dump management solution. You usually know media dumps as disc images, disk images, tape\nimages, etc.\n\nWith Aaru you can identify a media dump, extract files from it (for supported filesystems), compare two of them, create\nthem from real media using the appropriate drive, create a sidecar metadata with information about the media dump, and a\nlot of other features that commonly would require you to use separate applications.\n\nTo see last changes, check the [changelog](Changelog.md). To see list of pending things to do, check\nthe [list of issues](https://github.com/aaru-dps/Aaru/issues).\n\nIf you want to contribute in any way please read the [contributing guide](CONTRIBUTING.md).\n\nStable releases in [Github](https://github.com/aaru-dps/Aaru/releases).\n\n\nSystem requirements\n===================\nAaru is created using .NET 7 and can be compiled with all the major IDEs. To run it you require to use one of the stable\nreleases, or build it yourself.\n\nUsage\n=====\n\naaru.exe\n\nAnd read help.\n\nOr read the [documentation](https://www.aaru.app).\n\nFeatures\n========\n\n* Identifies a disk image getting information about the disk itself and shows information about partitions and\n  filesystems inside them\n* Can checksum the disks (and if optical disc, separate tracks) user-data (tags and metadata coming soon)\n* Can compare two disk images, even different formats, for different sectors and/or metadata\n* Can list and extract contents from supported archives\n* Can list and extract contents from supported filesystems\n* Can read several disk image formats.\n* Can read several known sector by sector formats with variable bytes per sector.\n* Can read standard sector by sector copies for optical and magnetic discs with constant bytes per sector.\n* Can verify sectors or disk images if supported by the underlying format\n* Can dump media from ATA, ATAPI, SCSI, USB, FireWire and SDHCI drives (magnetic disks, optical discs, magnetoptical\n  disks, flash devices, memory cards and tapes) to several supported image formats.\n* Can convert between image formats.\n* Includes an open-source archival image format with compression and deduplication.\n* Can create standard open XML metadata from existing images.\n* Can measure readability and speed of media (same that can be dumped, MHDD style)\n* Has an online database with drive capabilities, and can report the capabilities of any drive.\n* Works on any operating system and architecture where .NET Core is supported (drive access requires Windows or Linux).\n* Has a graphical interface (work in progress)\n\nSupported disk image formats (read-only)\n========================================\n\n* Apple Disk Archival/Retrieval Tool (DART)\n* Apple II nibble images (NIB)\n* BlindWrite 4 TOC files (.BWT/.BWI/.BWS)\n* BlindWrite 5/6 TOC files (.B5T/.B5I and .B6T/.B6I)\n* CopyQM\n* CPCEMU Disk file and Extended Disk File\n* Dave Dunfield IMD\n* DiscJuggler images\n* Dreamcast GDI\n* HD-Copy disk images\n* MAME Compressed Hunks of Data (CHD)\n* Microsoft VHDX\n* Nero Burning ROM (both image formats)\n* Partclone disk images\n* Partimage disk images\n* Quasi88 disk images (.D77/.D88)\n* Spectrum floppy disk image (.FDI)\n* TeleDisk\n* X68k DIM disk image files (.DIM)\n\nSupported disk image formats (read and write)\n=============================================\n\n* Alcohol 120% Media Descriptor Structure (.MDS/.MDF)\n* Anex86 disk images (.FDI for floppies, .HDI for hard disks)\n* Any 512 bytes/sector disk image format (sector by sector copy, aka raw)\n* Apple 2IMG (used with Apple // emulators)\n* Apple DiskCopy 4.2\n* Apple ][ Interleaved Disk Image\n* Apple Universal Disk Image Format (UDIF), including obsolete (previous than DiskCopy 6) versions\n* Apridisk disk image formats (for ACT Apricot disks)\n* Basic Lisa Utility\n* CDRDAO TOC sheets\n* CDRWin cue/bin cuesheets, including ones with ISOBuster extensions\n* CisCopy disk image (aka DC-File, .DCF)\n* CloneCD\n* CopyTape\n* DataPackRat's d2f/f2d disk image format (\"WC DISK IMAGE\")\n* Digital Research DiskCopy\n* DiskDupe (DDI)\n* Aaru Format\n* IBM SaveDskF\n* MAXI Disk disk images (HDK)\n* Most known sector by sector copies of floppies with 128, 256, 319 and 1024 bytes/sector.\n* Most known sector by sector copies with different bytes/sector on track 0.\n* Parallels Hard Disk Image (HDD) version 2\n* QEMU Copy-On-Write versions 1, 2 and 3 (QCOW and QCOW2)\n* QEMU Enhanced Disk (QED)\n* Ray Arachelian's Disk IMage (.DIM)\n* RS-IDE hard disk images\n* Sector by sector copies of Microsoft's DMF floppies\n* T98 hard disk images (.THD)\n* T98-Next hard disk images (.NHD)\n* Virtual98 disk images\n* VirtualBox Disk Image (VDI)\n* Virtual PC fixed size, dynamic size and differencing (undo) disk images\n* VMware VMDK and COWD images\n* XDF disk images (as created by IBM's XDFCOPY)\n\nSupported disk image formats (read-only)\n========================================\n\n* Symbian Installation File (.SIS)\n\nSupported partitioning schemes\n==============================\n\n* Acorn Linux and RISCiX partitions\n* ACT Apricot partitions\n* Amiga Rigid Disk Block (RDB)\n* Apple Partition Map\n* Atari AHDI and ICDPro\n* BSD disklabels\n* BSD slices inside MBR\n* DEC disklabels\n* DragonFly BSD 64-bit disklabel\n* EFI GUID Partition Table (GPT)\n* Human68k (Sharp X68000) partitions table\n* Microsoft/IBM/Intel Master Boot Record (MBR)\n* Minix subpartitions inside MBR\n* NEC PC9800 partitions\n* NeXT disklabel\n* Plan9 partition table\n* Rio Karma partitions\n* SGI volume headers\n* Solaris slices inside MBR\n* Sun disklabel\n* UNIX VTOC and disklabel\n* UNIX VTOC inside MBR\n* Xbox 360 hard coded partitions\n* XENIX partition table\n\nSupported file systems for read-only operations\n===============================================\n\n* 3DO Opera file system\n* Apple DOS file system\n* Apple Lisa file system\n* Apple Macintosh File System (MFS)\n* CD-i file system\n* Commodore 1540/1541/1571/1581 filesystems\n* CP/M file system\n* High Sierra Format\n* ISO9660, including Apple, Amiga, Rock Ridge, Joliet and Romeo extensions\n* Microsoft 12-bit File Allocation Table (FAT12), including Atari ST extensions\n* Microsoft 16-bit File Allocation Table (FAT16)\n* Microsoft 32-bit File Allocation Table (FAT32), including FAT+ extension\n* U.C.S.D Pascal file system\n* Xbox filesystems\n\nSupported file systems for identification and information only\n==============================================================\n\n* Acorn Advanced Disc Filing System\n* Alexander Osipov DOS (AO-DOS for Electronika BK-0011) file system\n* Amiga Fast File System v2, untested\n* Amiga Fast File System, with international characters, directory cache and multi-user patches\n* Amiga Original File System, with international characters, directory cache and multi-user patches\n* Apple File System (preliminary detection until on-disk layout is stable)\n* Apple Hierarchical File System (HFS)\n* Apple Hierarchical File System+ (HFS+)\n* Apple ProDOS / SOS file system\n* AtheOS file system\n* BeOS filesystem\n* BSD Fast File System (FFS) / Unix File System (UFS)\n* BSD Unix File System 2 (UFS2)\n* B-tree file system (btrfs)\n* Coherent UNIX file system\n* Cram file system\n* DEC Files-11 (only checked with On Disk Structure 2, ODS-2)\n* DEC RT-11 file system\n* dump(8) (Old historic BSD, AIX, UFS and UFS2 types)\n* ECMA-67: 130mm Flexible Disk Cartridge Labelling and File Structure for Information Interchange\n* Flash-Friendly File System (F2FS)\n* Fossil file system (from Plan9)\n* HAMMER file system\n* High Performance Optical File System (HPOFS)\n* HP Logical Interchange Format\n* IBM Journaling File System (JFS)\n* Linux extended file system\n* Linux extended file system 2\n* Linux extended file system 3\n* Linux extended file system 4\n* Locus file system\n* MicroDOS file system\n* Microsoft Extended File Allocation Table (exFAT)\n* Microsoft/IBM High Performance File System (HPFS)\n* Microsoft New Technology File System (NTFS)\n* Microsoft Resilient File System (ReFS)\n* Minix v2 file system\n* Minix v3 file system\n* NEC PC-Engine executable\n* NEC PC-FX executable\n* NILFS2\n* Nintendo optical filesystems (GameCube and Wii)\n* OS-9 Random Block File\n* Professional File System\n* QNX4 and QNX6 filesystems\n* Reiser file systems\n* SGI Extent File System (EFS)\n* SGI XFS\n* SmartFileSystem\n* SolarOS file system\n* Squash file system\n* UNICOS file system\n* Universal Disk Format (UDF)\n* UNIX System V file system\n* UNIX Version 7 file system\n* UnixWare boot file system\n* Veritas file system\n* VMware file system (VMFS)\n* Xenix file system\n* Xia filesystem\n* Zettabyte File System (ZFS)\n\nSupported checksums\n===================\n\n* Adler-32\n* CRC-16\n* CRC-32\n* CRC-64\n* Fletcher-16\n* Fletcher-32\n* MD5\n* SHA-1\n* SHA-2 (256, 384 and 512 bits)\n* SpamSum (fuzzy hashing)\n\nSupported filters\n=================\n\n* Apple PCExchange (FINDER.DAT \u0026 RESOURCE.FRK)\n* AppleDouble\n* AppleSingle\n* BZip2\n* GZip\n* LZip\n* MacBinary I, II, III\n* XZ\n\nPartially supported disk image formats\n======================================\nThese disk image formats cannot be read, but their contents can be checksummed on sidecar creation\n\n* DiscFerret\n* KryoFlux STREAM\n* SuperCardPro\n\nLicense\n=======\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fclaunia%2FDiscImageChef.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fclaunia%2FDiscImageChef?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaru-dps%2FAaru","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faaru-dps%2FAaru","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaru-dps%2FAaru/lists"}