General cleanup and refactor.

This commit is contained in:
2022-03-07 07:36:44 +00:00
parent bc6e432565
commit 762e3eb6d2
1321 changed files with 44657 additions and 45479 deletions

View File

@@ -30,6 +30,8 @@
// Copyright © 2011-2022 Natalia Portillo
// ****************************************************************************/
namespace Aaru.Filters;
using System;
using System.IO;
using System.IO.Compression;
@@ -37,8 +39,6 @@ using Aaru.CommonTypes.Enums;
using Aaru.CommonTypes.Interfaces;
using Aaru.Helpers;
namespace Aaru.Filters;
/// <inheritdoc />
/// <summary>Decompress gzip files while reading</summary>
public sealed class GZip : IFilter
@@ -83,7 +83,7 @@ public sealed class GZip : IFilter
/// <inheritdoc />
public bool Identify(Stream stream)
{
byte[] buffer = new byte[3];
var buffer = new byte[3];
stream.Seek(0, SeekOrigin.Begin);
stream.Read(buffer, 0, 3);
@@ -98,8 +98,8 @@ public sealed class GZip : IFilter
if(!File.Exists(path))
return false;
var stream = new FileStream(path, FileMode.Open, FileAccess.Read);
byte[] buffer = new byte[3];
var stream = new FileStream(path, FileMode.Open, FileAccess.Read);
var buffer = new byte[3];
stream.Seek(0, SeekOrigin.Begin);
stream.Read(buffer, 0, 3);
@@ -111,8 +111,8 @@ public sealed class GZip : IFilter
/// <inheritdoc />
public ErrorNumber Open(byte[] buffer)
{
byte[] mtimeB = new byte[4];
byte[] isizeB = new byte[4];
var mtimeB = new byte[4];
var isizeB = new byte[4];
_dataStream = new MemoryStream(buffer);
BasePath = null;
@@ -123,8 +123,8 @@ public sealed class GZip : IFilter
_dataStream.Read(isizeB, 0, 4);
_dataStream.Seek(0, SeekOrigin.Begin);
uint mtime = BitConverter.ToUInt32(mtimeB, 0);
uint isize = BitConverter.ToUInt32(isizeB, 0);
var mtime = BitConverter.ToUInt32(mtimeB, 0);
var isize = BitConverter.ToUInt32(isizeB, 0);
_decompressedSize = isize;
CreationTime = DateHandlers.UnixUnsignedToDateTime(mtime);
@@ -138,8 +138,8 @@ public sealed class GZip : IFilter
/// <inheritdoc />
public ErrorNumber Open(Stream stream)
{
byte[] mtimeB = new byte[4];
byte[] isizeB = new byte[4];
var mtimeB = new byte[4];
var isizeB = new byte[4];
_dataStream = stream;
BasePath = null;
@@ -150,8 +150,8 @@ public sealed class GZip : IFilter
_dataStream.Read(isizeB, 0, 4);
_dataStream.Seek(0, SeekOrigin.Begin);
uint mtime = BitConverter.ToUInt32(mtimeB, 0);
uint isize = BitConverter.ToUInt32(isizeB, 0);
var mtime = BitConverter.ToUInt32(mtimeB, 0);
var isize = BitConverter.ToUInt32(isizeB, 0);
_decompressedSize = isize;
CreationTime = DateHandlers.UnixUnsignedToDateTime(mtime);
@@ -165,8 +165,8 @@ public sealed class GZip : IFilter
/// <inheritdoc />
public ErrorNumber Open(string path)
{
byte[] mtimeB = new byte[4];
byte[] isizeB = new byte[4];
var mtimeB = new byte[4];
var isizeB = new byte[4];
_dataStream = new FileStream(path, FileMode.Open, FileAccess.Read);
BasePath = System.IO.Path.GetFullPath(path);
@@ -177,8 +177,8 @@ public sealed class GZip : IFilter
_dataStream.Read(isizeB, 0, 4);
_dataStream.Seek(0, SeekOrigin.Begin);
uint mtime = BitConverter.ToUInt32(mtimeB, 0);
uint isize = BitConverter.ToUInt32(isizeB, 0);
var mtime = BitConverter.ToUInt32(mtimeB, 0);
var isize = BitConverter.ToUInt32(isizeB, 0);
_decompressedSize = isize;
var fi = new FileInfo(path);