mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Added support for deteting XA extensions in ISO9660.
This commit is contained in:
@@ -234,6 +234,7 @@ namespace DiscImageChef.Filesystems.ISO9660
|
||||
public ushort volume_sequence_number;
|
||||
public ushort volume_sequence_number_be;
|
||||
public byte name_len;
|
||||
// Followed by name[name_len] and then system area until length arrives
|
||||
}
|
||||
|
||||
[StructLayout(LayoutKind.Sequential, Pack = 1)]
|
||||
@@ -254,6 +255,7 @@ namespace DiscImageChef.Filesystems.ISO9660
|
||||
public ushort volume_sequence_number;
|
||||
public ushort volume_sequence_number_be;
|
||||
public byte name_len;
|
||||
// Followed by name[name_len] and then system area until length arrives
|
||||
}
|
||||
|
||||
[StructLayout(LayoutKind.Sequential, Pack = 1)]
|
||||
@@ -348,6 +350,18 @@ namespace DiscImageChef.Filesystems.ISO9660
|
||||
public byte[] selection_criterias;
|
||||
}
|
||||
|
||||
// Big-endian
|
||||
[StructLayout(LayoutKind.Sequential, Pack = 1)]
|
||||
struct CdromXa
|
||||
{
|
||||
public ushort group;
|
||||
public ushort user;
|
||||
public XaAttributes attributes;
|
||||
public ushort signature;
|
||||
public byte filenumber;
|
||||
public byte[] reserved;
|
||||
}
|
||||
|
||||
struct DecodedVolumeDescriptor
|
||||
{
|
||||
public string SystemIdentifier;
|
||||
|
||||
Reference in New Issue
Block a user