Implement decoding High Sierra path table.

This commit is contained in:
2019-07-29 05:37:46 +01:00
parent 18a3566fe7
commit 9b5e2092ef
2 changed files with 35 additions and 1 deletions

View File

@@ -199,7 +199,7 @@ namespace DiscImageChef.Filesystems.ISO9660
fsFormat = "ISO9660";
}
pathTable = DecodePathTable(pathTableData);
pathTable = highSierra ? DecodeHighSierraPathTable(pathTableData) : DecodePathTable(pathTableData);
// High Sierra and CD-i do not support Joliet or RRIP
if((highSierra || cdi) && this.@namespace != Namespace.Normal && this.@namespace != Namespace.Vms)