Use winrar to encrypt files, and file name encryption, throw an error when using SharpCompress to decompress
.net core 3.1
SharpCompress Version=0.26.0
throw error: SharpCompress Arithmetic operation resulted in an overflow.
at SharpCompress.IO.MarkingBinaryReader.ReadRarVIntByte(Int32 maxBytes)
at SharpCompress.Common.Rar.Headers.RarHeader..ctor(RarCrcBinaryReader reader, Boolean isRar5, ArchiveEncoding archiveEncoding)
at SharpCompress.Common.Rar.Headers.RarHeader.TryReadBase(RarCrcBinaryReader reader, Boolean isRar5, ArchiveEncoding archiveEncoding)
at SharpCompress.Common.Rar.Headers.RarHeaderFactory.TryReadNextHeader(Stream stream)
at SharpCompress.Common.Rar.Headers.RarHeaderFactory.d12.MoveNext()
at SharpCompress.Common.Rar.RarVolume.d10.MoveNext()
at System.Collections.Generic.LargeArrayBuilder1.AddRange(IEnumerable1 items)
at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source)
at SharpCompress.Archives.Rar.FileInfoRarArchiveVolume..ctor(FileInfo fileInfo, ReaderOptions options)
at SharpCompress.Archives.Rar.RarArchiveVolumeFactory.d1.MoveNext()
at SharpCompress.LazyReadOnlyCollection`1.LazyLoader.MoveNext()
at SharpCompress.Archives.Rar.RarArchiveEntryFactory.d0.MoveNext()
at SharpCompress.Archives.Rar.RarArchiveEntryFactory.d1.MoveNext()
at SharpCompress.Archives.Rar.RarArchiveEntryFactory.d2.MoveNext()
at SharpCompress.LazyReadOnlyCollection1.LazyLoader.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator1.MoveNext()
at SharpCompress.Archives.IArchiveExtensions.WriteToDirectory(IArchive archive, String destinationDirectory, ExtractionOptions options)
Use winrar to encrypt files, and file name encryption, throw an error when using SharpCompress to decompress
.net core 3.1 SharpCompress Version=0.26.0
throw error: SharpCompress Arithmetic operation resulted in an overflow.
at SharpCompress.IO.MarkingBinaryReader.ReadRarVIntByte(Int32 maxBytes) at SharpCompress.Common.Rar.Headers.RarHeader..ctor(RarCrcBinaryReader reader, Boolean isRar5, ArchiveEncoding archiveEncoding) at SharpCompress.Common.Rar.Headers.RarHeader.TryReadBase(RarCrcBinaryReader reader, Boolean isRar5, ArchiveEncoding archiveEncoding) at SharpCompress.Common.Rar.Headers.RarHeaderFactory.TryReadNextHeader(Stream stream) at SharpCompress.Common.Rar.Headers.RarHeaderFactory.d12.MoveNext()
at SharpCompress.Common.Rar.RarVolume.d 10.MoveNext()
at System.Collections.Generic.LargeArrayBuilderd1.MoveNext()
at SharpCompress.LazyReadOnlyCollection`1.LazyLoader.MoveNext()
at SharpCompress.Archives.Rar.RarArchiveEntryFactory.d 0.MoveNext()
at SharpCompress.Archives.Rar.RarArchiveEntryFactory.d1.MoveNext()
at SharpCompress.Archives.Rar.RarArchiveEntryFactory.d 2.MoveNext()
at SharpCompress.LazyReadOnlyCollection
1.AddRange(IEnumerable
1 items) at System.Collections.Generic.EnumerableHelpers.ToArray[T](IEnumerable1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable
1 source) at SharpCompress.Archives.Rar.FileInfoRarArchiveVolume..ctor(FileInfo fileInfo, ReaderOptions options) at SharpCompress.Archives.Rar.RarArchiveVolumeFactory.1.LazyLoader.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator
1.MoveNext() at SharpCompress.Archives.IArchiveExtensions.WriteToDirectory(IArchive archive, String destinationDirectory, ExtractionOptions options)