mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
Add support for ISO9660 Volume Partition Descriptors.
This commit is contained in:
@@ -111,6 +111,7 @@ namespace DiscImageChef.Filesystems.ISO9660
|
|||||||
if(highSierra) hsOff = 8;
|
if(highSierra) hsOff = 8;
|
||||||
bool cdi = false;
|
bool cdi = false;
|
||||||
bool evd = false;
|
bool evd = false;
|
||||||
|
bool vpd = false;
|
||||||
|
|
||||||
while(true)
|
while(true)
|
||||||
{
|
{
|
||||||
@@ -195,6 +196,12 @@ namespace DiscImageChef.Filesystems.ISO9660
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case 3:
|
||||||
|
{
|
||||||
|
vpd = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
counter++;
|
counter++;
|
||||||
@@ -476,6 +483,7 @@ namespace DiscImageChef.Filesystems.ISO9660
|
|||||||
if(aaip) isoMetadata.AppendLine("Arbitrary Attribute Interchange Protocol present.");
|
if(aaip) isoMetadata.AppendLine("Arbitrary Attribute Interchange Protocol present.");
|
||||||
if(ziso) isoMetadata.AppendLine("zisofs compression present.");
|
if(ziso) isoMetadata.AppendLine("zisofs compression present.");
|
||||||
if(evd) isoMetadata.AppendLine("Contains Enhanved Volume Descriptor.");
|
if(evd) isoMetadata.AppendLine("Contains Enhanved Volume Descriptor.");
|
||||||
|
if(vpd) isoMetadata.AppendLine("Contains Volume Partition Descriptor.");
|
||||||
if(bvd != null)
|
if(bvd != null)
|
||||||
isoMetadata.AppendFormat("Disc bootable following {0} specifications.", bootSpec).AppendLine();
|
isoMetadata.AppendFormat("Disc bootable following {0} specifications.", bootSpec).AppendLine();
|
||||||
if(segaCd != null)
|
if(segaCd != null)
|
||||||
|
|||||||
@@ -155,6 +155,12 @@ namespace DiscImageChef.Filesystems.ISO9660
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case 3:
|
||||||
|
{
|
||||||
|
// Unused
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
counter++;
|
counter++;
|
||||||
|
|||||||
Reference in New Issue
Block a user