You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

36 lines
1.6 KiB

namespace com.hitrust.util.Zip.Compression
{
using System;
public class DeflaterConstants
{
public static int[] COMPR_FUNC = new int[] { 0, 1, 1, 1, 1, 2, 2, 2, 2, 2 };
public const bool DEBUGGING = false;
public const int DEFAULT_MEM_LEVEL = 8;
public const int DEFLATE_FAST = 1;
public const int DEFLATE_SLOW = 2;
public const int DEFLATE_STORED = 0;
public const int DYN_TREES = 2;
public static int[] GOOD_LENGTH = new int[] { 0, 4, 4, 4, 4, 8, 8, 8, 0x20, 0x20 };
public const int HASH_BITS = 15;
public const int HASH_MASK = 0x7fff;
public const int HASH_SHIFT = 5;
public const int HASH_SIZE = 0x8000;
public static int MAX_BLOCK_SIZE = Math.Min(0xffff, 0xfffb);
public static int[] MAX_CHAIN = new int[] { 0, 4, 8, 0x20, 0x10, 0x20, 0x80, 0x100, 0x400, 0x1000 };
public const int MAX_DIST = 0x7efa;
public static int[] MAX_LAZY = new int[] { 0, 4, 5, 6, 4, 0x10, 0x10, 0x20, 0x80, 0x102 };
public const int MAX_MATCH = 0x102;
public const int MAX_WBITS = 15;
public const int MIN_LOOKAHEAD = 0x106;
public const int MIN_MATCH = 3;
public static int[] NICE_LENGTH = new int[] { 0, 8, 0x10, 0x20, 0x10, 0x20, 0x80, 0x80, 0x102, 0x102 };
public const int PENDING_BUF_SIZE = 0x10000;
public const int PRESET_DICT = 0x20;
public const int STATIC_TREES = 1;
public const int STORED_BLOCK = 0;
public const int WMASK = 0x7fff;
public const int WSIZE = 0x8000;
}
}