CSharpier

This commit is contained in:
Lars Vahlenberg
2024-01-02 21:25:40 +01:00
parent f8a0069a5d
commit 8b02795d69
4 changed files with 10 additions and 8 deletions

View File

@@ -1,4 +1,3 @@
using System;
using System.Collections.Generic;
using System.IO;
@@ -42,7 +41,10 @@ public class RarArchiveEntry : RarEntry, IArchiveEntry
get
{
CheckIncomplete();
return BitConverter.ToUInt32( parts.Select(fp => fp.FileHeader).Single(fh => !fh.IsSplitAfter).FileCrc, 0);
return BitConverter.ToUInt32(
parts.Select(fp => fp.FileHeader).Single(fh => !fh.IsSplitAfter).FileCrc,
0
);
}
}

View File

@@ -20,7 +20,7 @@ public abstract class RarEntry : Entry
/// <summary>
/// The File's 32 bit CRC Hash
/// </summary>
public override long Crc => BitConverter.ToUInt32( FileHeader.FileCrc, 0 );
public override long Crc => BitConverter.ToUInt32(FileHeader.FileCrc, 0);
/// <summary>
/// The path of the file internal to the Rar Archive.

View File

@@ -75,7 +75,9 @@ public abstract class RarReader : AbstractReader<RarReaderEntry, RarVolume>
if (Entry.FileHeader.FileCrc.Length > 5)
{
return CreateEntryStream(new RarBLAKE2spStream(UnpackV2017.Value, Entry.FileHeader, stream));
return CreateEntryStream(
new RarBLAKE2spStream(UnpackV2017.Value, Entry.FileHeader, stream)
);
}
return CreateEntryStream(new RarCrcStream(UnpackV2017.Value, Entry.FileHeader, stream));

View File

@@ -186,15 +186,13 @@ public class RarReaderTests : ReaderTests
public void Rar_EncryptedFileOnly_Reader() => ReadRar("Rar.encrypted_filesOnly.rar", "test");
[Fact]
public void Rar5_EncryptedFileOnly_Reader() =>
ReadRar("Rar5.encrypted_filesOnly.rar", "test");
public void Rar5_EncryptedFileOnly_Reader() => ReadRar("Rar5.encrypted_filesOnly.rar", "test");
[Fact]
public void Rar_Encrypted_Reader() => ReadRar("Rar.Encrypted.rar", "test");
[Fact]
public void Rar5_Encrypted_Reader() =>
ReadRar("Rar5.encrypted_filesOnly.rar", "test");
public void Rar5_Encrypted_Reader() => ReadRar("Rar5.encrypted_filesOnly.rar", "test");
private void ReadRar(string testArchive, string password) =>
Read(testArchive, CompressionType.Rar, new ReaderOptions { Password = password });