Commit Graph

1034 Commits

Author SHA1 Message Date
Matt Nadareski
d01573cd9e [DatFile] Make TGZ detection better 2017-03-16 17:01:14 -07:00
Matt Nadareski
5320ea00d5 [DatFile] Make sure output is set for TGZ->TGZ 2017-03-16 16:38:19 -07:00
Matt Nadareski
451929df95 [SabreTools] Add --scan-all flag 2017-03-16 16:36:43 -07:00
Matt Nadareski
413c86aa5f [ALL] Update SharpCompress 2017-03-16 15:34:25 -07:00
Matt Nadareski
d083ef4ed8 [DatFile] Exception for TGZ->TGZ rebuild 2017-03-16 15:15:46 -07:00
Matt Nadareski
f535914428 [DatFile] DFD and rebuild both use extractless now 2017-03-16 14:57:38 -07:00
Matt Nadareski
48956e7ddc [ArchiveTools] Get date properly working 2017-03-16 14:53:54 -07:00
Matt Nadareski
c1d96a1973 [DatFile] Only look for a "null" crc 2017-03-16 14:40:52 -07:00
Matt Nadareski
b048176a5c [ArchiveTools] Oops, memory streams 2017-03-16 14:19:00 -07:00
Matt Nadareski
53c1f1f030 [DatFile] Use extract-less methods for dfd 2017-03-16 14:17:35 -07:00
Matt Nadareski
9a9ea20614 [ArchiveTools] Fix empty folder detection 2017-03-16 14:16:46 -07:00
Matt Nadareski
03eeb509cb [ArchiveTools] Add new method for finding blank folders (not hooked up) 2017-03-16 13:19:16 -07:00
Matt Nadareski
849afb3f5d [ArchiveTools] Use new extended info method 2017-03-16 12:43:47 -07:00
Matt Nadareski
e06226b142 [ArchiveTools] Create GetExtendedArchiveFileInfo 2017-03-16 01:02:55 -07:00
Matt Nadareski
b30320b017 [ArchiveTools] Fix zip extraction 2017-03-16 00:08:39 -07:00
Matt Nadareski
b4d100d363 [DatFile] Rename "-" to "_" 2017-03-15 20:10:06 -07:00
Matt Nadareski
e7f3192476 [FileTools] Create and use safe file accessors 2017-03-15 20:07:28 -07:00
Matt Nadareski
26d49d9e19 [FileTools] Create and use safe file/directory delete 2017-03-15 14:44:44 -07:00
Matt Nadareski
0995718106 [ALL] Use File.Open instead of OpenRead, OpenWrite 2017-03-15 13:50:29 -07:00
Matt Nadareski
5b19dbdac6 [FileTools] Try to open with share 2017-03-15 13:44:42 -07:00
Matt Nadareski
79c425a7e3 [FileTools] Try to avoid file issues 2017-03-15 13:43:38 -07:00
Matt Nadareski
daeb8073f6 Revert "[ArchiveTools] Move 7z read to 7z.dll wrapper"
This reverts commit d16ce5eb10.
2017-03-15 00:14:56 -07:00
Matt Nadareski
eee0f9e3fb [DatFile] Clean up logging a little 2017-03-14 23:31:39 -07:00
Matt Nadareski
b71951ccd6 [DatFile] Make warning more accurate 2017-03-14 23:15:53 -07:00
Matt Nadareski
bee4a63933 [FileTools] Create method for finding empty directories 2017-03-14 20:36:16 -07:00
Matt Nadareski
ac14a3a1f4 [Globals] Make parallel options easier to use 2017-03-14 20:28:23 -07:00
Matt Nadareski
2a70e9c381 [Traverse] Add edc's traverse code (not hooked up) 2017-03-14 20:09:44 -07:00
Matt Nadareski
33f777f8aa [DatFile] Use new blank folder code for standard as well 2017-03-14 19:59:19 -07:00
Matt Nadareski
57ff8a59a9 [DatFile] Folders count toward blanks in an archive 2017-03-14 17:08:27 -07:00
Matt Nadareski
ca4275e00b [DatFile] Scan all subfolders for add blanks 2017-03-14 16:33:39 -07:00
Matt Nadareski
fa71eeb5fc [Flags] Make xxHash limited access for now 2017-03-14 15:22:00 -07:00
Matt Nadareski
0f210cd237 [DatFile] Enable blank folders in archives (not quickscan) 2017-03-14 15:18:07 -07:00
Matt Nadareski
d16ce5eb10 [ArchiveTools] Move 7z read to 7z.dll wrapper 2017-03-14 13:56:27 -07:00
Matt Nadareski
0bd2c3b84e [DatFile] Fix some issues with missfile write 2017-03-14 10:40:36 -07:00
Matt Nadareski
3dccdd7138 [FileTools] Stop xxHash from writing on standard DFD
From erroneous xxHash calculations, I also determined that the hash length is 8 characters, similar to CRC hashes
2017-03-13 21:34:27 -07:00
Matt Nadareski
734303e8fa [ArchiveTools] Add one more reference 2017-03-05 21:49:29 -08:00
Matt Nadareski
a6bdf469ed [ArchiveTools] Add notes 2017-03-05 21:47:09 -08:00
Matt Nadareski
663e8a777a [ArchiveTools] Add XZ output (not TXZ) 2017-03-05 21:41:28 -08:00
Matt Nadareski
0617c242ea [Filetools, xxHash] Add xxHash as an option, currently not hooked up 2017-03-05 20:55:22 -08:00
Matt Nadareski
c3f42732a2 [DatFile] Null check! 2017-03-05 10:22:58 -08:00
Matt Nadareski
eff85278d3 [DatFile] Fix some parallelization 2017-03-02 12:25:05 -08:00
Matt Nadareski
082599111d [DatFile] Can populating the master DAT be parallel? 2017-03-01 23:28:46 -08:00
Matt Nadareski
0d780a7088 [DatFile] Try to add some parallelism 2017-03-01 23:22:51 -08:00
Matt Nadareski
3f40e58871 [SabreTools.Helper] Fix the pre-build 2017-03-01 22:19:15 -08:00
Matt Nadareski
99d834298d [DatFile] Add deeper hashes to HashSplit 2017-03-01 22:03:42 -08:00
Matt Nadareski
4ab5f4578f [Logger] Allow for log filtering based on level 2017-03-01 21:58:09 -08:00
Matt Nadareski
1eff6ce217 [Resources] Remove all resources 2017-03-01 21:49:30 -08:00
Matt Nadareski
090ade800e [SkipperRule] Fix null check 2017-03-01 21:36:48 -08:00
Matt Nadareski
0d43dd159f [LICENSE] Move licenses to subfolder, add all relevant 2017-03-01 21:35:23 -08:00
Matt Nadareski
89fd9f2237 [Globals] Add global variables to be used everywhere 2017-03-01 21:26:27 -08:00