Matt Nadareski
3c3f1f9e86
[ArchiveTools] Slightly rearrange comment
2016-08-24 21:52:52 -07:00
Matt Nadareski
5839a538d8
[ArchiveTools] Add TGZ notes
2016-08-24 21:50:11 -07:00
Matt Nadareski
1339e6e121
[ArchiveTools, TGZTest] Correct TGZ write, add test project (temp)
2016-08-24 20:33:35 -07:00
Matt Nadareski
8339dc1264
[ArchiveTools] V1 of TGZ write (untested, unused)
2016-08-24 16:29:49 -07:00
Matt Nadareski
181b65c513
[ArchiveTools] Clean up usings
2016-08-22 21:30:55 -07:00
Matt Nadareski
f6da7ee7a7
[ArchiveTools] Extensions include period
2016-08-19 10:14:10 -07:00
Matt Nadareski
7a2329dfe7
[ArchiveTools] Expand list of recognized input extensions
2016-08-18 20:01:50 -07:00
Matt Nadareski
9c26eb9710
[ArchiveTools] Add extension filtering for archives
2016-08-18 19:54:37 -07:00
Matt Nadareski
5487e61c82
[ArchiveTools] Add logging to GZ
2016-08-18 15:52:14 -07:00
Matt Nadareski
3f3f5a4786
[ArchiveTools] Reorganize code to make more sense
2016-08-18 15:50:57 -07:00
Matt Nadareski
88edc5afa3
[ArchiveTools] Fix 7z archive handling
2016-08-18 15:48:45 -07:00
Matt Nadareski
be9313b8e0
[DATFromDir] Fix archive and file handling
2016-08-17 18:01:07 -07:00
Matt Nadareski
d4342059c2
[ArchiveTools] Fix size handling for TGZ
2016-08-17 16:17:10 -07:00
Matt Nadareski
1c31ac97e2
[ArchiveTools] TGZ fix
...
Thanks to Obiwantje, I found out that the upper half of the Int64 size is being stored right after the hashes in the header. This means that we don't need any trickery to get around GZ's inherent issues with Int32 sizes. This is something that's been in TGZ but only recently rediscovered. Thanks again to Obi!
2016-08-15 10:31:32 -07:00
Matt Nadareski
4c16ce4a2d
[Logger] Logging cleanup across the board
2016-07-12 10:42:29 -07:00
Matt Nadareski
9fc299ccb9
[ArchiveTools, SimpleSort] Attempt to play nicely with Mono
2016-06-22 14:17:27 -07:00
Matt Nadareski
e25366676f
[ArchiveTools] Remove unused reference
2016-06-21 10:44:55 -07:00
Matt Nadareski
b167c3a1ac
[ArchiveTools] Rename variables
2016-06-21 10:44:17 -07:00
Matt Nadareski
7ea9a239b3
[ArchiveTools, SimpleSort] Fix archive to archive writing, use it
2016-06-21 00:47:39 -07:00
Matt Nadareski
fc5fdb24df
[ArchiveTools] Get full path of combined file
2016-06-20 20:20:17 -07:00
Matt Nadareski
7fe9e67a20
[ArchiveTools] Fix full pathname issue for single files
2016-06-19 20:51:32 -07:00
Matt Nadareski
1e95a3515e
[ArchiveTools, SimpleSort] Add magic number matching, make archive scanning more accurate
2016-06-17 20:03:07 -07:00
Matt Nadareski
18ce3860d0
[Headerer] Bring Headerer up to internal spec
2016-06-17 11:47:30 -07:00
Matt Nadareski
f6bcfafe0b
[ArchiveTools] Suppress additional error
2016-06-17 11:23:23 -07:00
Matt Nadareski
b2c577cee2
[ArchiveTools] Overwrite by default
2016-06-17 11:20:59 -07:00
Matt Nadareski
1b9feb8ea4
[ALL] Mappings and pathing updates
2016-06-16 22:17:58 -07:00
Matt Nadareski
e07258a970
[ALL] RomData becomes Rom, DatData becomes Dat
2016-06-16 18:57:34 -07:00
Matt Nadareski
0534d24c76
[ArchiveTools] Don't log archive open errors for getting archive type
2016-06-16 12:51:35 -07:00
Matt Nadareski
21549f002d
[ArchiveTools] Minor aesthetic changes
2016-06-15 16:37:15 -07:00
Matt Nadareski
3ae94d7766
[ArchiveTools] Add check for input and output archive being the same
2016-06-15 16:36:08 -07:00
Matt Nadareski
61b1deb2d8
[ArchiveTools] Create first attempt at archive-to-archive copy
2016-06-15 16:35:01 -07:00
Matt Nadareski
18d01080f9
[ArchiveTools, SimpleSort] Fix reading info from archive header
2016-06-15 15:44:11 -07:00
Matt Nadareski
07f1f97fc8
[ArchiveTools] Have method return ouputted name
2016-06-15 15:13:19 -07:00
Matt Nadareski
e07db57e03
[ArchiveTools] Add extracting a single file
2016-06-15 15:09:57 -07:00
Matt Nadareski
4e79b77bd8
[ArchiveTools] Add method to get rom info from archive file headers
2016-06-15 14:55:06 -07:00
Matt Nadareski
7d22fa8bf0
[ArchiveTools] Add method for getting archive type safely
2016-06-15 14:43:05 -07:00
Matt Nadareski
07aeb3f3b7
[ArchiveTools] Implement safer archive handling
2016-06-15 14:29:34 -07:00
Matt Nadareski
59c83b2dd3
[SimpleSort] Improve archive write handling
2016-06-15 11:21:39 -07:00
Matt Nadareski
8c1121287c
[ArchiveTools] Make sure that the archive is written back if there's an error
2016-06-15 10:38:24 -07:00
Matt Nadareski
0fcff7f857
[SimpleSort] Add header support, fix scan levels
2016-06-14 12:36:25 -07:00
Matt Nadareski
b9487636d7
[ALL] Clean and organize usings
2016-06-13 23:54:26 -07:00
Matt Nadareski
49bde7c33f
[ArchiveTools, DATFromDir, DatTools, SimpleSort] More code modularization to make it more stable and clean
2016-06-13 22:12:00 -07:00
Matt Nadareski
e4ce41f295
[ArchiveTools] Extract out archive-specific methods
2016-06-13 20:57:49 -07:00