Commit Graph

760 Commits

Author SHA1 Message Date
Matt Nadareski
87488bea14 [Zlib] TABIFY 2016-09-16 18:10:36 -07:00
Matt Nadareski
9b9c20e000 [SimpleSort] Even better temp folders?! 2016-09-16 18:02:56 -07:00
Matt Nadareski
bd4f5004f1 [ZipFile] Use File.OpenRead/OpenWrite 2016-09-16 18:02:45 -07:00
Matt Nadareski
b39a81f3d3 [FileTools] Preserve file datetime easier... 2016-09-16 17:23:48 -07:00
Matt Nadareski
2a6f54e8e5 [DATFromDir, SimpleSort] Only delete tempdir if it's not the default 2016-09-16 17:14:36 -07:00
Matt Nadareski
fc27f7c268 [FileTools] Maintain datestamp on extract 2016-09-16 17:09:26 -07:00
Matt Nadareski
bf6d45a542 [ALL] More temp standardization, naming standardization 2016-09-16 16:35:58 -07:00
Matt Nadareski
c6c1c3de74 [DATFromDir, SimpleSort] Better temp folders 2016-09-16 16:21:11 -07:00
Matt Nadareski
4959c67bbb [FileTools] Yet more things to make TZIP work
Only thing that it doesn't do is compress to the right size. Still compresses smaller than RV TZIP.
2016-09-16 15:51:37 -07:00
Matt Nadareski
566e6a8f6f [DATFromDir, SimpleSort] Make temp folders more standardized (better for parallel?) 2016-09-16 15:50:48 -07:00
Matt Nadareski
9581fa2054 [ZipFileEntry] Change default to tzip 2016-09-16 15:39:52 -07:00
Matt Nadareski
af44f4ca20 [ZipFile] Make TzipStringCompare public, tzip by default 2016-09-16 15:39:03 -07:00
Matt Nadareski
3489ba9059 [Build, README.1ST] Flip new flag order 2016-09-16 11:58:44 -07:00
Matt Nadareski
9267ecf674 [SimpleSort] Add TorrentZip flag 2016-09-16 11:55:29 -07:00
Matt Nadareski
c69dddbc26 [FileTools, SimpleSort, ZipFile/Entry] TorrentZip works! Mostly!
Writing to torrentzip works but for some reason the compressed streams are not being generated at the correct size. This is odd and seems to only affect newly added files and not ones copied from other archives. Also, found some glaring flaws in the headered output that explains why I was having issues previously. Typos D=
2016-09-16 11:37:55 -07:00
Matt Nadareski
444fc1696b [FileTools] More fiddling with Tzip 2016-09-15 21:25:58 -07:00
Matt Nadareski
6bd7162d00 [FileTools, ZipFile] Fix a couple things 2016-09-15 20:32:18 -07:00
Matt Nadareski
3e4664eb9e [FileTools] Create first version of WriteTorrentZip 2016-09-15 16:58:45 -07:00
Matt Nadareski
9659b4de0e [ZipFile, ZipFileEntry, FileTools] Move more things around 2016-09-15 16:20:00 -07:00
Matt Nadareski
c4cad201c0 [ZipFile, ZipFileEntry, FileTools] Move things around, make program compile again 2016-09-15 16:06:06 -07:00
Matt Nadareski
cc1e21964c [Structs] Remove unused structs (NOT WORKING) 2016-09-15 16:03:13 -07:00
Matt Nadareski
1803eb1ab8 [ZIpFile, ZipFileEntry] Finish porting over code from RV 2016-09-15 15:57:37 -07:00
Matt Nadareski
eb9e61d918 [ZipFileEntry] Get slightly modified version of LocalFile into the project, based on the work in RomVault at https://github.com/gjefferyes/RomVault/blob/master/ROMVault2/SupportedFiles/Zip/zipFile.cs 2016-09-15 13:32:59 -07:00
Matt Nadareski
29b1330d97 [ALL] TorrentZip stuff
Taking a cue from RomVault and GordonJ, I'm including the Zlib code as converted by DotNetZip as well as creating a couple slightly more maleable structures for writing archives.
2016-09-15 12:16:33 -07:00
Matt Nadareski
5f79f4205c [FileTools] Rearrange code 2016-09-14 18:12:05 -07:00
Matt Nadareski
f2b71c9df2 [FileTools] Get more TZIP stuff there 2016-09-14 18:10:09 -07:00
Matt Nadareski
8eb7953a70 [FileTools] Fix TZIP out 2016-09-14 17:07:00 -07:00
Matt Nadareski
bbac7f0866 [DATFromDir] Rename DFDP to DFD since original no longer exists 2016-09-14 14:54:41 -07:00
Matt Nadareski
4cb13d473a [DatFromDir] Remove original implementation 2016-09-14 14:53:48 -07:00
Matt Nadareski
ee575b32c6 [Dattools] More output tweaks 2016-09-14 12:51:18 -07:00
Matt Nadareski
53e54353c8 [DatTools] Only output optional fields if they exist 2016-09-14 12:45:53 -07:00
Matt Nadareski
2cff1a48b1 [DATFromDir] Fix basic SuperDAT output 2016-09-14 12:16:34 -07:00
Matt Nadareski
909a01cf18 [DATFromDir] Fix malformatted output 2016-09-14 11:15:11 -07:00
Matt Nadareski
b5307b79c3 [DATFromDir] Force file order parity 2016-09-14 11:05:40 -07:00
Matt Nadareski
c44b9ee5b7 [RomTools] Make sure machine name is always compared the same 2016-09-14 10:56:46 -07:00
Matt Nadareski
c015640bfb [SimpleSort] Fix SimpleSort naming 2016-09-14 10:33:45 -07:00
Matt Nadareski
87f249bb0c [DATFromDir, SimpleSort] Add flags for blanks and date 2016-09-14 10:25:01 -07:00
Matt Nadareski
e6d901f9b9 [FIleTools] Fix SuperDAT write out 2016-09-14 10:06:31 -07:00
Matt Nadareski
901ecf2c49 [DatTools] Fix date read in XML 2016-09-14 09:54:29 -07:00
Matt Nadareski
c8fc47776c [Build] Fix SimpleSort help bug 2016-09-14 09:44:31 -07:00
Matt Nadareski
efa5815127 [FIleTools] More work with WriteTorrentZip 2016-09-13 23:35:48 -07:00
Matt Nadareski
33e0b0019e [FileTools] Add "write torrentzip" method, untested 2016-09-13 23:23:29 -07:00
Matt Nadareski
4eedc00a93 [Structs] Add Data field to ZAES 2016-09-13 22:53:56 -07:00
Matt Nadareski
2f977bda44 [FileTools] Add prelim 7z handling 2016-09-13 22:45:58 -07:00
Matt Nadareski
7fc6344997 [Enums, Flags, Structs, FileTools] Add more archive stuff 2016-09-13 22:12:19 -07:00
Matt Nadareski
7550b38024 [FileTools] Get Zip/TZip work done up to this point committed 2016-09-13 21:36:45 -07:00
Matt Nadareski
7a08f8444b [SimpleSort, FileTools] Add undocumented TZIP WIP 2016-09-13 17:05:54 -07:00
Matt Nadareski
1dc45acca2 [ALL] Rewrite some archive handling
Remove managed writing, simplify archive to archive handling, add ability to set modification date on files if in source rom.
2016-09-13 16:04:24 -07:00
Matt Nadareski
431ba78b39 [DATFromDir] Add blanks flag 2016-09-13 13:04:06 -07:00
Matt Nadareski
bb53d3c3eb [ALL] Code cleanup, merge DFD and DFDP flags 2016-09-13 12:40:09 -07:00