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 = "0x6FB1D0", Offset = "0x6F9FD0", VA = "0x1806FB1D0")]
|
|
public DeflaterHuffman(DeflaterPending pending)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000068 RID: 104 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000068")]
|
|
[Address(RVA = "0x6FA6C0", Offset = "0x6F94C0", VA = "0x1806FA6C0")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000069 RID: 105 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000069")]
|
|
[Address(RVA = "0x6FA710", Offset = "0x6F9510", VA = "0x1806FA710")]
|
|
public void SendAllTrees(int blTreeCodes)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006A RID: 106 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600006A")]
|
|
[Address(RVA = "0x6F9E80", Offset = "0x6F8C80", VA = "0x1806F9E80")]
|
|
public void CompressBlock()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600006B RID: 107 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600006B")]
|
|
[Address(RVA = "0x6FA570", Offset = "0x6F9370", VA = "0x1806FA570")]
|
|
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 = "0x6FA0D0", Offset = "0x6F8ED0", VA = "0x1806FA0D0")]
|
|
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 = "0x6FA680", Offset = "0x6F9480", VA = "0x1806FA680")]
|
|
public bool IsFull()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600006E RID: 110 RVA: 0x00002400 File Offset: 0x00000600
|
|
[Token(Token = "0x600006E")]
|
|
[Address(RVA = "0x6FACB0", Offset = "0x6F9AB0", VA = "0x1806FACB0")]
|
|
public bool TallyLit(int literal)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600006F RID: 111 RVA: 0x00002418 File Offset: 0x00000618
|
|
[Token(Token = "0x600006F")]
|
|
[Address(RVA = "0x6FAAE0", Offset = "0x6F98E0", VA = "0x1806FAAE0")]
|
|
public bool TallyDist(int distance, int length)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000070 RID: 112 RVA: 0x00002430 File Offset: 0x00000630
|
|
[Token(Token = "0x6000070")]
|
|
[Address(RVA = "0x6F9D50", Offset = "0x6F8B50", VA = "0x1806F9D50")]
|
|
public static short BitReverse(int toReverse)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000071 RID: 113 RVA: 0x00002448 File Offset: 0x00000648
|
|
[Token(Token = "0x6000071")]
|
|
[Address(RVA = "0x6FA690", Offset = "0x6F9490", VA = "0x1806FA690")]
|
|
private static int Lcode(int length)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000072 RID: 114 RVA: 0x00002460 File Offset: 0x00000660
|
|
[Token(Token = "0x6000072")]
|
|
[Address(RVA = "0x6FA0B0", Offset = "0x6F8EB0", VA = "0x1806FA0B0")]
|
|
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 = "0x702280", Offset = "0x701080", VA = "0x180702280")]
|
|
public Tree(DeflaterHuffman dh, int elems, int minCodes, int maxLength)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000074 RID: 116 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000074")]
|
|
[Address(RVA = "0x701F70", Offset = "0x700D70", VA = "0x180701F70")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000075 RID: 117 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000075")]
|
|
[Address(RVA = "0x702000", Offset = "0x700E00", VA = "0x180702000")]
|
|
public void WriteSymbol(int code)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000076 RID: 118 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000076")]
|
|
[Address(RVA = "0x701FF0", Offset = "0x700DF0", VA = "0x180701FF0")]
|
|
public void SetStaticCodes(short[] staticCodes, byte[] staticLengths)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000077 RID: 119 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000077")]
|
|
[Address(RVA = "0x700C80", Offset = "0x6FFA80", VA = "0x180700C80")]
|
|
public void BuildCodes()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000078 RID: 120 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000078")]
|
|
[Address(RVA = "0x7013D0", Offset = "0x7001D0", VA = "0x1807013D0")]
|
|
public void BuildTree()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000079 RID: 121 RVA: 0x00002478 File Offset: 0x00000678
|
|
[Token(Token = "0x6000079")]
|
|
[Address(RVA = "0x701EE0", Offset = "0x700CE0", VA = "0x180701EE0")]
|
|
public int GetEncodedLength()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x0600007A RID: 122 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600007A")]
|
|
[Address(RVA = "0x701CF0", Offset = "0x700AF0", VA = "0x180701CF0")]
|
|
public void CalcBLFreq(DeflaterHuffman.Tree blTree)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600007B RID: 123 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600007B")]
|
|
[Address(RVA = "0x702080", Offset = "0x700E80", VA = "0x180702080")]
|
|
public void WriteTree(DeflaterHuffman.Tree blTree)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600007C RID: 124 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600007C")]
|
|
[Address(RVA = "0x700EB0", Offset = "0x6FFCB0", VA = "0x180700EB0")]
|
|
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;
|
|
}
|
|
}
|
|
}
|