From e2b2f4d8a5e76ddefb887a0cbcb70c3f3e55ed35 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 6 Apr 2026 07:44:19 -0400 Subject: [PATCH] Rename "CRC" to "CRC32" where appropriate --- .../MetadataExtensionsTests.cs | 164 +++++++++--------- .../MetadataExtensions.cs | 26 +-- SabreTools.Data.Models/Metadata/Rom.cs | 8 +- .../DatFileTests.Filtering.cs | 4 +- .../DatFileTests.FromMetadata.cs | 4 +- .../DatFileTests.Splitting.cs | 76 ++++---- .../DatFileTests.ToMetadata.cs | 2 +- .../DatFileTests.cs | 78 ++++----- .../DatStatisticsTests.cs | 2 +- .../FormatsTests.cs | 12 +- .../ItemDictionaryDBTests.cs | 40 ++--- .../ItemDictionaryTests.cs | 40 ++--- SabreTools.Metadata.DatFiles/DatFile.cs | 19 +- SabreTools.Metadata.DatFiles/DatStatistics.cs | 4 +- .../Formats/ClrMamePro.cs | 2 +- .../Formats/DosCenter.cs | 4 +- .../Formats/EverdriveSmdb.cs | 4 +- .../Formats/Listrom.cs | 4 +- .../Formats/Listxml.cs | 2 +- .../Formats/Logiqx.cs | 2 +- .../Formats/OfflineList.cs | 4 +- .../Formats/RomCenter.cs | 4 +- .../Formats/SeparatedValue.cs | 2 +- .../Formats/SfvFile.cs | 4 +- .../ItemDictionary.cs | 8 +- .../ItemDictionaryDB.cs | 8 +- .../DatItemTests.cs | 18 +- .../Formats/DiskTests.cs | 8 +- .../Formats/FileTests.cs | 10 +- .../Formats/MediaTests.cs | 8 +- .../Formats/RomTests.cs | 78 ++++----- SabreTools.Metadata.DatItems/DatItem.cs | 2 +- SabreTools.Metadata.DatItems/Enums.cs | 2 +- SabreTools.Metadata.DatItems/Formats/File.cs | 4 +- SabreTools.Metadata.DatItems/Formats/Rom.cs | 28 +-- .../FilterRunnerTests.cs | 8 +- SabreTools.Metadata.Filter/FilterObject.cs | 7 +- .../ArchiveDotOrg.Deserializer.cs | 2 +- .../ArchiveDotOrg.Serializer.cs | 2 +- .../ClrMamePro.Deserializer.cs | 2 +- .../ClrMamePro.Serializer.cs | 2 +- .../DosCenter.Deserializer.cs | 2 +- .../DosCenter.Serializer.cs | 2 +- .../EverdriveSMDB.Deserializer.cs | 2 +- .../EverdriveSMDB.Serializer.cs | 2 +- .../Hashfile.Deserializer.cs | 2 +- .../Hashfile.Serializer.cs | 2 +- .../Listrom.Deserializer.cs | 2 +- .../Listrom.Serializer.cs | 2 +- .../Listxml.Deserializer.cs | 2 +- .../Listxml.Serializer.cs | 2 +- .../Logiqx.Deserializer.cs | 2 +- .../Logiqx.Serializer.cs | 2 +- .../OfflineList.Deserializer.cs | 2 +- .../OfflineList.Serializer.cs | 2 +- .../RomCenter.Deserializer.cs | 2 +- .../RomCenter.Serializer.cs | 2 +- .../SeparatedValue.Deserializer.cs | 2 +- .../SeparatedValue.Serializer.cs | 2 +- .../SoftwareList.Deserializer.cs | 2 +- .../SoftwareList.Serializer.cs | 2 +- 61 files changed, 375 insertions(+), 373 deletions(-) diff --git a/SabreTools.Data.Extensions.Test/MetadataExtensionsTests.cs b/SabreTools.Data.Extensions.Test/MetadataExtensionsTests.cs index bc7a5ce5..511c9165 100644 --- a/SabreTools.Data.Extensions.Test/MetadataExtensionsTests.cs +++ b/SabreTools.Data.Extensions.Test/MetadataExtensionsTests.cs @@ -349,7 +349,7 @@ namespace SabreTools.Data.Extensions.Test Name = "name", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -368,7 +368,7 @@ namespace SabreTools.Data.Extensions.Test Name = "name", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -394,7 +394,7 @@ namespace SabreTools.Data.Extensions.Test Name = "name", Size = 12345, CRC16 = "XXXXXX", - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = "XXXXXX", MD2 = string.Empty, MD4 = "XXXXXX", @@ -412,7 +412,7 @@ namespace SabreTools.Data.Extensions.Test Name = "name", Size = 12345, CRC16 = string.Empty, - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = string.Empty, MD2 = "XXXXXX", MD4 = string.Empty, @@ -437,7 +437,7 @@ namespace SabreTools.Data.Extensions.Test { Name = "XXXXXX1", CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -455,7 +455,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -481,7 +481,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -498,7 +498,7 @@ namespace SabreTools.Data.Extensions.Test { Name = "XXXXXX2", CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -524,7 +524,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = "XXXXXX", - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -542,7 +542,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -568,7 +568,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -586,7 +586,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -612,7 +612,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = "XXXXXX", MD2 = string.Empty, MD4 = string.Empty, @@ -630,7 +630,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -656,7 +656,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = "XXXXXX", MD4 = string.Empty, @@ -674,7 +674,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -700,7 +700,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = "XXXXXX", @@ -718,7 +718,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -744,7 +744,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -762,7 +762,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -788,7 +788,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -806,7 +806,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -832,7 +832,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -850,7 +850,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -876,7 +876,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -894,7 +894,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -920,7 +920,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -938,7 +938,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -964,7 +964,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -982,7 +982,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1008,7 +1008,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1026,7 +1026,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1052,7 +1052,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1070,7 +1070,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1096,7 +1096,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX1", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1114,7 +1114,7 @@ namespace SabreTools.Data.Extensions.Test Name = "XXXXXX2", Size = 12345, CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1380,7 +1380,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = "XXXXXX", - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = "XXXXXX", MD2 = string.Empty, MD4 = "XXXXXX", @@ -1396,7 +1396,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = string.Empty, - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = string.Empty, MD2 = "XXXXXX", MD4 = string.Empty, @@ -1420,7 +1420,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = "XXXXXX", - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1436,7 +1436,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1460,7 +1460,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1476,7 +1476,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1500,7 +1500,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = "XXXXXX", MD2 = string.Empty, MD4 = string.Empty, @@ -1516,7 +1516,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1540,7 +1540,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = "XXXXXX", MD4 = string.Empty, @@ -1556,7 +1556,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1580,7 +1580,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = "XXXXXX", @@ -1596,7 +1596,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1620,7 +1620,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1636,7 +1636,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1660,7 +1660,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1676,7 +1676,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1700,7 +1700,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1716,7 +1716,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1740,7 +1740,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1756,7 +1756,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1780,7 +1780,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1796,7 +1796,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1820,7 +1820,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1836,7 +1836,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1860,7 +1860,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1876,7 +1876,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1900,7 +1900,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -1916,7 +1916,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1940,7 +1940,7 @@ namespace SabreTools.Data.Extensions.Test Rom self = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -1956,7 +1956,7 @@ namespace SabreTools.Data.Extensions.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -2150,7 +2150,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -2174,7 +2174,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = HashType.CRC16.ZeroString, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -2198,7 +2198,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = HashType.CRC32.ZeroString, + CRC32 = HashType.CRC32.ZeroString, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -2222,7 +2222,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = HashType.CRC64.ZeroString, MD2 = string.Empty, MD4 = string.Empty, @@ -2246,7 +2246,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = HashType.MD2.ZeroString, MD4 = string.Empty, @@ -2270,7 +2270,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = HashType.MD4.ZeroString, @@ -2294,7 +2294,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -2318,7 +2318,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -2342,7 +2342,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -2366,7 +2366,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -2390,7 +2390,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -2414,7 +2414,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -2438,7 +2438,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -2462,7 +2462,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -2486,7 +2486,7 @@ namespace SabreTools.Data.Extensions.Test var self = new Rom { CRC16 = HashType.CRC16.ZeroString, - CRC = HashType.CRC32.ZeroString, + CRC32 = HashType.CRC32.ZeroString, CRC64 = HashType.CRC64.ZeroString, MD2 = HashType.MD2.ZeroString, MD4 = HashType.MD4.ZeroString, @@ -2571,7 +2571,7 @@ namespace SabreTools.Data.Extensions.Test var other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", diff --git a/SabreTools.Data.Extensions/MetadataExtensions.cs b/SabreTools.Data.Extensions/MetadataExtensions.cs index 6788036a..375e866c 100644 --- a/SabreTools.Data.Extensions/MetadataExtensions.cs +++ b/SabreTools.Data.Extensions/MetadataExtensions.cs @@ -248,8 +248,8 @@ namespace SabreTools.Data.Extensions string? otherCrc16 = other.CRC16; bool conditionalCrc16 = ConditionalHashEquals(selfCrc16, otherCrc16); - string? selfCrc = self.CRC; - string? otherCrc = other.CRC; + string? selfCrc = self.CRC32; + string? otherCrc = other.CRC32; bool conditionalCrc = ConditionalHashEquals(selfCrc, otherCrc); string? selfCrc64 = self.CRC64; @@ -345,7 +345,7 @@ namespace SabreTools.Data.Extensions public static bool HasHashes(this Rom rom) { bool crc16Null = string.IsNullOrEmpty(rom.CRC16); - bool crcNull = string.IsNullOrEmpty(rom.CRC); + bool crc32Null = string.IsNullOrEmpty(rom.CRC32); bool crc64Null = string.IsNullOrEmpty(rom.CRC64); bool md2Null = string.IsNullOrEmpty(rom.MD2); bool md4Null = string.IsNullOrEmpty(rom.MD4); @@ -359,7 +359,7 @@ namespace SabreTools.Data.Extensions bool spamsumNull = string.IsNullOrEmpty(rom.SpamSum); return !crc16Null - || !crcNull + || !crc32Null || !crc64Null || !md2Null || !md4Null @@ -419,8 +419,8 @@ namespace SabreTools.Data.Extensions string? crc16 = rom.CRC16; bool crc16Null = string.IsNullOrEmpty(crc16) || string.Equals(crc16, HashType.CRC16.ZeroString, StringComparison.OrdinalIgnoreCase); - string? crc = rom.CRC; - bool crcNull = string.IsNullOrEmpty(crc) || string.Equals(crc, HashType.CRC32.ZeroString, StringComparison.OrdinalIgnoreCase); + string? crc32 = rom.CRC32; + bool crc32Null = string.IsNullOrEmpty(crc32) || string.Equals(crc32, HashType.CRC32.ZeroString, StringComparison.OrdinalIgnoreCase); string? crc64 = rom.CRC64; bool crc64Null = string.IsNullOrEmpty(crc64) || string.Equals(crc64, HashType.CRC64.ZeroString, StringComparison.OrdinalIgnoreCase); @@ -456,7 +456,7 @@ namespace SabreTools.Data.Extensions bool spamsumNull = string.IsNullOrEmpty(spamsum) || string.Equals(spamsum, HashType.SpamSum.ZeroString, StringComparison.OrdinalIgnoreCase); return crc16Null - && crcNull + && crc32Null && crc64Null && md2Null && md4Null @@ -516,8 +516,8 @@ namespace SabreTools.Data.Extensions bool crc16Null = string.IsNullOrEmpty(self.CRC16); crc16Null ^= string.IsNullOrEmpty(other.CRC16); - bool crcNull = string.IsNullOrEmpty(self.CRC); - crcNull ^= string.IsNullOrEmpty(other.CRC); + bool crc32Null = string.IsNullOrEmpty(self.CRC32); + crc32Null ^= string.IsNullOrEmpty(other.CRC32); bool crc64Null = string.IsNullOrEmpty(self.CRC64); crc64Null ^= string.IsNullOrEmpty(other.CRC64); @@ -553,7 +553,7 @@ namespace SabreTools.Data.Extensions spamsumNull ^= string.IsNullOrEmpty(other.SpamSum); return !crc16Null - || !crcNull + || !crc32Null || !crc64Null || !md2Null || !md4Null @@ -637,10 +637,10 @@ namespace SabreTools.Data.Extensions if (string.IsNullOrEmpty(selfCrc16) && !string.IsNullOrEmpty(otherCrc16)) self.CRC16 = otherCrc16; - string? selfCrc = self.CRC; - string? otherCrc = other.CRC; + string? selfCrc = self.CRC32; + string? otherCrc = other.CRC32; if (string.IsNullOrEmpty(selfCrc) && !string.IsNullOrEmpty(otherCrc)) - self.CRC = otherCrc; + self.CRC32 = otherCrc; string? selfCrc64 = self.CRC64; string? otherCrc64 = other.CRC64; diff --git a/SabreTools.Data.Models/Metadata/Rom.cs b/SabreTools.Data.Models/Metadata/Rom.cs index 4432bdac..9799e501 100644 --- a/SabreTools.Data.Models/Metadata/Rom.cs +++ b/SabreTools.Data.Models/Metadata/Rom.cs @@ -88,11 +88,11 @@ namespace SabreTools.Data.Models.Metadata /// ArchiveDotOrg.File public string? Comment { get; set; } - /// Also "crc32" in ArchiveDotOrg.File - public string? CRC { get; set; } - public string? CRC16 { get; set; } + /// Mainly "crc", named here for clarity + public string? CRC32 { get; set; } + public string? CRC64 { get; set; } /// ArchiveDotOrg.File @@ -300,8 +300,8 @@ namespace SabreTools.Data.Models.Metadata obj.ClothCoverDetectionModuleVersion = ClothCoverDetectionModuleVersion; obj.CollectionCatalogNumber = CollectionCatalogNumber; obj.Comment = Comment; - obj.CRC = CRC; obj.CRC16 = CRC16; + obj.CRC32 = CRC32; obj.CRC64 = CRC64; obj.Creator = Creator; obj.Date = Date; diff --git a/SabreTools.Metadata.DatFiles.Test/DatFileTests.Filtering.cs b/SabreTools.Metadata.DatFiles.Test/DatFileTests.Filtering.cs index ab29e76f..4cc0e32e 100644 --- a/SabreTools.Metadata.DatFiles.Test/DatFileTests.Filtering.cs +++ b/SabreTools.Metadata.DatFiles.Test/DatFileTests.Filtering.cs @@ -24,7 +24,7 @@ namespace SabreTools.Metadata.DatFiles.Test DatItem datItem = new Rom { Name = "rom.bin", - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = machine, Source = source }; @@ -53,7 +53,7 @@ namespace SabreTools.Metadata.DatFiles.Test DatItem datItem = new Rom { Name = "rom.bin", - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = machine, Source = source }; diff --git a/SabreTools.Metadata.DatFiles.Test/DatFileTests.FromMetadata.cs b/SabreTools.Metadata.DatFiles.Test/DatFileTests.FromMetadata.cs index 287dec21..f8ae9252 100644 --- a/SabreTools.Metadata.DatFiles.Test/DatFileTests.FromMetadata.cs +++ b/SabreTools.Metadata.DatFiles.Test/DatFileTests.FromMetadata.cs @@ -795,8 +795,8 @@ namespace SabreTools.Metadata.DatFiles.Test ClothCoverDetectionModuleVersion = "cloth_cover_detection_module_version", CollectionCatalogNumber = "collection-catalog-number", Comment = "comment", - CRC = HashType.CRC32.ZeroString, CRC16 = HashType.CRC16.ZeroString, + CRC32 = HashType.CRC32.ZeroString, CRC64 = HashType.CRC64.ZeroString, Creator = "creator", Date = "date", @@ -1507,8 +1507,8 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.Equal("cloth_cover_detection_module_version", rom.ClothCoverDetectionModuleVersion); Assert.Equal("collection-catalog-number", rom.CollectionCatalogNumber); Assert.Equal("comment", rom.Comment); - Assert.Equal(HashType.CRC32.ZeroString, rom.CRC); Assert.Equal(HashType.CRC16.ZeroString, rom.CRC16); + Assert.Equal(HashType.CRC32.ZeroString, rom.CRC32); Assert.Equal(HashType.CRC64.ZeroString, rom.CRC64); Assert.Equal("creator", rom.Creator); Assert.Equal("date", rom.Date); diff --git a/SabreTools.Metadata.DatFiles.Test/DatFileTests.Splitting.cs b/SabreTools.Metadata.DatFiles.Test/DatFileTests.Splitting.cs index 7b33f0ab..88b5c885 100644 --- a/SabreTools.Metadata.DatFiles.Test/DatFileTests.Splitting.cs +++ b/SabreTools.Metadata.DatFiles.Test/DatFileTests.Splitting.cs @@ -27,7 +27,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -36,7 +36,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -45,7 +45,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -79,7 +79,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -88,7 +88,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -97,7 +97,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -131,7 +131,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -140,7 +140,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -149,7 +149,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -186,7 +186,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -195,7 +195,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -204,7 +204,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -245,7 +245,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -254,7 +254,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -263,7 +263,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -297,7 +297,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -306,7 +306,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -315,7 +315,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -375,7 +375,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = itemMachine, Source = source }; @@ -434,7 +434,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 12345, - CRC = "deadbeef" + CRC32 = "deadbeef" }; DatItem deviceRef = new DeviceRef @@ -486,7 +486,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -495,7 +495,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -504,7 +504,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -538,7 +538,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -547,7 +547,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -556,7 +556,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -677,7 +677,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -686,7 +686,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -695,7 +695,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -737,7 +737,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -746,7 +746,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -755,7 +755,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -801,7 +801,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -810,7 +810,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -819,7 +819,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; @@ -857,7 +857,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "parent_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = parentMachine, Source = source }; @@ -866,7 +866,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "match_child_rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Machine = childMachine, Source = source }; @@ -875,7 +875,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "no_match_child_rom", Size = 12345, - CRC = "beefdead", + CRC32 = "beefdead", Machine = childMachine, Source = source }; diff --git a/SabreTools.Metadata.DatFiles.Test/DatFileTests.ToMetadata.cs b/SabreTools.Metadata.DatFiles.Test/DatFileTests.ToMetadata.cs index bae88c63..fbeabf12 100644 --- a/SabreTools.Metadata.DatFiles.Test/DatFileTests.ToMetadata.cs +++ b/SabreTools.Metadata.DatFiles.Test/DatFileTests.ToMetadata.cs @@ -1039,8 +1039,8 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.Equal("cloth_cover_detection_module_version", rom.ClothCoverDetectionModuleVersion); Assert.Equal("collection-catalog-number", rom.CollectionCatalogNumber); Assert.Equal("comment", rom.Comment); - Assert.Equal(HashType.CRC32.ZeroString, rom.CRC); Assert.Equal(HashType.CRC16.ZeroString, rom.CRC16); + Assert.Equal(HashType.CRC32.ZeroString, rom.CRC32); Assert.Equal(HashType.CRC64.ZeroString, rom.CRC64); Assert.Equal("creator", rom.Creator); Assert.Equal("date", rom.Date); diff --git a/SabreTools.Metadata.DatFiles.Test/DatFileTests.cs b/SabreTools.Metadata.DatFiles.Test/DatFileTests.cs index 7bf11cde..1df827ad 100644 --- a/SabreTools.Metadata.DatFiles.Test/DatFileTests.cs +++ b/SabreTools.Metadata.DatFiles.Test/DatFileTests.cs @@ -35,7 +35,7 @@ namespace SabreTools.Metadata.DatFiles.Test DatItem rom = new Rom { Name = "rom", - CRC = "deadbeef", + CRC32 = "deadbeef", Source = source, Machine = machine }; @@ -1378,7 +1378,7 @@ namespace SabreTools.Metadata.DatFiles.Test Name = "name", Size = 12345, CRC16 = "crc16", - CRC = "crc", + CRC32 = "crc32", CRC64 = "crc64", MD2 = "md2", MD4 = "md4", @@ -1481,7 +1481,7 @@ namespace SabreTools.Metadata.DatFiles.Test public void FormatPrefixPostfix_Rom() { string fix = "%game%_%machine%_%name%_%manufacturer%_%publisher%_%category%_%crc16%_%crc%_%crc64%_%md2%_%md4%_%md5%_%ripemd128%_%ripemd160%_%sha1%_%sha256%_%sha384%_%sha512%_%size%_%spamsum%"; - string expected = "machine_machine_name_manufacturer_publisher_category_crc16_crc_crc64_md2_md4_md5_ripemd128_ripemd160_sha1_sha256_sha384_sha512_12345_spamsum"; + string expected = "machine_machine_name_manufacturer_publisher_category_crc16_crc32_crc64_md2_md4_md5_ripemd128_ripemd160_sha1_sha256_sha384_sha512_12345_spamsum"; Machine machine = new Machine { @@ -1496,7 +1496,7 @@ namespace SabreTools.Metadata.DatFiles.Test Name = "name", Size = 12345, CRC16 = "crc16", - CRC = "crc", + CRC32 = "crc32", CRC64 = "crc64", MD2 = "md2", MD4 = "md4", @@ -1531,7 +1531,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(rom); Assert.Equal(12345, rom.Size); Assert.Null(rom.CRC16); - Assert.Null(rom.CRC); + Assert.Null(rom.CRC32); Assert.Null(rom.CRC64); Assert.Null(rom.MD2); Assert.Null(rom.MD4); @@ -1550,14 +1550,14 @@ namespace SabreTools.Metadata.DatFiles.Test { DatItem item = new Rom { - CRC = HashType.CRC32.ZeroString + CRC32 = HashType.CRC32.ZeroString }; DatItem actual = DatFile.ProcessNullifiedItem(item); Rom? rom = actual as Rom; Assert.NotNull(rom); Assert.Null(rom.Size); - Assert.Equal(HashType.CRC32.ZeroString, rom.CRC); + Assert.Equal(HashType.CRC32.ZeroString, rom.CRC32); Assert.Null(rom.MD2); Assert.Null(rom.MD4); Assert.Null(rom.MD5); @@ -1576,7 +1576,7 @@ namespace SabreTools.Metadata.DatFiles.Test DatItem item = new Rom { CRC16 = "null", - CRC = "null", + CRC32 = "null", CRC64 = "null", MD2 = "null", MD4 = "null", @@ -1595,7 +1595,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(rom); Assert.Equal(0, rom.Size); Assert.Equal(HashType.CRC16.ZeroString, rom.CRC16); - Assert.Equal(HashType.CRC32.ZeroString, rom.CRC); + Assert.Equal(HashType.CRC32.ZeroString, rom.CRC32); Assert.Equal(HashType.CRC64.ZeroString, rom.CRC64); Assert.Equal(HashType.MD2.ZeroString, rom.MD2); Assert.Equal(HashType.MD4.ZeroString, rom.MD4); @@ -1793,12 +1793,12 @@ namespace SabreTools.Metadata.DatFiles.Test } [Fact] - public void GetDuplicateSuffix_Rom_CRC() + public void GetDuplicateSuffix_Rom_CRC32() { string hash = "XXXXXX"; DatItem datItem = new Rom { - CRC = hash + CRC32 = hash }; string actual = DatFile.GetDuplicateSuffix(datItem); @@ -1982,7 +1982,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "name", Size = 12345, - CRC = "crc", + CRC32 = "crc", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -1997,7 +1997,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actualRomA); Assert.Equal("name", actualRomA.Name); Assert.Equal(12345, actualRomA.Size); - Assert.Equal("crc", actualRomA.CRC); + Assert.Equal("crc", actualRomA.CRC32); } [Fact] @@ -2011,7 +2011,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "romA", Size = 12345, - CRC = "crc", + CRC32 = "crc", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2020,7 +2020,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "romB", Size = 23456, - CRC = "crc2", + CRC32 = "crc2", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2036,13 +2036,13 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actualRomA); Assert.Equal("romA", actualRomA.Name); Assert.Equal(12345, actualRomA.Size); - Assert.Equal("crc", actualRomA.CRC); + Assert.Equal("crc", actualRomA.CRC32); Rom? actualRomB = actual[1] as Rom; Assert.NotNull(actualRomB); Assert.Equal("romB", actualRomB.Name); Assert.Equal(23456, actualRomB.Size); - Assert.Equal("crc2", actualRomB.CRC); + Assert.Equal("crc2", actualRomB.CRC32); } [Fact] @@ -2056,7 +2056,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 12345, - CRC = "crc", + CRC32 = "crc", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2065,7 +2065,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 12345, - CRC = "crc", + CRC32 = "crc", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2080,7 +2080,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actualRomA); Assert.Equal("rom", actualRomA.Name); Assert.Equal(12345, actualRomA.Size); - Assert.Equal("crc", actualRomA.CRC); + Assert.Equal("crc", actualRomA.CRC32); } [Fact] @@ -2094,7 +2094,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 12345, - CRC = "crc", + CRC32 = "crc", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2103,7 +2103,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 23456, - CRC = "crc2", + CRC32 = "crc2", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2119,13 +2119,13 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actualRomA); Assert.Equal("rom", actualRomA.Name); Assert.Equal(12345, actualRomA.Size); - Assert.Equal("crc", actualRomA.CRC); + Assert.Equal("crc", actualRomA.CRC32); Rom? actualRomB = actual[1] as Rom; Assert.NotNull(actualRomB); Assert.Equal("rom_crc2", actualRomB.Name); Assert.Equal(23456, actualRomB.Size); - Assert.Equal("crc2", actualRomB.CRC); + Assert.Equal("crc2", actualRomB.CRC32); } #endregion @@ -2154,7 +2154,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "name", Size = 12345, - CRC = "crc", + CRC32 = "crc", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2171,7 +2171,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actualRomA); Assert.Equal("name", actualRomA.Name); Assert.Equal(12345, actualRomA.Size); - Assert.Equal("crc", actualRomA.CRC); + Assert.Equal("crc", actualRomA.CRC32); } [Fact] @@ -2185,7 +2185,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "romA", Size = 12345, - CRC = "crc", + CRC32 = "crc", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2194,7 +2194,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "romB", Size = 23456, - CRC = "crc2", + CRC32 = "crc2", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2213,13 +2213,13 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actualRomA); Assert.Equal("romA", actualRomA.Name); Assert.Equal(12345, actualRomA.Size); - Assert.Equal("crc", actualRomA.CRC); + Assert.Equal("crc", actualRomA.CRC32); Rom? actualRomB = actual[1].Value as Rom; Assert.NotNull(actualRomB); Assert.Equal("romB", actualRomB.Name); Assert.Equal(23456, actualRomB.Size); - Assert.Equal("crc2", actualRomB.CRC); + Assert.Equal("crc2", actualRomB.CRC32); } [Fact] @@ -2237,7 +2237,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 12345, - CRC = "crc" + CRC32 = "crc" }; long romAIndex = datFile.AddItemDB(romA, machineIndex, sourceIndex, statsOnly: false); @@ -2245,7 +2245,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 12345, - CRC = "crc" + CRC32 = "crc" }; long romBIndex = datFile.AddItemDB(romB, machineIndex, sourceIndex, statsOnly: false); @@ -2261,7 +2261,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actualRomA); Assert.Equal("rom", actualRomA.Name); Assert.Equal(12345, actualRomA.Size); - Assert.Equal("crc", actualRomA.CRC); + Assert.Equal("crc", actualRomA.CRC32); } [Fact] @@ -2275,7 +2275,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 12345, - CRC = "crc", + CRC32 = "crc", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2284,7 +2284,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 23456, - CRC = "crc2", + CRC32 = "crc2", Machine = (Machine)machine.Clone(), Source = (Source)source.Clone() }; @@ -2303,13 +2303,13 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actualRomA); Assert.Equal("rom", actualRomA.Name); Assert.Equal(12345, actualRomA.Size); - Assert.Equal("crc", actualRomA.CRC); + Assert.Equal("crc", actualRomA.CRC32); Rom? actualRomB = actual[1].Value as Rom; Assert.NotNull(actualRomB); Assert.Equal("rom_crc2", actualRomB.Name); Assert.Equal(23456, actualRomB.Size); - Assert.Equal("crc2", actualRomB.CRC); + Assert.Equal("crc2", actualRomB.CRC32); } #endregion @@ -2363,7 +2363,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "name", Size = 12345, - CRC = "crc" + CRC32 = "crc" }; DatFile datFile = new Logiqx(null, useGame: false); @@ -2402,7 +2402,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "name", Size = 12345, - CRC = "crc", + CRC32 = "crc", MD2 = "crc", MD4 = "crc", MD5 = "crc", diff --git a/SabreTools.Metadata.DatFiles.Test/DatStatisticsTests.cs b/SabreTools.Metadata.DatFiles.Test/DatStatisticsTests.cs index b5b16cb7..4af801e8 100644 --- a/SabreTools.Metadata.DatFiles.Test/DatStatisticsTests.cs +++ b/SabreTools.Metadata.DatFiles.Test/DatStatisticsTests.cs @@ -305,7 +305,7 @@ namespace SabreTools.Metadata.DatFiles.Test Size = 1 }; rom.CRC16 = HashType.CRC16.ZeroString; - rom.CRC = HashType.CRC32.ZeroString; + rom.CRC32 = HashType.CRC32.ZeroString; rom.CRC64 = HashType.CRC64.ZeroString; rom.MD2 = HashType.MD2.ZeroString; rom.MD4 = HashType.MD4.ZeroString; diff --git a/SabreTools.Metadata.DatFiles.Test/FormatsTests.cs b/SabreTools.Metadata.DatFiles.Test/FormatsTests.cs index 775abe28..63b7cf5e 100644 --- a/SabreTools.Metadata.DatFiles.Test/FormatsTests.cs +++ b/SabreTools.Metadata.DatFiles.Test/FormatsTests.cs @@ -289,7 +289,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.True(actual.SequenceEqual([ nameof(Data.Models.Metadata.Rom.Name), nameof(Data.Models.Metadata.Rom.Size), - nameof(Data.Models.Metadata.Rom.CRC), + nameof(Data.Models.Metadata.Rom.CRC32), ])); } @@ -321,7 +321,7 @@ namespace SabreTools.Metadata.DatFiles.Test nameof(Data.Models.Metadata.Rom.SHA256), nameof(Data.Models.Metadata.Rom.SHA1), nameof(Data.Models.Metadata.Rom.MD5), - nameof(Data.Models.Metadata.Rom.CRC), + nameof(Data.Models.Metadata.Rom.CRC32), ])); } @@ -350,7 +350,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actual); Assert.True(actual.SequenceEqual([ nameof(Data.Models.Metadata.Rom.Name), - nameof(Data.Models.Metadata.Rom.CRC), + nameof(Data.Models.Metadata.Rom.CRC32), ])); } @@ -742,7 +742,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.True(actual.SequenceEqual([ nameof(Data.Models.Metadata.Rom.Name), nameof(Data.Models.Metadata.Rom.Size), - nameof(Data.Models.Metadata.Rom.CRC), + nameof(Data.Models.Metadata.Rom.CRC32), nameof(Data.Models.Metadata.Rom.SHA1), ])); } @@ -1277,7 +1277,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actual); Assert.True(actual.SequenceEqual([ nameof(Data.Models.Metadata.Rom.Size), - nameof(Data.Models.Metadata.Rom.CRC), + nameof(Data.Models.Metadata.Rom.CRC32), ])); } @@ -1335,7 +1335,7 @@ namespace SabreTools.Metadata.DatFiles.Test Assert.NotNull(actual); Assert.True(actual.SequenceEqual([ nameof(Data.Models.Metadata.Rom.Name), - nameof(Data.Models.Metadata.Rom.CRC), + nameof(Data.Models.Metadata.Rom.CRC32), nameof(Data.Models.Metadata.Rom.Size), ])); } diff --git a/SabreTools.Metadata.DatFiles.Test/ItemDictionaryDBTests.cs b/SabreTools.Metadata.DatFiles.Test/ItemDictionaryDBTests.cs index 86f5968f..eca25387 100644 --- a/SabreTools.Metadata.DatFiles.Test/ItemDictionaryDBTests.cs +++ b/SabreTools.Metadata.DatFiles.Test/ItemDictionaryDBTests.cs @@ -306,7 +306,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-1", Size = 1024, - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", SHA1 = "0000000fbbb37f8488100b1b4697012de631a5e6" }; @@ -314,7 +314,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-2", Size = 1024, - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", RemoveFlag = true, SHA1 = "000000e948edcb4f7704b8af85a77a3339ecce44" }; @@ -550,7 +550,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-1", Size = 1024, - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", SHA1 = "0000000fbbb37f8488100b1b4697012de631a5e6" }; @@ -579,7 +579,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-1", Size = 1024, - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", SHA1 = "0000000fbbb37f8488100b1b4697012de631a5e6" }; @@ -616,7 +616,7 @@ namespace SabreTools.Metadata.DatFiles.Test [Theory] [InlineData(ItemKey.NULL, 2)] [InlineData(ItemKey.Machine, 2)] - [InlineData(ItemKey.CRC, 1)] + [InlineData(ItemKey.CRC32, 1)] [InlineData(ItemKey.SHA1, 4)] public void BucketByTest(ItemKey itemKey, int expected) { @@ -631,7 +631,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-1", Size = 1024, - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", SHA1 = "0000000fbbb37f8488100b1b4697012de631a5e6" }; @@ -639,7 +639,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-2", Size = 1024, - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", SHA1 = "000000e948edcb4f7704b8af85a77a3339ecce44" }; @@ -647,7 +647,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-3", Size = 1024, - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", SHA1 = "00000ea4014ce66679e7e17d56ac510f67e39e26" }; @@ -655,7 +655,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-4", Size = 1024, - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", SHA1 = "00000151d437442e74e5134023fab8bf694a2487" }; @@ -762,7 +762,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romA = new Rom { Name = "same-name", - CRC = "BEEFDEAD" + CRC32 = "BEEFDEAD" }; long romAIndex = dict.AddItem(romA, machineAIndex, sourceAIndex); KeyValuePair? romAPair = new KeyValuePair(romAIndex, romA); @@ -770,7 +770,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romB = new Rom { Name = "same-name", - CRC = "DEADBEEF" + CRC32 = "DEADBEEF" }; long romBIndex = dict.AddItem(romB, machineBIndex, sourceBIndex); KeyValuePair? romBPair = new KeyValuePair(romBIndex, romB); @@ -798,7 +798,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romA = new Rom { Name = "same-name", - CRC = "DEADBEEF" + CRC32 = "DEADBEEF" }; long romAIndex = dict.AddItem(romA, machineAIndex, sourceAIndex); KeyValuePair? romAPair = new KeyValuePair(romAIndex, romA); @@ -806,7 +806,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romB = new Rom { Name = "same-name", - CRC = "DEADBEEF" + CRC32 = "DEADBEEF" }; long romBIndex = dict.AddItem(romB, machineBIndex, sourceBIndex); KeyValuePair? romBPair = new KeyValuePair(romBIndex, romB); @@ -834,7 +834,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romA = new Rom { Name = "same-name", - CRC = "DEADBEEF" + CRC32 = "DEADBEEF" }; long romAIndex = dict.AddItem(romA, machineAIndex, sourceAIndex); KeyValuePair? romAPair = new KeyValuePair(romAIndex, romA); @@ -842,7 +842,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romB = new Rom { Name = "same-name", - CRC = "DEADBEEF" + CRC32 = "DEADBEEF" }; long romBIndex = dict.AddItem(romB, machineBIndex, sourceBIndex); KeyValuePair? romBPair = new KeyValuePair(romBIndex, romB); @@ -870,7 +870,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romA = new Rom { Name = "same-name", - CRC = "DEADBEEF" + CRC32 = "DEADBEEF" }; long romAIndex = dict.AddItem(romA, machineAIndex, sourceAIndex); KeyValuePair? romAPair = new KeyValuePair(romAIndex, romA); @@ -878,7 +878,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romB = new Rom { Name = "same-name", - CRC = "DEADBEEF" + CRC32 = "DEADBEEF" }; long romBIndex = dict.AddItem(romB, machineBIndex, sourceBIndex); KeyValuePair? romBPair = new KeyValuePair(romBIndex, romB); @@ -906,7 +906,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romA = new Rom { Name = "same-name", - CRC = "DEADBEEF" + CRC32 = "DEADBEEF" }; long romAIndex = dict.AddItem(romA, machineAIndex, sourceAIndex); KeyValuePair? romAPair = new KeyValuePair(romAIndex, romA); @@ -914,7 +914,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romB = new Rom { Name = "same-name", - CRC = "DEADBEEF" + CRC32 = "DEADBEEF" }; long romBIndex = dict.AddItem(romB, machineBIndex, sourceBIndex); KeyValuePair? romBPair = new KeyValuePair(romBIndex, romB); @@ -1032,7 +1032,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 12345, - CRC = "deadbeef" + CRC32 = "deadbeef" }; var dict = new ItemDictionaryDB(); diff --git a/SabreTools.Metadata.DatFiles.Test/ItemDictionaryTests.cs b/SabreTools.Metadata.DatFiles.Test/ItemDictionaryTests.cs index a7608bb2..d256b23a 100644 --- a/SabreTools.Metadata.DatFiles.Test/ItemDictionaryTests.cs +++ b/SabreTools.Metadata.DatFiles.Test/ItemDictionaryTests.cs @@ -291,7 +291,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-1", Size = 1024, - CRC = "DEAEEF", + CRC32 = "DEAEEF", SHA1 = "0000000fbbb37f8488100b1b4697012de631a5e6" }; rom1.CopyMachineInformation(machine); @@ -300,7 +300,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-2", Size = 1024, - CRC = "DEAEEF", + CRC32 = "DEAEEF", RemoveFlag = true, SHA1 = "000000e948edcb4f7704b8af85a77a3339ecce44" }; @@ -441,7 +441,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Size = 1024, Name = "rom-1", - CRC = "DEAEEF", + CRC32 = "DEAEEF", SHA1 = "0000000fbbb37f8488100b1b4697012de631a5e6" }; datItem.CopyMachineInformation(machine); @@ -468,7 +468,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Size = 1024, Name = "rom-1", - CRC = "DEAEEF", + CRC32 = "DEAEEF", SHA1 = "0000000fbbb37f8488100b1b4697012de631a5e6" }; datItem.CopyMachineInformation(machine); @@ -489,7 +489,7 @@ namespace SabreTools.Metadata.DatFiles.Test [Theory] [InlineData(ItemKey.NULL, 2)] [InlineData(ItemKey.Machine, 2)] - [InlineData(ItemKey.CRC, 1)] + [InlineData(ItemKey.CRC32, 1)] [InlineData(ItemKey.SHA1, 4)] public void BucketByTest(ItemKey itemKey, int expected) { @@ -502,7 +502,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-1", Size = 1024, - CRC = "DEAEEF", + CRC32 = "DEAEEF", SHA1 = "0000000fbbb37f8488100b1b4697012de631a5e6" }; rom1.CopyMachineInformation(machine1); @@ -511,7 +511,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-2", Size = 1024, - CRC = "DEAEEF", + CRC32 = "DEAEEF", SHA1 = "000000e948edcb4f7704b8af85a77a3339ecce44" }; rom1.CopyMachineInformation(machine1); @@ -520,7 +520,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-3", Size = 1024, - CRC = "DEAEEF", + CRC32 = "DEAEEF", SHA1 = "00000ea4014ce66679e7e17d56ac510f67e39e26" }; rom1.CopyMachineInformation(machine2); @@ -529,7 +529,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom-4", Size = 1024, - CRC = "DEAEEF", + CRC32 = "DEAEEF", SHA1 = "00000151d437442e74e5134023fab8bf694a2487" }; rom1.CopyMachineInformation(machine2); @@ -616,7 +616,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romA = new Rom { Name = "same-name", - CRC = "BEEFDEAD", + CRC32 = "BEEFDEAD", Source = new Source(0) }; romA.CopyMachineInformation(machineA); @@ -624,7 +624,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romB = new Rom { Name = "same-name", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", Source = new Source(1) }; romB.CopyMachineInformation(machineB); @@ -645,7 +645,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romA = new Rom { Name = "same-name", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", Source = new Source(0) }; romA.CopyMachineInformation(machineA); @@ -653,7 +653,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romB = new Rom { Name = "same-name", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", Source = new Source(1) }; romB.CopyMachineInformation(machineB); @@ -674,7 +674,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romA = new Rom { Name = "same-name", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", Source = new Source(0) }; romA.CopyMachineInformation(machineA); @@ -682,7 +682,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romB = new Rom { Name = "same-name", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", Source = new Source(1) }; romB.CopyMachineInformation(machineB); @@ -703,7 +703,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romA = new Rom { Name = "same-name", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", Source = new Source(0) }; romA.CopyMachineInformation(machineA); @@ -711,7 +711,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romB = new Rom { Name = "same-name", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", Source = new Source(0) }; romB.CopyMachineInformation(machineB); @@ -732,7 +732,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romA = new Rom { Name = "same-name", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", Source = new Source(0) }; romA.CopyMachineInformation(machineA); @@ -740,7 +740,7 @@ namespace SabreTools.Metadata.DatFiles.Test var romB = new Rom { Name = "same-name", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", Source = new Source(0) }; romB.CopyMachineInformation(machineB); @@ -856,7 +856,7 @@ namespace SabreTools.Metadata.DatFiles.Test { Name = "rom", Size = 12345, - CRC = "deadbeef", + CRC32 = "deadbeef", Source = source, Machine = machine }; diff --git a/SabreTools.Metadata.DatFiles/DatFile.cs b/SabreTools.Metadata.DatFiles/DatFile.cs index e177af3a..8d446fdf 100644 --- a/SabreTools.Metadata.DatFiles/DatFile.cs +++ b/SabreTools.Metadata.DatFiles/DatFile.cs @@ -579,7 +579,7 @@ namespace SabreTools.Metadata.DatFiles category = machine?.Category is null ? string.Empty : string.Join(", ", machine.Category), name = item.GetName() ?? type.AsStringValue() ?? string.Empty, crc16 = string.Empty, - crc = string.Empty, + crc32 = string.Empty, crc64 = string.Empty, md2 = string.Empty, md4 = string.Empty, @@ -603,7 +603,7 @@ namespace SabreTools.Metadata.DatFiles { name = $"{file.Id}.{file.Extension}"; size = file.Size.ToString() ?? string.Empty; - crc = file.CRC ?? string.Empty; + crc32 = file.CRC ?? string.Empty; md5 = file.MD5 ?? string.Empty; sha1 = file.SHA1 ?? string.Empty; sha256 = file.SHA256 ?? string.Empty; @@ -618,7 +618,7 @@ namespace SabreTools.Metadata.DatFiles else if (item is Rom rom) { crc16 = rom.CRC16 ?? string.Empty; - crc = rom.CRC ?? string.Empty; + crc32 = rom.CRC32 ?? string.Empty; crc64 = rom.CRC64 ?? string.Empty; md2 = rom.MD2 ?? string.Empty; md4 = rom.MD4 ?? string.Empty; @@ -642,7 +642,8 @@ namespace SabreTools.Metadata.DatFiles .Replace("%publisher%", publisher) .Replace("%category%", category) .Replace("%crc16%", crc16) - .Replace("%crc%", crc) + .Replace("%crc%", crc32) + .Replace("%crc32%", crc32) .Replace("%crc64%", crc64) .Replace("%md2%", md2) .Replace("%md4%", md4) @@ -675,14 +676,14 @@ namespace SabreTools.Metadata.DatFiles return rom; // If the item CRC isn't "null" - if (rom.CRC != "null") + if (rom.CRC32 != "null") return rom; // If the Rom has "null" characteristics, ensure all fields rom.Name = rom.Name == "null" ? "-" : rom.Name; rom.Size = 0; rom.CRC16 = rom.CRC16 == "null" ? HashType.CRC16.ZeroString : null; - rom.CRC = rom.CRC == "null" ? HashType.CRC32.ZeroString : null; + rom.CRC32 = rom.CRC32 == "null" ? HashType.CRC32.ZeroString : null; rom.CRC64 = rom.CRC64 == "null" ? HashType.CRC64.ZeroString : null; rom.MD2 = rom.MD2 == "null" ? HashType.MD2.ZeroString : null; rom.MD4 = rom.MD4 == "null" ? HashType.MD4.ZeroString : null; @@ -1076,9 +1077,9 @@ namespace SabreTools.Metadata.DatFiles if (!string.IsNullOrEmpty(crc16)) return $"_{crc16}"; - string? crc = datItem.CRC; - if (!string.IsNullOrEmpty(crc)) - return $"_{crc}"; + string? crc32 = datItem.CRC32; + if (!string.IsNullOrEmpty(crc32)) + return $"_{crc32}"; string? crc64 = datItem.CRC64; if (!string.IsNullOrEmpty(crc64)) diff --git a/SabreTools.Metadata.DatFiles/DatStatistics.cs b/SabreTools.Metadata.DatFiles/DatStatistics.cs index 19b0f6af..b2e5c857 100644 --- a/SabreTools.Metadata.DatFiles/DatStatistics.cs +++ b/SabreTools.Metadata.DatFiles/DatStatistics.cs @@ -340,7 +340,7 @@ namespace SabreTools.Metadata.DatFiles { TotalSize += rom.Size ?? 0; ModifyHashCount(HashType.CRC16, string.IsNullOrEmpty(rom.CRC16) ? 0 : 1); - ModifyHashCount(HashType.CRC32, string.IsNullOrEmpty(rom.CRC) ? 0 : 1); + ModifyHashCount(HashType.CRC32, string.IsNullOrEmpty(rom.CRC32) ? 0 : 1); ModifyHashCount(HashType.CRC64, string.IsNullOrEmpty(rom.CRC64) ? 0 : 1); ModifyHashCount(HashType.MD2, string.IsNullOrEmpty(rom.MD2) ? 0 : 1); ModifyHashCount(HashType.MD4, string.IsNullOrEmpty(rom.MD4) ? 0 : 1); @@ -415,7 +415,7 @@ namespace SabreTools.Metadata.DatFiles { TotalSize -= rom.Size ?? 0; ModifyHashCount(HashType.CRC16, string.IsNullOrEmpty(rom.CRC16) ? 0 : -1); - ModifyHashCount(HashType.CRC32, string.IsNullOrEmpty(rom.CRC) ? 0 : -1); + ModifyHashCount(HashType.CRC32, string.IsNullOrEmpty(rom.CRC32) ? 0 : -1); ModifyHashCount(HashType.CRC64, string.IsNullOrEmpty(rom.CRC64) ? 0 : -1); ModifyHashCount(HashType.MD2, string.IsNullOrEmpty(rom.MD2) ? 0 : -1); ModifyHashCount(HashType.MD4, string.IsNullOrEmpty(rom.MD4) ? 0 : -1); diff --git a/SabreTools.Metadata.DatFiles/Formats/ClrMamePro.cs b/SabreTools.Metadata.DatFiles/Formats/ClrMamePro.cs index de90a89a..22f7d359 100644 --- a/SabreTools.Metadata.DatFiles/Formats/ClrMamePro.cs +++ b/SabreTools.Metadata.DatFiles/Formats/ClrMamePro.cs @@ -93,7 +93,7 @@ namespace SabreTools.Metadata.DatFiles.Formats if (rom.Size is null || rom.Size < 0) missingFields.Add(nameof(Data.Models.Metadata.Rom.Size)); if (string.IsNullOrEmpty(rom.CRC16) - && string.IsNullOrEmpty(rom.CRC) + && string.IsNullOrEmpty(rom.CRC32) && string.IsNullOrEmpty(rom.CRC64) && string.IsNullOrEmpty(rom.MD2) && string.IsNullOrEmpty(rom.MD4) diff --git a/SabreTools.Metadata.DatFiles/Formats/DosCenter.cs b/SabreTools.Metadata.DatFiles/Formats/DosCenter.cs index 2c46c17f..2d1152a6 100644 --- a/SabreTools.Metadata.DatFiles/Formats/DosCenter.cs +++ b/SabreTools.Metadata.DatFiles/Formats/DosCenter.cs @@ -38,8 +38,8 @@ namespace SabreTools.Metadata.DatFiles.Formats missingFields.Add(nameof(Data.Models.Metadata.Rom.Size)); // if (string.IsNullOrEmpty(rom.Date)) // missingFields.Add(nameof(Data.Models.Metadata.Rom.Date)); - if (string.IsNullOrEmpty(rom.CRC)) - missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC)); + if (string.IsNullOrEmpty(rom.CRC32)) + missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC32)); // if (string.IsNullOrEmpty(rom.GetStringFieldValue(Data.Models.Metadata.Rom.SHA1Key))) // missingFields.Add(nameof(Data.Models.Metadata.Rom.SHA1)); break; diff --git a/SabreTools.Metadata.DatFiles/Formats/EverdriveSmdb.cs b/SabreTools.Metadata.DatFiles/Formats/EverdriveSmdb.cs index 24ea93de..6c019e65 100644 --- a/SabreTools.Metadata.DatFiles/Formats/EverdriveSmdb.cs +++ b/SabreTools.Metadata.DatFiles/Formats/EverdriveSmdb.cs @@ -40,8 +40,8 @@ namespace SabreTools.Metadata.DatFiles.Formats missingFields.Add(nameof(Data.Models.Metadata.Rom.SHA1)); if (string.IsNullOrEmpty(rom.MD5)) missingFields.Add(nameof(Data.Models.Metadata.Rom.MD5)); - if (string.IsNullOrEmpty(rom.CRC)) - missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC)); + if (string.IsNullOrEmpty(rom.CRC32)) + missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC32)); break; default: diff --git a/SabreTools.Metadata.DatFiles/Formats/Listrom.cs b/SabreTools.Metadata.DatFiles/Formats/Listrom.cs index 01a6e4fe..4b2aebf1 100644 --- a/SabreTools.Metadata.DatFiles/Formats/Listrom.cs +++ b/SabreTools.Metadata.DatFiles/Formats/Listrom.cs @@ -48,8 +48,8 @@ namespace SabreTools.Metadata.DatFiles.Formats missingFields.Add(nameof(Data.Models.Metadata.Rom.Name)); if (rom.Size is null || rom.Size < 0) missingFields.Add(nameof(Data.Models.Metadata.Rom.Size)); - if (string.IsNullOrEmpty(rom.CRC)) - missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC)); + if (string.IsNullOrEmpty(rom.CRC32)) + missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC32)); if (string.IsNullOrEmpty(rom.SHA1)) missingFields.Add(nameof(Data.Models.Metadata.Rom.SHA1)); break; diff --git a/SabreTools.Metadata.DatFiles/Formats/Listxml.cs b/SabreTools.Metadata.DatFiles/Formats/Listxml.cs index f0cb7dd1..4cd7ae9e 100644 --- a/SabreTools.Metadata.DatFiles/Formats/Listxml.cs +++ b/SabreTools.Metadata.DatFiles/Formats/Listxml.cs @@ -271,7 +271,7 @@ namespace SabreTools.Metadata.DatFiles.Formats missingFields.Add(nameof(Data.Models.Metadata.Rom.Name)); if (rom.Size is null || rom.Size < 0) missingFields.Add(nameof(Data.Models.Metadata.Rom.Size)); - if (string.IsNullOrEmpty(rom.CRC) + if (string.IsNullOrEmpty(rom.CRC32) && string.IsNullOrEmpty(rom.SHA1)) { missingFields.Add(nameof(Data.Models.Metadata.Rom.SHA1)); diff --git a/SabreTools.Metadata.DatFiles/Formats/Logiqx.cs b/SabreTools.Metadata.DatFiles/Formats/Logiqx.cs index 976d16d8..82d809e6 100644 --- a/SabreTools.Metadata.DatFiles/Formats/Logiqx.cs +++ b/SabreTools.Metadata.DatFiles/Formats/Logiqx.cs @@ -285,7 +285,7 @@ namespace SabreTools.Metadata.DatFiles.Formats if (rom.Size is null || rom.Size < 0) missingFields.Add(nameof(Data.Models.Metadata.Rom.Size)); if (string.IsNullOrEmpty(rom.CRC16) - && string.IsNullOrEmpty(rom.CRC) + && string.IsNullOrEmpty(rom.CRC32) && string.IsNullOrEmpty(rom.CRC64) && string.IsNullOrEmpty(rom.MD2) && string.IsNullOrEmpty(rom.MD4) diff --git a/SabreTools.Metadata.DatFiles/Formats/OfflineList.cs b/SabreTools.Metadata.DatFiles/Formats/OfflineList.cs index f75f9b74..34a2ab00 100644 --- a/SabreTools.Metadata.DatFiles/Formats/OfflineList.cs +++ b/SabreTools.Metadata.DatFiles/Formats/OfflineList.cs @@ -34,8 +34,8 @@ namespace SabreTools.Metadata.DatFiles.Formats case Rom rom: if (rom.Size is null || rom.Size < 0) missingFields.Add(nameof(Data.Models.Metadata.Rom.Size)); - if (string.IsNullOrEmpty(rom.CRC)) - missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC)); + if (string.IsNullOrEmpty(rom.CRC32)) + missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC32)); break; default: diff --git a/SabreTools.Metadata.DatFiles/Formats/RomCenter.cs b/SabreTools.Metadata.DatFiles/Formats/RomCenter.cs index ec4436e6..7a6b3548 100644 --- a/SabreTools.Metadata.DatFiles/Formats/RomCenter.cs +++ b/SabreTools.Metadata.DatFiles/Formats/RomCenter.cs @@ -34,8 +34,8 @@ namespace SabreTools.Metadata.DatFiles.Formats case Rom rom: if (string.IsNullOrEmpty(rom.Name)) missingFields.Add(nameof(Data.Models.Metadata.Rom.Name)); - if (string.IsNullOrEmpty(rom.CRC)) - missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC)); + if (string.IsNullOrEmpty(rom.CRC32)) + missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC32)); if (rom.Size is null || rom.Size < 0) missingFields.Add(nameof(Data.Models.Metadata.Rom.Size)); break; diff --git a/SabreTools.Metadata.DatFiles/Formats/SeparatedValue.cs b/SabreTools.Metadata.DatFiles/Formats/SeparatedValue.cs index d7f5a781..9fde320b 100644 --- a/SabreTools.Metadata.DatFiles/Formats/SeparatedValue.cs +++ b/SabreTools.Metadata.DatFiles/Formats/SeparatedValue.cs @@ -97,7 +97,7 @@ namespace SabreTools.Metadata.DatFiles.Formats missingFields.Add(nameof(Data.Models.Metadata.Rom.Name)); if (rom.Size is null || rom.Size < 0) missingFields.Add(nameof(Data.Models.Metadata.Rom.Size)); - if (string.IsNullOrEmpty(rom.CRC) + if (string.IsNullOrEmpty(rom.CRC32) && string.IsNullOrEmpty(rom.MD5) && string.IsNullOrEmpty(rom.SHA1) && string.IsNullOrEmpty(rom.SHA256) diff --git a/SabreTools.Metadata.DatFiles/Formats/SfvFile.cs b/SabreTools.Metadata.DatFiles/Formats/SfvFile.cs index dedb10c9..af53c640 100644 --- a/SabreTools.Metadata.DatFiles/Formats/SfvFile.cs +++ b/SabreTools.Metadata.DatFiles/Formats/SfvFile.cs @@ -36,8 +36,8 @@ namespace SabreTools.Metadata.DatFiles.Formats case Rom rom: if (string.IsNullOrEmpty(rom.Name)) missingFields.Add(nameof(Data.Models.Metadata.Rom.Name)); - if (string.IsNullOrEmpty(rom.CRC)) - missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC)); + if (string.IsNullOrEmpty(rom.CRC32)) + missingFields.Add(nameof(Data.Models.Metadata.Rom.CRC32)); break; default: diff --git a/SabreTools.Metadata.DatFiles/ItemDictionary.cs b/SabreTools.Metadata.DatFiles/ItemDictionary.cs index 07e52fa2..8bd036a8 100644 --- a/SabreTools.Metadata.DatFiles/ItemDictionary.cs +++ b/SabreTools.Metadata.DatFiles/ItemDictionary.cs @@ -147,11 +147,11 @@ namespace SabreTools.Metadata.DatFiles // If we have a rom and it's missing size AND the hashes match a 0-byte file, fill in the rest of the info else if ((size == 0 || size is null) - && (string.IsNullOrEmpty(rom.CRC) || rom.HasZeroHash())) + && (string.IsNullOrEmpty(rom.CRC32) || rom.HasZeroHash())) { rom.Size = 0; rom.CRC16 = null; // HashType.CRC16.ZeroString - rom.CRC = HashType.CRC32.ZeroString; + rom.CRC32 = HashType.CRC32.ZeroString; rom.CRC64 = null; // HashType.CRC64.ZeroString rom.MD2 = null; // HashType.MD2.ZeroString rom.MD4 = null; // HashType.MD4.ZeroString @@ -710,9 +710,9 @@ namespace SabreTools.Metadata.DatFiles else if (diskCount + mediaCount + romCount - nodumpCount == DatStatistics.GetHashCount(HashType.CRC16)) return ItemKey.CRC16; - // Otherwise, we bucket by CRC + // Otherwise, we bucket by CRC32 else - return ItemKey.CRC; + return ItemKey.CRC32; } /// diff --git a/SabreTools.Metadata.DatFiles/ItemDictionaryDB.cs b/SabreTools.Metadata.DatFiles/ItemDictionaryDB.cs index 0050b835..bb024f69 100644 --- a/SabreTools.Metadata.DatFiles/ItemDictionaryDB.cs +++ b/SabreTools.Metadata.DatFiles/ItemDictionaryDB.cs @@ -236,11 +236,11 @@ namespace SabreTools.Metadata.DatFiles // If we have a rom and it's missing size AND the hashes match a 0-byte file, fill in the rest of the info else if ((size == 0 || size is null) - && (string.IsNullOrEmpty(rom.CRC) || rom.HasZeroHash())) + && (string.IsNullOrEmpty(rom.CRC32) || rom.HasZeroHash())) { rom.Size = 0; rom.CRC16 = null; // HashType.CRC16.ZeroString - rom.CRC = HashType.CRC32.ZeroString; + rom.CRC32 = HashType.CRC32.ZeroString; rom.CRC64 = null; // HashType.CRC64.ZeroString rom.MD2 = null; // HashType.MD2.ZeroString rom.MD4 = null; // HashType.MD4.ZeroString @@ -1025,9 +1025,9 @@ namespace SabreTools.Metadata.DatFiles else if (diskCount + mediaCount + romCount - nodumpCount == DatStatistics.GetHashCount(HashType.CRC16)) return ItemKey.CRC16; - // Otherwise, we bucket by CRC + // Otherwise, we bucket by CRC32 else - return ItemKey.CRC; + return ItemKey.CRC32; } /// diff --git a/SabreTools.Metadata.DatItems.Test/DatItemTests.cs b/SabreTools.Metadata.DatItems.Test/DatItemTests.cs index 05bb5531..1dceb862 100644 --- a/SabreTools.Metadata.DatItems.Test/DatItemTests.cs +++ b/SabreTools.Metadata.DatItems.Test/DatItemTests.cs @@ -242,10 +242,10 @@ namespace SabreTools.Metadata.DatItems.Test [InlineData(ItemKey.CRC16, false, true, "0000")] [InlineData(ItemKey.CRC16, true, false, "0000")] [InlineData(ItemKey.CRC16, true, true, "0000")] - [InlineData(ItemKey.CRC, false, false, "00000000")] - [InlineData(ItemKey.CRC, false, true, "00000000")] - [InlineData(ItemKey.CRC, true, false, "00000000")] - [InlineData(ItemKey.CRC, true, true, "00000000")] + [InlineData(ItemKey.CRC32, false, false, "00000000")] + [InlineData(ItemKey.CRC32, false, true, "00000000")] + [InlineData(ItemKey.CRC32, true, false, "00000000")] + [InlineData(ItemKey.CRC32, true, true, "00000000")] [InlineData(ItemKey.CRC64, false, false, "0000000000000000")] [InlineData(ItemKey.CRC64, false, true, "0000000000000000")] [InlineData(ItemKey.CRC64, true, false, "0000000000000000")] @@ -315,10 +315,10 @@ namespace SabreTools.Metadata.DatItems.Test [InlineData(ItemKey.CRC16, false, true, "DEADBEEF")] [InlineData(ItemKey.CRC16, true, false, "deadbeef")] [InlineData(ItemKey.CRC16, true, true, "deadbeef")] - [InlineData(ItemKey.CRC, false, false, "DEADBEEF")] - [InlineData(ItemKey.CRC, false, true, "DEADBEEF")] - [InlineData(ItemKey.CRC, true, false, "deadbeef")] - [InlineData(ItemKey.CRC, true, true, "deadbeef")] + [InlineData(ItemKey.CRC32, false, false, "DEADBEEF")] + [InlineData(ItemKey.CRC32, false, true, "DEADBEEF")] + [InlineData(ItemKey.CRC32, true, false, "deadbeef")] + [InlineData(ItemKey.CRC32, true, true, "deadbeef")] [InlineData(ItemKey.CRC64, false, false, "DEADBEEF")] [InlineData(ItemKey.CRC64, false, true, "DEADBEEF")] [InlineData(ItemKey.CRC64, true, false, "deadbeef")] @@ -372,7 +372,7 @@ namespace SabreTools.Metadata.DatItems.Test DatItem datItem = new Rom { CRC16 = "DEADBEEF", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", CRC64 = "DEADBEEF", MD2 = "DEADBEEF", MD4 = "DEADBEEF", diff --git a/SabreTools.Metadata.DatItems.Test/Formats/DiskTests.cs b/SabreTools.Metadata.DatItems.Test/Formats/DiskTests.cs index f02968e4..f449b974 100644 --- a/SabreTools.Metadata.DatItems.Test/Formats/DiskTests.cs +++ b/SabreTools.Metadata.DatItems.Test/Formats/DiskTests.cs @@ -228,10 +228,10 @@ namespace SabreTools.Metadata.DatItems.Formats.Test [InlineData(ItemKey.Machine, false, true, "Machine")] [InlineData(ItemKey.Machine, true, false, "0000000000-machine")] [InlineData(ItemKey.Machine, true, true, "machine")] - [InlineData(ItemKey.CRC, false, false, "00000000")] - [InlineData(ItemKey.CRC, false, true, "00000000")] - [InlineData(ItemKey.CRC, true, false, "00000000")] - [InlineData(ItemKey.CRC, true, true, "00000000")] + [InlineData(ItemKey.CRC32, false, false, "00000000")] + [InlineData(ItemKey.CRC32, false, true, "00000000")] + [InlineData(ItemKey.CRC32, true, false, "00000000")] + [InlineData(ItemKey.CRC32, true, true, "00000000")] [InlineData(ItemKey.MD2, false, false, "8350e5a3e24c153df2275c9f80692773")] [InlineData(ItemKey.MD2, false, true, "8350e5a3e24c153df2275c9f80692773")] [InlineData(ItemKey.MD2, true, false, "8350e5a3e24c153df2275c9f80692773")] diff --git a/SabreTools.Metadata.DatItems.Test/Formats/FileTests.cs b/SabreTools.Metadata.DatItems.Test/Formats/FileTests.cs index 1b4d6295..fc9c29bb 100644 --- a/SabreTools.Metadata.DatItems.Test/Formats/FileTests.cs +++ b/SabreTools.Metadata.DatItems.Test/Formats/FileTests.cs @@ -36,7 +36,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Assert.Equal("XXXXXX.XXXXXX", actual.Name); Assert.Equal(12345, actual.Size); - Assert.Equal("deadbeef", actual.CRC); + Assert.Equal("deadbeef", actual.CRC32); Assert.Equal("000000000000000000000000deadbeef", actual.MD5); Assert.Equal("00000000000000000000000000000000deadbeef", actual.SHA1); Assert.Equal("00000000000000000000000000000000000000000000000000000000deadbeef", actual.SHA256); @@ -299,10 +299,10 @@ namespace SabreTools.Metadata.DatItems.Formats.Test [InlineData(ItemKey.Machine, false, true, "Machine")] [InlineData(ItemKey.Machine, true, false, "0000000000-machine")] [InlineData(ItemKey.Machine, true, true, "machine")] - [InlineData(ItemKey.CRC, false, false, "deadbeef")] - [InlineData(ItemKey.CRC, false, true, "deadbeef")] - [InlineData(ItemKey.CRC, true, false, "deadbeef")] - [InlineData(ItemKey.CRC, true, true, "deadbeef")] + [InlineData(ItemKey.CRC32, false, false, "deadbeef")] + [InlineData(ItemKey.CRC32, false, true, "deadbeef")] + [InlineData(ItemKey.CRC32, true, false, "deadbeef")] + [InlineData(ItemKey.CRC32, true, true, "deadbeef")] [InlineData(ItemKey.MD2, false, false, "8350e5a3e24c153df2275c9f80692773")] [InlineData(ItemKey.MD2, false, true, "8350e5a3e24c153df2275c9f80692773")] [InlineData(ItemKey.MD2, true, false, "8350e5a3e24c153df2275c9f80692773")] diff --git a/SabreTools.Metadata.DatItems.Test/Formats/MediaTests.cs b/SabreTools.Metadata.DatItems.Test/Formats/MediaTests.cs index 90dc6b20..11840acc 100644 --- a/SabreTools.Metadata.DatItems.Test/Formats/MediaTests.cs +++ b/SabreTools.Metadata.DatItems.Test/Formats/MediaTests.cs @@ -290,10 +290,10 @@ namespace SabreTools.Metadata.DatItems.Formats.Test [InlineData(ItemKey.Machine, false, true, "Machine")] [InlineData(ItemKey.Machine, true, false, "0000000000-machine")] [InlineData(ItemKey.Machine, true, true, "machine")] - [InlineData(ItemKey.CRC, false, false, "00000000")] - [InlineData(ItemKey.CRC, false, true, "00000000")] - [InlineData(ItemKey.CRC, true, false, "00000000")] - [InlineData(ItemKey.CRC, true, true, "00000000")] + [InlineData(ItemKey.CRC32, false, false, "00000000")] + [InlineData(ItemKey.CRC32, false, true, "00000000")] + [InlineData(ItemKey.CRC32, true, false, "00000000")] + [InlineData(ItemKey.CRC32, true, true, "00000000")] [InlineData(ItemKey.MD2, false, false, "8350e5a3e24c153df2275c9f80692773")] [InlineData(ItemKey.MD2, false, true, "8350e5a3e24c153df2275c9f80692773")] [InlineData(ItemKey.MD2, true, false, "8350e5a3e24c153df2275c9f80692773")] diff --git a/SabreTools.Metadata.DatItems.Test/Formats/RomTests.cs b/SabreTools.Metadata.DatItems.Test/Formats/RomTests.cs index 0c8347f9..f66a3e91 100644 --- a/SabreTools.Metadata.DatItems.Test/Formats/RomTests.cs +++ b/SabreTools.Metadata.DatItems.Test/Formats/RomTests.cs @@ -16,7 +16,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test self.FillMissingInformation(other); Assert.Null(self.CRC16); - Assert.Null(self.CRC); + Assert.Null(self.CRC32); Assert.Null(self.CRC64); Assert.Null(self.MD2); Assert.Null(self.MD4); @@ -38,7 +38,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom other = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -55,7 +55,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test self.FillMissingInformation(other); Assert.Equal("XXXXXX", self.CRC16); - Assert.Equal("XXXXXX", self.CRC); + Assert.Equal("XXXXXX", self.CRC32); Assert.Equal("XXXXXX", self.CRC64); Assert.Equal("XXXXXX", self.MD2); Assert.Equal("XXXXXX", self.MD4); @@ -87,7 +87,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = "XXXXXX", - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -106,12 +106,12 @@ namespace SabreTools.Metadata.DatItems.Formats.Test } [Fact] - public void HasHashes_CRC_True() + public void HasHashes_CRC32_True() { Rom self = new Rom { CRC16 = string.Empty, - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -135,7 +135,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = "XXXXXX", MD2 = string.Empty, MD4 = string.Empty, @@ -159,7 +159,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = "XXXXXX", MD4 = string.Empty, @@ -183,7 +183,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = "XXXXXX", @@ -207,7 +207,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -231,7 +231,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -255,7 +255,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -279,7 +279,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -303,7 +303,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -327,7 +327,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -351,7 +351,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -375,7 +375,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -399,7 +399,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -435,7 +435,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = "XXXXXX", - CRC = "XXXXXX", + CRC32 = "XXXXXX", CRC64 = "XXXXXX", MD2 = "XXXXXX", MD4 = "XXXXXX", @@ -459,7 +459,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = HashType.CRC16.ZeroString, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -478,12 +478,12 @@ namespace SabreTools.Metadata.DatItems.Formats.Test } [Fact] - public void HasZeroHash_ZeroCRC_True() + public void HasZeroHash_ZeroCRC32_True() { Rom self = new Rom { CRC16 = string.Empty, - CRC = HashType.CRC32.ZeroString, + CRC32 = HashType.CRC32.ZeroString, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -507,7 +507,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = HashType.CRC64.ZeroString, MD2 = string.Empty, MD4 = string.Empty, @@ -531,7 +531,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = HashType.MD2.ZeroString, MD4 = string.Empty, @@ -555,7 +555,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = HashType.MD4.ZeroString, @@ -579,7 +579,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -603,7 +603,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -627,7 +627,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -651,7 +651,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -675,7 +675,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -699,7 +699,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -723,7 +723,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -747,7 +747,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = string.Empty, - CRC = string.Empty, + CRC32 = string.Empty, CRC64 = string.Empty, MD2 = string.Empty, MD4 = string.Empty, @@ -771,7 +771,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test Rom self = new Rom { CRC16 = HashType.CRC16.ZeroString, - CRC = HashType.CRC32.ZeroString, + CRC32 = HashType.CRC32.ZeroString, CRC64 = HashType.CRC64.ZeroString, MD2 = HashType.MD2.ZeroString, MD4 = HashType.MD4.ZeroString, @@ -807,10 +807,10 @@ namespace SabreTools.Metadata.DatItems.Formats.Test [InlineData(ItemKey.CRC16, false, true, "DEADBEEF")] [InlineData(ItemKey.CRC16, true, false, "deadbeef")] [InlineData(ItemKey.CRC16, true, true, "deadbeef")] - [InlineData(ItemKey.CRC, false, false, "DEADBEEF")] - [InlineData(ItemKey.CRC, false, true, "DEADBEEF")] - [InlineData(ItemKey.CRC, true, false, "deadbeef")] - [InlineData(ItemKey.CRC, true, true, "deadbeef")] + [InlineData(ItemKey.CRC32, false, false, "DEADBEEF")] + [InlineData(ItemKey.CRC32, false, true, "DEADBEEF")] + [InlineData(ItemKey.CRC32, true, false, "deadbeef")] + [InlineData(ItemKey.CRC32, true, true, "deadbeef")] [InlineData(ItemKey.CRC64, false, false, "DEADBEEF")] [InlineData(ItemKey.CRC64, false, true, "DEADBEEF")] [InlineData(ItemKey.CRC64, true, false, "deadbeef")] @@ -864,7 +864,7 @@ namespace SabreTools.Metadata.DatItems.Formats.Test DatItem datItem = new Rom { CRC16 = "DEADBEEF", - CRC = "DEADBEEF", + CRC32 = "DEADBEEF", CRC64 = "DEADBEEF", MD2 = "DEADBEEF", MD4 = "DEADBEEF", diff --git a/SabreTools.Metadata.DatItems/DatItem.cs b/SabreTools.Metadata.DatItems/DatItem.cs index 786515ee..7b458c6f 100644 --- a/SabreTools.Metadata.DatItems/DatItem.cs +++ b/SabreTools.Metadata.DatItems/DatItem.cs @@ -190,7 +190,7 @@ namespace SabreTools.Metadata.DatItems key = HashType.CRC16.ZeroString; break; - case ItemKey.CRC: + case ItemKey.CRC32: key = HashType.CRC32.ZeroString; break; diff --git a/SabreTools.Metadata.DatItems/Enums.cs b/SabreTools.Metadata.DatItems/Enums.cs index 85084652..f9575317 100644 --- a/SabreTools.Metadata.DatItems/Enums.cs +++ b/SabreTools.Metadata.DatItems/Enums.cs @@ -27,7 +27,7 @@ namespace SabreTools.Metadata.DatItems Machine, CRC16, - CRC, + CRC32, CRC64, MD2, MD4, diff --git a/SabreTools.Metadata.DatItems/Formats/File.cs b/SabreTools.Metadata.DatItems/Formats/File.cs index 2e6d1849..7125228a 100644 --- a/SabreTools.Metadata.DatItems/Formats/File.cs +++ b/SabreTools.Metadata.DatItems/Formats/File.cs @@ -150,7 +150,7 @@ namespace SabreTools.Metadata.DatItems.Formats rom.Name = $"{Id}.{Extension}"; rom.Size = Size; - rom.CRC = CRC; + rom.CRC32 = CRC; rom.MD5 = MD5; rom.SHA1 = SHA1; rom.SHA256 = SHA256; @@ -297,7 +297,7 @@ namespace SabreTools.Metadata.DatItems.Formats // Now determine what the key should be based on the bucketedBy value switch (bucketedBy) { - case ItemKey.CRC: + case ItemKey.CRC32: key = CRC; break; diff --git a/SabreTools.Metadata.DatItems/Formats/Rom.cs b/SabreTools.Metadata.DatItems/Formats/Rom.cs index 3fc9839a..5d8b22d7 100644 --- a/SabreTools.Metadata.DatItems/Formats/Rom.cs +++ b/SabreTools.Metadata.DatItems/Formats/Rom.cs @@ -92,18 +92,18 @@ namespace SabreTools.Metadata.DatItems.Formats set => _internal.Comment = value; } - public string? CRC - { - get => _internal.CRC; - set => _internal.CRC = value; - } - public string? CRC16 { get => _internal.CRC16; set => _internal.CRC16 = value; } + public string? CRC32 + { + get => _internal.CRC32; + set => _internal.CRC32 = value; + } + public string? CRC64 { get => _internal.CRC64; @@ -691,9 +691,9 @@ namespace SabreTools.Metadata.DatItems.Formats if (crc16 is not null) CRC16 = NormalizeHashData(crc16, 4); - string? crc = CRC; - if (crc is not null) - CRC = TextHelper.NormalizeCRC32(crc); + string? crc32 = CRC32; + if (crc32 is not null) + CRC32 = TextHelper.NormalizeCRC32(crc32); // TODO: This should be normalized to CRC-64 string? crc64 = CRC64; @@ -747,9 +747,9 @@ namespace SabreTools.Metadata.DatItems.Formats if (crc16 is not null) CRC16 = NormalizeHashData(crc16, 4); - string? crc = CRC; - if (crc is not null) - CRC = TextHelper.NormalizeCRC32(crc); + string? crc32 = CRC32; + if (crc32 is not null) + CRC32 = TextHelper.NormalizeCRC32(crc32); // TODO: This should be normalized to CRC-64 string? crc64 = CRC64; @@ -957,8 +957,8 @@ namespace SabreTools.Metadata.DatItems.Formats key = CRC16; break; - case ItemKey.CRC: - key = CRC; + case ItemKey.CRC32: + key = CRC32; break; case ItemKey.CRC64: diff --git a/SabreTools.Metadata.Filter.Test/FilterRunnerTests.cs b/SabreTools.Metadata.Filter.Test/FilterRunnerTests.cs index 303c1305..ae901d3d 100644 --- a/SabreTools.Metadata.Filter.Test/FilterRunnerTests.cs +++ b/SabreTools.Metadata.Filter.Test/FilterRunnerTests.cs @@ -168,7 +168,7 @@ namespace SabreTools.Metadata.Filter.Test DatItem datItem = new Rom { Name = "name", - CRC = null, + CRC32 = null, }; bool actual = _filterRunner.Run(datItem); @@ -181,7 +181,7 @@ namespace SabreTools.Metadata.Filter.Test DatItem datItem = new Rom { Name = "name", - CRC = "", + CRC32 = "", }; bool actual = _filterRunner.Run(datItem); @@ -194,7 +194,7 @@ namespace SabreTools.Metadata.Filter.Test DatItem datItem = new Rom { Name = "name", - CRC = "NO_MATCH", + CRC32 = "NO_MATCH", }; bool actual = _filterRunner.Run(datItem); @@ -207,7 +207,7 @@ namespace SabreTools.Metadata.Filter.Test DatItem datItem = new Rom { Name = "name", - CRC = "crc", + CRC32 = "crc", }; bool actual = _filterRunner.Run(datItem); diff --git a/SabreTools.Metadata.Filter/FilterObject.cs b/SabreTools.Metadata.Filter/FilterObject.cs index 000bd96b..cee98f14 100644 --- a/SabreTools.Metadata.Filter/FilterObject.cs +++ b/SabreTools.Metadata.Filter/FilterObject.cs @@ -1799,12 +1799,13 @@ namespace SabreTools.Metadata.Filter case "comment": checkValue = obj.Comment; return true; - case "crc": - checkValue = obj.CRC; - return true; case "crc16": checkValue = obj.CRC16; return true; + case "crc": + case "crc32": + checkValue = obj.CRC32; + return true; case "crc64": checkValue = obj.CRC64; return true; diff --git a/SabreTools.Serialization.CrossModel/ArchiveDotOrg.Deserializer.cs b/SabreTools.Serialization.CrossModel/ArchiveDotOrg.Deserializer.cs index eee8a59f..8f2af666 100644 --- a/SabreTools.Serialization.CrossModel/ArchiveDotOrg.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/ArchiveDotOrg.Deserializer.cs @@ -50,7 +50,7 @@ namespace SabreTools.Serialization.CrossModel LastModifiedTime = item.LastModifiedTime, Size = item.Size?.ToString(), MD5 = item.MD5, - CRC32 = item.CRC, + CRC32 = item.CRC32, SHA1 = item.SHA1, FileCount = item.FileCount, Format = item.Format, diff --git a/SabreTools.Serialization.CrossModel/ArchiveDotOrg.Serializer.cs b/SabreTools.Serialization.CrossModel/ArchiveDotOrg.Serializer.cs index ee636f3e..f6c5a214 100644 --- a/SabreTools.Serialization.CrossModel/ArchiveDotOrg.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/ArchiveDotOrg.Serializer.cs @@ -65,7 +65,7 @@ namespace SabreTools.Serialization.CrossModel LastModifiedTime = item.LastModifiedTime, Size = NumberHelper.ConvertToInt64(item.Size), MD5 = item.MD5, - CRC = item.CRC32, + CRC32 = item.CRC32, SHA1 = item.SHA1, FileCount = item.FileCount, Format = item.Format, diff --git a/SabreTools.Serialization.CrossModel/ClrMamePro.Deserializer.cs b/SabreTools.Serialization.CrossModel/ClrMamePro.Deserializer.cs index 3bd9a6d0..e6ee071e 100644 --- a/SabreTools.Serialization.CrossModel/ClrMamePro.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/ClrMamePro.Deserializer.cs @@ -278,7 +278,7 @@ namespace SabreTools.Serialization.CrossModel Name = item.Name, Size = item.Size, CRC16 = item.CRC16, - CRC = item.CRC, + CRC = item.CRC32, CRC64 = item.CRC64, MD2 = item.MD2, MD4 = item.MD4, diff --git a/SabreTools.Serialization.CrossModel/ClrMamePro.Serializer.cs b/SabreTools.Serialization.CrossModel/ClrMamePro.Serializer.cs index bf4b61ed..21277c45 100644 --- a/SabreTools.Serialization.CrossModel/ClrMamePro.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/ClrMamePro.Serializer.cs @@ -258,7 +258,7 @@ namespace SabreTools.Serialization.CrossModel Name = item.Name, Size = item.Size, CRC16 = item.CRC16, - CRC = item.CRC, + CRC32 = item.CRC, CRC64 = item.CRC64, MD2 = item.MD2, MD4 = item.MD4, diff --git a/SabreTools.Serialization.CrossModel/DosCenter.Deserializer.cs b/SabreTools.Serialization.CrossModel/DosCenter.Deserializer.cs index 383ff648..cbc35182 100644 --- a/SabreTools.Serialization.CrossModel/DosCenter.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/DosCenter.Deserializer.cs @@ -68,7 +68,7 @@ namespace SabreTools.Serialization.CrossModel { Name = item.Name, Size = item.Size, - CRC = item.CRC, + CRC = item.CRC32, SHA1 = item.SHA1, Date = item.Date, }; diff --git a/SabreTools.Serialization.CrossModel/DosCenter.Serializer.cs b/SabreTools.Serialization.CrossModel/DosCenter.Serializer.cs index 92ef0e0e..fcf1d643 100644 --- a/SabreTools.Serialization.CrossModel/DosCenter.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/DosCenter.Serializer.cs @@ -65,7 +65,7 @@ namespace SabreTools.Serialization.CrossModel { Name = item.Name, Size = item.Size, - CRC = item.CRC, + CRC32 = item.CRC, SHA1 = item.SHA1, Date = item.Date, }; diff --git a/SabreTools.Serialization.CrossModel/EverdriveSMDB.Deserializer.cs b/SabreTools.Serialization.CrossModel/EverdriveSMDB.Deserializer.cs index 82a1d20a..65c882b9 100644 --- a/SabreTools.Serialization.CrossModel/EverdriveSMDB.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/EverdriveSMDB.Deserializer.cs @@ -49,7 +49,7 @@ namespace SabreTools.Serialization.CrossModel Name = item.Name, SHA1 = item.SHA1, MD5 = item.MD5, - CRC32 = item.CRC, + CRC32 = item.CRC32, Size = item.Size, }; return row; diff --git a/SabreTools.Serialization.CrossModel/EverdriveSMDB.Serializer.cs b/SabreTools.Serialization.CrossModel/EverdriveSMDB.Serializer.cs index 17d1b864..1324bd1f 100644 --- a/SabreTools.Serialization.CrossModel/EverdriveSMDB.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/EverdriveSMDB.Serializer.cs @@ -57,7 +57,7 @@ namespace SabreTools.Serialization.CrossModel Name = item.Name, SHA1 = item.SHA1, MD5 = item.MD5, - CRC = item.CRC32, + CRC32 = item.CRC32, Size = item.Size, }; return rom; diff --git a/SabreTools.Serialization.CrossModel/Hashfile.Deserializer.cs b/SabreTools.Serialization.CrossModel/Hashfile.Deserializer.cs index 0d46bd9b..d2ddd494 100644 --- a/SabreTools.Serialization.CrossModel/Hashfile.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/Hashfile.Deserializer.cs @@ -211,7 +211,7 @@ namespace SabreTools.Serialization.CrossModel var sfv = new SFV { File = item.Name, - Hash = item.CRC, + Hash = item.CRC32, }; return sfv; } diff --git a/SabreTools.Serialization.CrossModel/Hashfile.Serializer.cs b/SabreTools.Serialization.CrossModel/Hashfile.Serializer.cs index dac2f823..0601c170 100644 --- a/SabreTools.Serialization.CrossModel/Hashfile.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/Hashfile.Serializer.cs @@ -140,7 +140,7 @@ namespace SabreTools.Serialization.CrossModel var rom = new Data.Models.Metadata.Rom { Name = item.File, - CRC = item.Hash, + CRC32 = item.Hash, }; return rom; } diff --git a/SabreTools.Serialization.CrossModel/Listrom.Deserializer.cs b/SabreTools.Serialization.CrossModel/Listrom.Deserializer.cs index 10149bc6..8e9eb039 100644 --- a/SabreTools.Serialization.CrossModel/Listrom.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/Listrom.Deserializer.cs @@ -77,7 +77,7 @@ namespace SabreTools.Serialization.CrossModel { Name = item.Name, Size = item.Size, - CRC = item.CRC, + CRC = item.CRC32, SHA1 = item.SHA1, }; diff --git a/SabreTools.Serialization.CrossModel/Listrom.Serializer.cs b/SabreTools.Serialization.CrossModel/Listrom.Serializer.cs index c1b4f534..2dea8f1e 100644 --- a/SabreTools.Serialization.CrossModel/Listrom.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/Listrom.Serializer.cs @@ -98,7 +98,7 @@ namespace SabreTools.Serialization.CrossModel { Name = item.Name, Size = item.Size, - CRC = item.CRC, + CRC32 = item.CRC, SHA1 = item.SHA1, }; diff --git a/SabreTools.Serialization.CrossModel/Listxml.Deserializer.cs b/SabreTools.Serialization.CrossModel/Listxml.Deserializer.cs index bfacbdcc..f581bba5 100644 --- a/SabreTools.Serialization.CrossModel/Listxml.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/Listxml.Deserializer.cs @@ -565,7 +565,7 @@ namespace SabreTools.Serialization.CrossModel Name = item.Name, Bios = item.Bios, Size = item.Size, - CRC = item.CRC, + CRC = item.CRC32, SHA1 = item.SHA1, Merge = item.Merge, Region = item.Region, diff --git a/SabreTools.Serialization.CrossModel/Listxml.Serializer.cs b/SabreTools.Serialization.CrossModel/Listxml.Serializer.cs index e9a8419c..12a0820a 100644 --- a/SabreTools.Serialization.CrossModel/Listxml.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/Listxml.Serializer.cs @@ -532,7 +532,7 @@ namespace SabreTools.Serialization.CrossModel Name = item.Name, Bios = item.Bios, Size = item.Size, - CRC = item.CRC, + CRC32 = item.CRC, SHA1 = item.SHA1, Merge = item.Merge, Region = item.Region, diff --git a/SabreTools.Serialization.CrossModel/Logiqx.Deserializer.cs b/SabreTools.Serialization.CrossModel/Logiqx.Deserializer.cs index 537f8047..2465875e 100644 --- a/SabreTools.Serialization.CrossModel/Logiqx.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/Logiqx.Deserializer.cs @@ -328,7 +328,7 @@ namespace SabreTools.Serialization.CrossModel Name = item.Name, Size = item.Size, CRC16 = item.CRC16, - CRC = item.CRC, + CRC = item.CRC32, CRC64 = item.CRC64, MD2 = item.MD2, MD4 = item.MD4, diff --git a/SabreTools.Serialization.CrossModel/Logiqx.Serializer.cs b/SabreTools.Serialization.CrossModel/Logiqx.Serializer.cs index 2cbb2149..918902bf 100644 --- a/SabreTools.Serialization.CrossModel/Logiqx.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/Logiqx.Serializer.cs @@ -307,7 +307,7 @@ namespace SabreTools.Serialization.CrossModel Name = item.Name, Size = item.Size, CRC16 = item.CRC16, - CRC = item.CRC, + CRC32 = item.CRC, CRC64 = item.CRC64, MD2 = item.MD2, MD4 = item.MD4, diff --git a/SabreTools.Serialization.CrossModel/OfflineList.Deserializer.cs b/SabreTools.Serialization.CrossModel/OfflineList.Deserializer.cs index 746b79aa..c12ea698 100644 --- a/SabreTools.Serialization.CrossModel/OfflineList.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/OfflineList.Deserializer.cs @@ -112,7 +112,7 @@ namespace SabreTools.Serialization.CrossModel var fileRomCRC = new FileRomCRC { Extension = item.Extension, - Content = item.CRC, + Content = item.CRC32, }; return fileRomCRC; } diff --git a/SabreTools.Serialization.CrossModel/OfflineList.Serializer.cs b/SabreTools.Serialization.CrossModel/OfflineList.Serializer.cs index e7bbbc42..68062497 100644 --- a/SabreTools.Serialization.CrossModel/OfflineList.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/OfflineList.Serializer.cs @@ -96,7 +96,7 @@ namespace SabreTools.Serialization.CrossModel var rom = new Data.Models.Metadata.Rom { Extension = item.Extension, - CRC = item.Content, + CRC32 = item.Content, }; return rom; } diff --git a/SabreTools.Serialization.CrossModel/RomCenter.Deserializer.cs b/SabreTools.Serialization.CrossModel/RomCenter.Deserializer.cs index 21361396..ff40b851 100644 --- a/SabreTools.Serialization.CrossModel/RomCenter.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/RomCenter.Deserializer.cs @@ -102,7 +102,7 @@ namespace SabreTools.Serialization.CrossModel GameName = parent.Name, GameDescription = parent.Description, RomName = item.Name, - RomCRC = item.CRC, + RomCRC = item.CRC32, RomSize = item.Size, RomOf = parent.RomOf, MergeName = item.Merge, diff --git a/SabreTools.Serialization.CrossModel/RomCenter.Serializer.cs b/SabreTools.Serialization.CrossModel/RomCenter.Serializer.cs index a9e0289e..d7a52ca9 100644 --- a/SabreTools.Serialization.CrossModel/RomCenter.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/RomCenter.Serializer.cs @@ -86,7 +86,7 @@ namespace SabreTools.Serialization.CrossModel var rom = new Data.Models.Metadata.Rom { Name = item.RomName, - CRC = item.RomCRC, + CRC32 = item.RomCRC, Size = item.RomSize, Merge = item.MergeName, }; diff --git a/SabreTools.Serialization.CrossModel/SeparatedValue.Deserializer.cs b/SabreTools.Serialization.CrossModel/SeparatedValue.Deserializer.cs index b5349057..6f8387f7 100644 --- a/SabreTools.Serialization.CrossModel/SeparatedValue.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/SeparatedValue.Deserializer.cs @@ -140,7 +140,7 @@ namespace SabreTools.Serialization.CrossModel RomName = item.Name, DiskName = null, Size = item.Size, - CRC = item.CRC, + CRC = item.CRC32, MD5 = item.MD5, SHA1 = item.SHA1, SHA256 = item.SHA256, diff --git a/SabreTools.Serialization.CrossModel/SeparatedValue.Serializer.cs b/SabreTools.Serialization.CrossModel/SeparatedValue.Serializer.cs index bd619c66..4fea2eef 100644 --- a/SabreTools.Serialization.CrossModel/SeparatedValue.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/SeparatedValue.Serializer.cs @@ -103,7 +103,7 @@ namespace SabreTools.Serialization.CrossModel { Name = item.RomName, Size = item.Size, - CRC = item.CRC, + CRC32 = item.CRC, MD5 = item.MD5, SHA1 = item.SHA1, SHA256 = item.SHA256, diff --git a/SabreTools.Serialization.CrossModel/SoftwareList.Deserializer.cs b/SabreTools.Serialization.CrossModel/SoftwareList.Deserializer.cs index aeada097..aabb248a 100644 --- a/SabreTools.Serialization.CrossModel/SoftwareList.Deserializer.cs +++ b/SabreTools.Serialization.CrossModel/SoftwareList.Deserializer.cs @@ -218,7 +218,7 @@ namespace SabreTools.Serialization.CrossModel Name = item.Name, Size = item.Size, Length = item.Length, - CRC = item.CRC, + CRC = item.CRC32, SHA1 = item.SHA1, Offset = item.Offset, Value = item.Value, diff --git a/SabreTools.Serialization.CrossModel/SoftwareList.Serializer.cs b/SabreTools.Serialization.CrossModel/SoftwareList.Serializer.cs index 28b8ef1b..ded48ee2 100644 --- a/SabreTools.Serialization.CrossModel/SoftwareList.Serializer.cs +++ b/SabreTools.Serialization.CrossModel/SoftwareList.Serializer.cs @@ -209,7 +209,7 @@ namespace SabreTools.Serialization.CrossModel Name = item.Name, Size = item.Size, Length = item.Length, - CRC = item.CRC, + CRC32 = item.CRC, SHA1 = item.SHA1, Offset = item.Offset, Value = item.Value,