Update ST.Hashing version
This commit is contained in:
+9
-8
@@ -804,11 +804,11 @@ namespace LibIRD
|
||||
// Begin a GZip stream to write header to
|
||||
using MemoryStream headerStream = new();
|
||||
#if NET6_0_OR_GREATER
|
||||
using GZipStream gzStream = new(headerStream, CompressionLevel.SmallestSize);
|
||||
using (GZipStream gzStream = new(headerStream, CompressionLevel.SmallestSize))
|
||||
#elif NETCOREAPP || NET45_OR_GREATER
|
||||
using GZipStream gzStream = new(headerStream, CompressionLevel.Optimal);
|
||||
using (GZipStream gzStream = new(headerStream, CompressionLevel.Optimal))
|
||||
#else
|
||||
using GZipStream gzStream = new(headerStream, CompressionMode.Compress);
|
||||
using (GZipStream gzStream = new(headerStream, CompressionMode.Compress))
|
||||
#endif
|
||||
{
|
||||
// Start reading data from the beginning of the ISO file
|
||||
@@ -838,11 +838,11 @@ namespace LibIRD
|
||||
// Begin a GZip stream to write footer to
|
||||
using MemoryStream footerStream = new();
|
||||
#if NET6_0_OR_GREATER
|
||||
using GZipStream gzStream = new(footerStream, CompressionLevel.SmallestSize);
|
||||
using (GZipStream gzStream = new(footerStream, CompressionLevel.SmallestSize))
|
||||
#elif NETCOREAPP || NET45_OR_GREATER
|
||||
using GZipStream gzStream = new(footerStream, CompressionLevel.Optimal);
|
||||
using (GZipStream gzStream = new(footerStream, CompressionLevel.Optimal))
|
||||
#else
|
||||
using GZipStream gzStream = new(footerStream, CompressionMode.Compress);
|
||||
using (GZipStream gzStream = new(footerStream, CompressionMode.Compress))
|
||||
#endif
|
||||
{
|
||||
// Start reading data from after last file (PS3UPDAT.PUP)
|
||||
@@ -1084,6 +1084,7 @@ namespace LibIRD
|
||||
if (redump)
|
||||
{
|
||||
crc32 = isoHasher.CurrentHashBytes;
|
||||
Array.Reverse(crc32);
|
||||
UID = BitConverter.ToUInt32(crc32, 0);
|
||||
}
|
||||
return;
|
||||
@@ -1340,8 +1341,8 @@ namespace LibIRD
|
||||
|
||||
// Calculate the little-endian 32-bit "IEEE 802.3" CRC value of the IRD contents so far
|
||||
stream.Position = 0;
|
||||
string crc32String = HashTool.GetStreamHash(stream, HashType.CRC32);
|
||||
byte[] crc32 = HexStringToByteArray(crc32String);
|
||||
byte[] crc32 = HashTool.GetStreamHashArray(stream, HashType.CRC32, true);
|
||||
Array.Reverse(crc32);
|
||||
|
||||
// Write final CRC value to the stream
|
||||
stream.Write(crc32, 0, 4);
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Assembly Properties -->
|
||||
<TargetFrameworks>net40;net452;net462;net472;net48;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
|
||||
<TargetFrameworks>net462;net472;net48;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
|
||||
<RuntimeIdentifiers>win-x86;win-x64;win-arm64;linux-x64;linux-arm64;osx-x64;osx-arm64</RuntimeIdentifiers>
|
||||
<CheckEolTargetFramework>false</CheckEolTargetFramework>
|
||||
<LangVersion>latest</LangVersion>
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="1.1.2" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="1.1.3" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="$(TargetFramework.StartsWith(`netcoreapp3`)) OR $(TargetFramework.StartsWith(`net5`))">
|
||||
|
||||
Reference in New Issue
Block a user