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.