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. private GZipConstants() { } } }