* Syntax cleanup
* More minor cleanup, use Linq
* Fix broken features by using correct values
* Feature flags the same
* Features are modular
* No AlphaFS, more .NET versions
* Fix appveyor
* Put back identifiers, for some reason
* String interpolation, modernization
* Better use of GetField
* XmlTextWriter to remove possible issues
* Fix header for OpenMSX
Add a new "BaseFile" class for potential future use. This should be the "base" for all future files and folders that could exist. This is likely to change over time.
* [Disk, Rom] Use byte arrays for hashes to save memory
* [Disk, Rom] Use byte arrays for hashes to save memory
* [Disk, Rom] Use byte arrays for hashes to save memory
* [FileTools] Use ByteArrayToString in CHD info
* [ArchiveTools, FileTools] Use the Style method more
* [Disk, Rom] Use byte arrays for hashes to save memory
* [FileTools] Use ByteArrayToString in CHD info
* [ArchiveTools, FileTools] Use the Style method more
* [Disk, Rom] Use byte arrays for hashes to save memory
* [FileTools] Use ByteArrayToString in CHD info
* [ArchiveTools, FileTools] Use the Style method more
* [Disk, Rom] Use byte arrays for hashes to save memory
* [FileTools] Use ByteArrayToString in CHD info
* [ArchiveTools, FileTools] Use the Style method more
* [Disk, Rom] Use byte arrays for hashes to save memory
* [FileTools] Use ByteArrayToString in CHD info
* [ArchiveTools, FileTools] Use the Style method more
* [SabreTools, GZipArchive] Refix some issues from rebase
* # This is a combination of 2 commits.
# This is the 1st commit message:
# This is a combination of 2 commits.
# This is the 1st commit message:
# This is a combination of 2 commits.
# This is the 1st commit message:
# This is a combination of 2 commits.
# This is the 1st commit message:
# This is a combination of 4 commits.
# This is the 1st commit message:
[Disk, Rom] Use byte arrays for hashes to save memory
# This is the commit message #2:
[FileTools] Use ByteArrayToString in CHD info
# This is the commit message #3:
[ArchiveTools, FileTools] Use the Style method more
# This is the commit message #4:
[SabreTools, GZipArchive] Refix some issues from rebase
# This is the commit message #2:
[FileTools] Use ByteArrayToString in CHD info
# This is the commit message #2:
[FileTools] Use ByteArrayToString in CHD info
# This is the commit message #2:
[FileTools] Use ByteArrayToString in CHD info
# This is the commit message #2:
[FileTools] Use ByteArrayToString in CHD info
* [Disk, Rom, Style] Add null or empty check to fix equality check
* [Disk, Rom] Remove unused references
* [Style] Add and implement BinaryReader extensions
Similar to the migration of splitting DatFile into ifferent subtypes, this makes sure that logic that petains to each "type" of file that's used by SabreTools, be it an input/output archive format or a specialty file format that is treated by itself like CHDs, is in tis own namespace. ArchiveTools has been pared down accordingly and all "factory" logic should make it easier to add more formats in the future with little fuss.