Commit Graph

32 Commits

Author SHA1 Message Date
4bd044669e Implement "NM" system area. 2019-07-28 18:19:17 +01:00
0e7e824c17 Skip "SL" system area. 2019-07-28 17:55:41 +01:00
f6e09772e6 Decode "PN" system area. 2019-07-28 17:54:40 +01:00
3c09d6873b Decode "PX" system area. 2019-07-28 17:46:09 +01:00
ebc775fec2 Decode "RR" system area. 2019-07-28 17:31:30 +01:00
282781cfd1 Decode Amiga extensions to ISO9660. 2019-07-28 17:29:45 +01:00
f761df9fc9 Skip known system use areas. 2019-07-28 17:04:08 +01:00
890f1a35bb Move ISO9660 system area decoding to a separate method. 2019-07-28 16:55:15 +01:00
a6c2da7689 Decode XA system area. 2019-07-28 16:48:18 +01:00
7711685439 Fix system area calculation padding. 2019-07-28 14:03:38 +01:00
429c524b09 Fix setting resource fork in iso9660. 2019-07-28 13:56:22 +01:00
0c2d50717e Decode Apple extensions to ISO9660. 2019-07-28 05:20:57 +01:00
ae7c9a9788 Fix reading ISO9660 directories that are not sector multiples. 2019-07-24 05:27:49 +01:00
3c36b5d4ae Fixes getfilenames for Joliet, RRIP and Romeo. 2019-07-24 04:39:05 +01:00
dd6d6b072c Add support for Romeo. 2019-07-23 06:20:00 +01:00
4d7bf51e1d Simplify ISO9660 namespaces. 2019-07-22 02:58:56 +01:00
8499e4d2ca Implement Joliet directory decoding. 2019-07-22 02:28:54 +01:00
2c07e1ace2 Handle associated files in ISO9660. 2019-07-22 01:25:26 +01:00
824d02878d Implement decoding High Sierra timestamp. 2019-07-20 01:45:40 +01:00
1d3a0eccbc Implement decoding High Sierra directories. 2019-07-20 01:42:01 +01:00
27c9639573 Implement ISO9660 readdir for subdirectories. 2019-07-19 16:34:07 +01:00
aa2966ca0d Implement ISO9660 readdir for root directory. 2019-07-19 15:44:40 +01:00
8a6a6c32ec On ISO9660 if the file is empty, do not store extent. 2019-07-19 15:01:24 +01:00
67c23b2fab Implement reading of ISO9660 root directory. 2019-07-19 14:26:02 +01:00
6d91450b28 Add skeleton for ISO9660 read-only implementation. 2019-07-19 12:14:30 +01:00
6aee3c9cb1 🎨Separate read-only filesystems from identify-only filesystem interfaces. 2017-12-26 07:23:09 +00:00
f66a0bdd42 🎨Converted all plugin types to interfaces. 2017-12-26 06:05:24 +00:00
ff08e93144 REFACTOR: Redundant class or interface specification in base types list. 2017-12-21 16:27:09 +00:00
e6f6ace80b REFACTOR: Reformat code. 2017-12-19 20:33:05 +00:00
77edc7c91c REFACTOR: Sort and removed usings. 2017-12-19 19:33:51 +00:00
1a39168f19 REFACTOR: Updated comments and copyright date. 2017-12-19 03:51:05 +00:00
9a178d1456 Refactor: Split ISO9660. 2017-10-08 20:41:54 +01:00