namespace ICSharpCode.SharpZipLib.GZip
{
///
/// This class contains constants used for gzip.
///
sealed public class GZipConstants
{
///
/// Magic number found at start of GZIP header
///
public const int GZIP_MAGIC = 0x1F8B;
/* The flag byte is divided into individual bits as follows:
bit 0 FTEXT
bit 1 FHCRC
bit 2 FEXTRA
bit 3 FNAME
bit 4 FCOMMENT
bit 5 reserved
bit 6 reserved
bit 7 reserved
*/
///
/// Flag bit mask for text
///
public const int FTEXT = 0x1;
///
/// Flag bitmask for Crc
///
public const int FHCRC = 0x2;
///
/// Flag bit mask for extra
///
public const int FEXTRA = 0x4;
///
/// flag bitmask for name
///
public const int FNAME = 0x8;
///
/// flag bit mask indicating comment is present
///
public const int FCOMMENT = 0x10;
///
/// Initialise default instance.
///
/// Constructor is private to prevent instances being created.
GZipConstants()
{
}
}
}