Commit Graph

21 Commits

Author SHA1 Message Date
Matt Nadareski
05616db0f4 Add GetInfo tests 2025-01-06 10:51:50 -05:00
Matt Nadareski
593121c03a Add static logging to FileTypeTool 2025-01-06 10:36:49 -05:00
Matt Nadareski
3d3d22b5d3 Let calling locations handle Stream state 2025-01-06 10:28:12 -05:00
Matt Nadareski
7159b21afd Update Hashing to 1.4.2 2025-01-06 10:12:46 -05:00
Matt Nadareski
6b977fa075 Add future TODO note 2025-01-05 23:05:43 -05:00
Matt Nadareski
8129d76d78 Attempt to make GetInfo safer 2025-01-05 22:55:03 -05:00
Matt Nadareski
6ca59a3170 Slight consistency fix 2025-01-05 22:25:36 -05:00
Matt Nadareski
285a9f0ba6 Swap order of file GetInfo method params 2025-01-05 22:19:42 -05:00
Matt Nadareski
35f2284c6a Simplify copying external information 2025-01-05 21:41:16 -05:00
Matt Nadareski
19914685a7 File types don't care about As flags 2025-01-05 21:35:06 -05:00
Matt Nadareski
0b7046fde5 Separate out basefile determination 2025-01-05 20:38:52 -05:00
Matt Nadareski
281375f8e9 Make file opens safer and more consistent 2025-01-04 23:52:16 -05:00
Matt Nadareski
58a7558dd8 Make GetFileType safer 2025-01-04 23:30:45 -05:00
Matt Nadareski
d726b4195f Add safety to GetInfo methods 2025-01-04 23:26:06 -05:00
Matt Nadareski
690693c1ad Reduce apparent complexity of GetInfo 2025-01-04 23:23:22 -05:00
Matt Nadareski
5daa42636b Split GetInfo stream implementation 2025-01-04 22:50:36 -05:00
Matt Nadareski
b784a3b0bf Use different interface name 2025-01-04 22:10:52 -05:00
Matt Nadareski
3dc8466cf7 Make archives more distinct from normal folders 2025-01-04 22:09:53 -05:00
Matt Nadareski
5a7201e92d Separate GetInfo signatures for clarity 2025-01-04 21:32:46 -05:00
Matt Nadareski
825004b422 Fix build and move constants 2025-01-04 21:23:56 -05:00
Matt Nadareski
0cab005a78 Create FileTypeTool and move static methods 2025-01-04 21:17:02 -05:00