Commit Graph

28 Commits

Author SHA1 Message Date
Matt Nadareski
07f8dba600 [CHDFile] Ensure both act the same 2018-02-21 20:24:43 -08:00
Matt Nadareski
61fb788800 [CHDFile] Ensure CHD is not blocking DFD 2018-02-21 10:54:43 -08:00
Matt Nadareski
25c773bd31 [CoreRarArchive] Fix windows build 2018-02-16 01:52:40 -08:00
Matt Nadareski
cef409cb92 [CHDFile, Utilities] The great CHD cleanup 2018-02-16 00:25:28 -08:00
Matt Nadareski
60f3f2d2c9 [GZipArchive] Ensure proper constructor usage 2018-02-16 00:24:33 -08:00
Matt Nadareski
6d2c102408 [BaseFIle] Add stream constructor 2018-02-16 00:23:49 -08:00
Matt Nadareski
d36cff2f9b [FileTypes] Rename methods to fit better 2018-02-15 23:52:57 -08:00
Matt Nadareski
5740cecc0d [FileTypes/] BaseFile for life 2018-02-15 23:38:55 -08:00
Matt Nadareski
3a45dcc1a5 [Enums, FileTypes/, Utilities] Use new enum, new class
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.
2018-02-15 22:06:20 -08:00
Matt Nadareski
75a8f8378c [CHDFile] Notes 2018-02-15 18:47:23 -08:00
Matt Nadareski
ea7a3aef6c [CHDFile, Utilties] Add CHD v1/v2; fix byte[] comparisons 2018-02-15 18:41:46 -08:00
Matt Nadareski
fc1bde06c8 [RarArchive] Use new constants names 2018-02-15 18:41:14 -08:00
Matt Nadareski
3fdd1ce6b7 [XZArchive] Fix debug build 2018-01-16 13:36:18 -08:00
Matt Nadareski
50a59a616c [CoreRarArchive] Add more structures for reading 2018-01-16 11:10:50 -08:00
Matt Nadareski
93bf55c41c [XZArchive] Use 7zip pattern for XZ files 2018-01-15 21:36:41 -08:00
Matt Nadareski
06ecbe3cda [SabreTools, CHDFile] Fix sort issues 2017-12-15 13:40:15 -08:00
Matt Nadareski
af0ab5a10e [SevenZipArchive, XZArchive, Utilities] Cleanup including temp path 2017-12-05 15:08:46 -08:00
Matt Nadareski
1aef18aa00 [ALL] Move a couple things 2017-11-08 22:03:42 -08:00
Matt Nadareski
de16014af9 [ALL] Update string check; add output path helper 2017-11-08 13:15:44 -08:00
Matt Nadareski
5dd08cba63 [ALL] One utility class now 2017-11-08 00:27:00 -08:00
Matt Nadareski
397e5634c1 [DatItems/] Items -> DatItems for clarity 2017-11-02 15:44:15 -07:00
Matt Nadareski
6af1547877 Use ByteArrays for hashes (#2)
* [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
2017-11-02 15:35:15 -07:00
Matt Nadareski
005d00cf6e [RarArchive] Fix starndard build 2017-11-02 10:18:54 -07:00
Matt Nadareski
94a4855f57 [FileTypes/] Add remaining unimplemented types 2017-11-02 10:14:52 -07:00
Matt Nadareski
3027b40897 [RarArchive, ArchiveTools] Move incomplete function 2017-11-02 09:51:22 -07:00
Matt Nadareski
6cd84ae8aa [FileTypes/] Move some things around 2017-11-02 01:03:36 -07:00
Matt Nadareski
f11a0b1038 [FileTypes/] Simplify names 2017-11-02 00:44:18 -07:00
Matt Nadareski
d379ef59ab [FIleTypes/] Migrate to individual input/output types
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.
2017-11-02 00:29:20 -07:00