Matt Nadareski
b39a81f3d3
[FileTools] Preserve file datetime easier...
2016-09-16 17:23:48 -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
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
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
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
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
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
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
bb53d3c3eb
[ALL] Code cleanup, merge DFD and DFDP flags
2016-09-13 12:40:09 -07:00
Matt Nadareski
9574765b3c
[FileTools] Use last write time instead of creation time
2016-09-13 11:31:49 -07:00
Matt Nadareski
77f41f2130
[FileTools] Get date from file
2016-09-12 14:29:04 -07:00
Matt Nadareski
92b84e4fcf
[FileTools] Wrap more for ease
2016-09-09 13:43:27 -07:00
Matt Nadareski
eddab0408c
[FileTools] Don't write if the file already exists
2016-09-09 13:42:54 -07:00
Matt Nadareski
c6094da36a
[FileTools] Add better extension handling (thanks edc!)
2016-09-09 13:39:01 -07:00
Matt Nadareski
86d479abf6
[FileTools] Add temp fix to get around broken romba
2016-09-09 12:37:13 -07:00
Matt Nadareski
78051230e4
[FileTools] Mirroring was unnecessary?
2016-09-06 14:08:53 -07:00
Matt Nadareski
6444f83aee
[*Hash] Extract out new code to new classes
2016-09-01 23:08:38 -07:00
Matt Nadareski
f83d0e6750
[FileTools] Switch external CRC32 algorithm class
2016-09-01 21:17:51 -07:00
Matt Nadareski
6192242d5e
[ALL] Move some methods around to make more internal sense
2016-09-01 20:38:41 -07:00
Matt Nadareski
baa853fa6e
[FileTools] Fix archive naming
...
For some reason, headered files are not being rebuilt now... investigating
2016-08-29 20:56:01 -07:00
Matt Nadareski
cfdc88463a
[ALL] Move things around
2016-08-29 16:55:55 -07:00
Matt Nadareski
2c6819cec4
[FileTools] Rename ArchiveTools to FileTools
2016-08-29 16:52:55 -07:00