281 lines
8.0 KiB
C#
281 lines
8.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace ICSharpCode.SharpZipLib.Zip.Compression
|
|
{
|
|
// Token: 0x0200000E RID: 14
|
|
[Token(Token = "0x200000E")]
|
|
public class DeflaterHuffman
|
|
{
|
|
// Token: 0x06000067 RID: 103 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000067")]
|
|
[Address(RVA = "0x1191400", Offset = "0x1190400", VA = "0x181191400")]
|
|
public DeflaterHuffman(DeflaterPending pending)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000068 RID: 104 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000068")]
|
|
[Address(RVA = "0x11908F0", Offset = "0x118F8F0", VA = "0x1811908F0")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000069 RID: 105 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000069")]
|
|
[Address(RVA = "0x1190940", Offset = "0x118F940", VA = "0x181190940")]
|
|
public void SendAllTrees(int blTreeCodes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006A RID: 106 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600006A")]
|
|
[Address(RVA = "0x11900B0", Offset = "0x118F0B0", VA = "0x1811900B0")]
|
|
public void CompressBlock()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006B RID: 107 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600006B")]
|
|
[Address(RVA = "0x11907A0", Offset = "0x118F7A0", VA = "0x1811907A0")]
|
|
public void FlushStoredBlock(byte[] stored, int storedOffset, int storedLength, bool lastBlock)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006C RID: 108 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600006C")]
|
|
[Address(RVA = "0x1190300", Offset = "0x118F300", VA = "0x181190300")]
|
|
public void FlushBlock(byte[] stored, int storedOffset, int storedLength, bool lastBlock)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006D RID: 109 RVA: 0x000023E8 File Offset: 0x000005E8
|
|
[Token(Token = "0x600006D")]
|
|
[Address(RVA = "0x11908B0", Offset = "0x118F8B0", VA = "0x1811908B0")]
|
|
public bool IsFull()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600006E RID: 110 RVA: 0x00002400 File Offset: 0x00000600
|
|
[Token(Token = "0x600006E")]
|
|
[Address(RVA = "0x1190EE0", Offset = "0x118FEE0", VA = "0x181190EE0")]
|
|
public bool TallyLit(int literal)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600006F RID: 111 RVA: 0x00002418 File Offset: 0x00000618
|
|
[Token(Token = "0x600006F")]
|
|
[Address(RVA = "0x1190D10", Offset = "0x118FD10", VA = "0x181190D10")]
|
|
public bool TallyDist(int distance, int length)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000070 RID: 112 RVA: 0x00002430 File Offset: 0x00000630
|
|
[Token(Token = "0x6000070")]
|
|
[Address(RVA = "0x118FF80", Offset = "0x118EF80", VA = "0x18118FF80")]
|
|
public static short BitReverse(int toReverse)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000071 RID: 113 RVA: 0x00002448 File Offset: 0x00000648
|
|
[Token(Token = "0x6000071")]
|
|
[Address(RVA = "0x11908C0", Offset = "0x118F8C0", VA = "0x1811908C0")]
|
|
private static int Lcode(int length)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000072 RID: 114 RVA: 0x00002460 File Offset: 0x00000660
|
|
[Token(Token = "0x6000072")]
|
|
[Address(RVA = "0x11902E0", Offset = "0x118F2E0", VA = "0x1811902E0")]
|
|
private static int Dcode(int distance)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x04000046 RID: 70
|
|
[Token(Token = "0x4000046")]
|
|
private static readonly int[] BL_ORDER;
|
|
|
|
// Token: 0x04000047 RID: 71
|
|
[Token(Token = "0x4000047")]
|
|
private static readonly byte[] bit4Reverse;
|
|
|
|
// Token: 0x04000048 RID: 72
|
|
[Token(Token = "0x4000048")]
|
|
private static short[] staticLCodes;
|
|
|
|
// Token: 0x04000049 RID: 73
|
|
[Token(Token = "0x4000049")]
|
|
private static byte[] staticLLength;
|
|
|
|
// Token: 0x0400004A RID: 74
|
|
[Token(Token = "0x400004A")]
|
|
private static short[] staticDCodes;
|
|
|
|
// Token: 0x0400004B RID: 75
|
|
[Token(Token = "0x400004B")]
|
|
private static byte[] staticDLength;
|
|
|
|
// Token: 0x0400004C RID: 76
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400004C")]
|
|
public DeflaterPending pending;
|
|
|
|
// Token: 0x0400004D RID: 77
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400004D")]
|
|
private DeflaterHuffman.Tree literalTree;
|
|
|
|
// Token: 0x0400004E RID: 78
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400004E")]
|
|
private DeflaterHuffman.Tree distTree;
|
|
|
|
// Token: 0x0400004F RID: 79
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400004F")]
|
|
private DeflaterHuffman.Tree blTree;
|
|
|
|
// Token: 0x04000050 RID: 80
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000050")]
|
|
private short[] d_buf;
|
|
|
|
// Token: 0x04000051 RID: 81
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000051")]
|
|
private byte[] l_buf;
|
|
|
|
// Token: 0x04000052 RID: 82
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000052")]
|
|
private int last_lit;
|
|
|
|
// Token: 0x04000053 RID: 83
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4000053")]
|
|
private int extra_bits;
|
|
|
|
// Token: 0x0200000F RID: 15
|
|
[Token(Token = "0x200000F")]
|
|
private class Tree
|
|
{
|
|
// Token: 0x06000073 RID: 115 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000073")]
|
|
[Address(RVA = "0x1198460", Offset = "0x1197460", VA = "0x181198460")]
|
|
public Tree(DeflaterHuffman dh, int elems, int minCodes, int maxLength)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000074")]
|
|
[Address(RVA = "0x1198150", Offset = "0x1197150", VA = "0x181198150")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000075 RID: 117 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000075")]
|
|
[Address(RVA = "0x11981E0", Offset = "0x11971E0", VA = "0x1811981E0")]
|
|
public void WriteSymbol(int code)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000076 RID: 118 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000076")]
|
|
[Address(RVA = "0x11981D0", Offset = "0x11971D0", VA = "0x1811981D0")]
|
|
public void SetStaticCodes(short[] staticCodes, byte[] staticLengths)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000077 RID: 119 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000077")]
|
|
[Address(RVA = "0x1196E60", Offset = "0x1195E60", VA = "0x181196E60")]
|
|
public void BuildCodes()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000078 RID: 120 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000078")]
|
|
[Address(RVA = "0x11975B0", Offset = "0x11965B0", VA = "0x1811975B0")]
|
|
public void BuildTree()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000079 RID: 121 RVA: 0x00002478 File Offset: 0x00000678
|
|
[Token(Token = "0x6000079")]
|
|
[Address(RVA = "0x11980C0", Offset = "0x11970C0", VA = "0x1811980C0")]
|
|
public int GetEncodedLength()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600007A RID: 122 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600007A")]
|
|
[Address(RVA = "0x1197ED0", Offset = "0x1196ED0", VA = "0x181197ED0")]
|
|
public void CalcBLFreq(DeflaterHuffman.Tree blTree)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600007B RID: 123 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600007B")]
|
|
[Address(RVA = "0x1198260", Offset = "0x1197260", VA = "0x181198260")]
|
|
public void WriteTree(DeflaterHuffman.Tree blTree)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600007C RID: 124 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600007C")]
|
|
[Address(RVA = "0x1197090", Offset = "0x1196090", VA = "0x181197090")]
|
|
private void BuildLength(int[] childs)
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000054 RID: 84
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000054")]
|
|
public short[] freqs;
|
|
|
|
// Token: 0x04000055 RID: 85
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000055")]
|
|
public byte[] length;
|
|
|
|
// Token: 0x04000056 RID: 86
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000056")]
|
|
public int minNumCodes;
|
|
|
|
// Token: 0x04000057 RID: 87
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x4000057")]
|
|
public int numCodes;
|
|
|
|
// Token: 0x04000058 RID: 88
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000058")]
|
|
private short[] codes;
|
|
|
|
// Token: 0x04000059 RID: 89
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000059")]
|
|
private int[] bl_counts;
|
|
|
|
// Token: 0x0400005A RID: 90
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400005A")]
|
|
private int maxLength;
|
|
|
|
// Token: 0x0400005B RID: 91
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400005B")]
|
|
private DeflaterHuffman dh;
|
|
}
|
|
}
|
|
}
|