Add Aaruformat validation and media item type (#29)

* Initial `media` and AaruFormat code

* But... why?

* Fix AIF reading

* Fix D2D, Logiqx cleanup

* Minor cleanup

* Final cleanup round
This commit is contained in:
Matt Nadareski
2020-08-27 16:57:22 -07:00
committed by GitHub
parent 3b481de3b9
commit 4d0a3f55eb
51 changed files with 2853 additions and 908 deletions

View File

@@ -18,7 +18,7 @@ As the core of the SabreTools suite, the C# library provides nearly all of the f
* **Dir2DAT / DATFromDir** - Create a DAT from a file, folder, or mix of both
* Archives and files can be filtered selectively
* Archives and CHDs can be treated like files, that is, it will get an external hash only
* Aaruformat, Archives, and CHDs can be treated like files, that is, it will get an external hash only
* Multiple input archive formats are supported: 7zip, GZip, RAR, TAR, and ZIP/ZIP64
* Multiple hashing algorithms available, up to SHA-512
* Created DATs can be output in multiple formats at once, including ClrMamePro, Logiqx XML, and RomCenter
@@ -56,13 +56,13 @@ As the core of the SabreTools suite, the C# library provides nearly all of the f
* Can rebuild from multiple DATs at the same time
* Cross-check with multiple hashing algorithms, up to SHA-512
* Can output a fixdat based on the rebuilt files
* CHDs can be rebuilt either to folders or to TorrentGZ archives
* Aaruformat and CHDs can be rebuilt either to folders or to TorrentGZ archives
* **Verify From DAT** - Act as a simple verifier for files
* Two options for verification target: standard folder and Romba depot
* Exact verification and hash-only verification both available
* Can verify from multiple DATs at the same time
* Cross-check with mutliple hashing algorithms, up to SHA-512
* CHDs can be treated like files
* Aaruformat and CHDs can be treated like files
This tool has a comprehensive list of command line parameters that can be used to do the above and much more.