Move Deflate-specific models to separate namespace

This commit is contained in:
Matt Nadareski
2024-11-18 10:04:45 -05:00
parent dce9d98885
commit 6bbe904cc3
8 changed files with 11 additions and 10 deletions

View File

@@ -1,7 +1,7 @@
namespace SabreTools.Models.Compression.MSZIP
namespace SabreTools.Models.Compression.Deflate
{
/// <see href="https://www.rfc-editor.org/rfc/rfc1951"/>
public class DeflateBlockHeader
public class BlockHeader
{
/// <summary>
/// Set if and only if this is the last block of the data set.

View File

@@ -1,4 +1,4 @@
namespace SabreTools.Models.Compression.MSZIP
namespace SabreTools.Models.Compression.Deflate
{
/// <summary>
/// Compression with Huffman codes (BTYPE=01 or BTYPE=02)

View File

@@ -1,4 +1,4 @@
namespace SabreTools.Models.Compression.MSZIP
namespace SabreTools.Models.Compression.Deflate
{
/// <summary>
/// Base class for all data headers (BTYPE=00, BTYPE=01, or BTYPE=02)

View File

@@ -1,4 +1,4 @@
namespace SabreTools.Models.Compression.MSZIP
namespace SabreTools.Models.Compression.Deflate
{
/// <summary>
/// Compression with dynamic Huffman codes (BTYPE=10)

View File

@@ -1,5 +1,6 @@
namespace SabreTools.Models.Compression.MSZIP
namespace SabreTools.Models.Compression.Deflate
{
/// <see href="https://www.rfc-editor.org/rfc/rfc1951"/>
public enum CompressionType : byte
{
/// <summary>

View File

@@ -1,6 +1,6 @@
using System;
namespace SabreTools.Models.Compression.MSZIP
namespace SabreTools.Models.Compression.Deflate
{
/// <summary>
/// Compression with fixed Huffman codes (BTYPE=01)

View File

@@ -1,4 +1,4 @@
namespace SabreTools.Models.Compression.MSZIP
namespace SabreTools.Models.Compression.Deflate
{
/// <summary>
/// Non-compressed blocks (BTYPE=00)

View File

@@ -15,12 +15,12 @@ namespace SabreTools.Models.Compression.MSZIP
/// <summary>
/// Deflate block (RFC-1951) header
/// </summary>
public DeflateBlockHeader? Header { get; set; }
public Deflate.BlockHeader? Header { get; set; }
/// <summary>
/// Compression-specific data header
/// </summary>
public DataHeader? DataHeader { get; set; }
public Deflate.DataHeader? DataHeader { get; set; }
/// <summary>
/// MSZIP data