Add support in dicformat for skipping storing CD prefixes and suffixes that are correct.

This commit is contained in:
2018-07-31 23:27:08 +01:00
parent daab885f2a
commit 9aab686e93
9 changed files with 833 additions and 118 deletions

View File

@@ -201,7 +201,11 @@ namespace DiscImageChef.DiscImages
/// <summary>Priam Data Tower (24 byte) tag</summary>
PriamDataTowerTag = 74,
/// <summary>CompactDisc Media Catalogue Number (as in Lead-in), 13 bytes, ASCII</summary>
CompactDiscMediaCatalogueNumber = 75
CompactDiscMediaCatalogueNumber = 75,
/// <summary>CompactDisc sector prefix (sync, header), only incorrect stored</summary>
CdSectorPrefixCorrected = 76,
/// <summary>CompactDisc sector suffix (edc, ecc p, ecc q), only incorrect stored</summary>
CdSectorSuffixCorrected = 77
}
/// <summary>List of known blocks types</summary>
@@ -243,5 +247,11 @@ namespace DiscImageChef.DiscImages
Sha256 = 3,
SpamSum = 4
}
enum CdFixFlags : uint
{
NotDumped = 0x10000000,
Correct = 0x20000000
}
}
}