341 lines
9.0 KiB
C#
341 lines
9.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
using Pathfinding.Ionic.Crc;
|
|
using Pathfinding.Ionic.Zlib;
|
|
|
|
namespace Pathfinding.Ionic.Zip
|
|
{
|
|
// Token: 0x02000026 RID: 38
|
|
[Token(Token = "0x2000026")]
|
|
public class ZipOutputStream : Stream
|
|
{
|
|
// Token: 0x17000065 RID: 101
|
|
// (get) Token: 0x0600015F RID: 351 RVA: 0x00002A48 File Offset: 0x00000C48
|
|
[Token(Token = "0x17000065")]
|
|
public int CodecBufferSize
|
|
{
|
|
[Token(Token = "0x600015F")]
|
|
[Address(RVA = "0x82ED90", Offset = "0x82DD90", VA = "0x18082ED90")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000066 RID: 102
|
|
// (get) Token: 0x06000160 RID: 352 RVA: 0x00002A60 File Offset: 0x00000C60
|
|
[Token(Token = "0x17000066")]
|
|
public CompressionStrategy Strategy
|
|
{
|
|
[Token(Token = "0x6000160")]
|
|
[Address(RVA = "0x8F5600", Offset = "0x8F4600", VA = "0x1808F5600")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return CompressionStrategy.Default;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000067 RID: 103
|
|
// (get) Token: 0x06000161 RID: 353 RVA: 0x00002A78 File Offset: 0x00000C78
|
|
[Token(Token = "0x17000067")]
|
|
public Zip64Option EnableZip64
|
|
{
|
|
[Token(Token = "0x6000161")]
|
|
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
|
|
get
|
|
{
|
|
return Zip64Option.Default;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000068 RID: 104
|
|
// (get) Token: 0x06000162 RID: 354 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x17000068")]
|
|
public Encoding AlternateEncoding
|
|
{
|
|
[Token(Token = "0x6000162")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000069 RID: 105
|
|
// (get) Token: 0x06000163 RID: 355 RVA: 0x00002A90 File Offset: 0x00000C90
|
|
[Token(Token = "0x17000069")]
|
|
public ZipOption AlternateEncodingUsage
|
|
{
|
|
[Token(Token = "0x6000163")]
|
|
[Address(RVA = "0x4B5080", Offset = "0x4B4080", VA = "0x1804B5080")]
|
|
get
|
|
{
|
|
return ZipOption.Default;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006A RID: 106
|
|
// (get) Token: 0x06000164 RID: 356 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x1700006A")]
|
|
public static Encoding DefaultEncoding
|
|
{
|
|
[Token(Token = "0x6000164")]
|
|
[Address(RVA = "0x10B3090", Offset = "0x10B2090", VA = "0x1810B3090")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006B RID: 107
|
|
// (get) Token: 0x06000165 RID: 357 RVA: 0x00002AA8 File Offset: 0x00000CA8
|
|
[Token(Token = "0x1700006B")]
|
|
public long ParallelDeflateThreshold
|
|
{
|
|
[Token(Token = "0x6000165")]
|
|
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
|
|
get
|
|
{
|
|
return 0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006C RID: 108
|
|
// (get) Token: 0x06000166 RID: 358 RVA: 0x00002AC0 File Offset: 0x00000CC0
|
|
[Token(Token = "0x1700006C")]
|
|
public int ParallelDeflateMaxBufferPairs
|
|
{
|
|
[Token(Token = "0x6000166")]
|
|
[Address(RVA = "0x6A5AE0", Offset = "0x6A4AE0", VA = "0x1806A5AE0")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006D RID: 109
|
|
// (get) Token: 0x06000167 RID: 359 RVA: 0x0000206A File Offset: 0x0000026A
|
|
[Token(Token = "0x1700006D")]
|
|
internal Stream OutputStream
|
|
{
|
|
[Token(Token = "0x6000167")]
|
|
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000168 RID: 360 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000168")]
|
|
[Address(RVA = "0x10B2C20", Offset = "0x10B1C20", VA = "0x1810B2C20", Slot = "29")]
|
|
public override void Write(byte[] buffer, int offset, int count)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000169 RID: 361 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000169")]
|
|
[Address(RVA = "0x10B2F20", Offset = "0x10B1F20", VA = "0x1810B2F20")]
|
|
private void _InitiateCurrentEntry(bool finishing)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700006E RID: 110
|
|
// (get) Token: 0x0600016A RID: 362 RVA: 0x00002AD8 File Offset: 0x00000CD8
|
|
[Token(Token = "0x1700006E")]
|
|
public override bool CanRead
|
|
{
|
|
[Token(Token = "0x600016A")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700006F RID: 111
|
|
// (get) Token: 0x0600016B RID: 363 RVA: 0x00002AF0 File Offset: 0x00000CF0
|
|
[Token(Token = "0x1700006F")]
|
|
public override bool CanSeek
|
|
{
|
|
[Token(Token = "0x600016B")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "8")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000070 RID: 112
|
|
// (get) Token: 0x0600016C RID: 364 RVA: 0x00002B08 File Offset: 0x00000D08
|
|
[Token(Token = "0x17000070")]
|
|
public override bool CanWrite
|
|
{
|
|
[Token(Token = "0x600016C")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "9")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000071 RID: 113
|
|
// (get) Token: 0x0600016D RID: 365 RVA: 0x00002B20 File Offset: 0x00000D20
|
|
[Token(Token = "0x17000071")]
|
|
public override long Length
|
|
{
|
|
[Token(Token = "0x600016D")]
|
|
[Address(RVA = "0x10B30A0", Offset = "0x10B20A0", VA = "0x1810B30A0", Slot = "10")]
|
|
get
|
|
{
|
|
return 0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000072 RID: 114
|
|
// (get) Token: 0x0600016E RID: 366 RVA: 0x00002B38 File Offset: 0x00000D38
|
|
// (set) Token: 0x0600016F RID: 367 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000072")]
|
|
public override long Position
|
|
{
|
|
[Token(Token = "0x600016E")]
|
|
[Address(RVA = "0x10B30F0", Offset = "0x10B20F0", VA = "0x1810B30F0", Slot = "11")]
|
|
get
|
|
{
|
|
return 0L;
|
|
}
|
|
[Token(Token = "0x600016F")]
|
|
[Address(RVA = "0x10B3120", Offset = "0x10B2120", VA = "0x1810B3120", Slot = "12")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000170 RID: 368 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000170")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "17")]
|
|
public override void Flush()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000171 RID: 369 RVA: 0x00002B50 File Offset: 0x00000D50
|
|
[Token(Token = "0x6000171")]
|
|
[Address(RVA = "0x10B2B10", Offset = "0x10B1B10", VA = "0x1810B2B10", Slot = "27")]
|
|
public override int Read(byte[] buffer, int offset, int count)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000172 RID: 370 RVA: 0x00002B68 File Offset: 0x00000D68
|
|
[Token(Token = "0x6000172")]
|
|
[Address(RVA = "0x10B2B70", Offset = "0x10B1B70", VA = "0x1810B2B70", Slot = "25")]
|
|
public override long Seek(long offset, SeekOrigin origin)
|
|
{
|
|
return 0L;
|
|
}
|
|
|
|
// Token: 0x06000173 RID: 371 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000173")]
|
|
[Address(RVA = "0x10B2BD0", Offset = "0x10B1BD0", VA = "0x1810B2BD0", Slot = "26")]
|
|
public override void SetLength(long value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040000FB RID: 251
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40000FB")]
|
|
internal string _password;
|
|
|
|
// Token: 0x040000FC RID: 252
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40000FC")]
|
|
private Stream _outputStream;
|
|
|
|
// Token: 0x040000FD RID: 253
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40000FD")]
|
|
private ZipEntry _currentEntry;
|
|
|
|
// Token: 0x040000FE RID: 254
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40000FE")]
|
|
internal Zip64Option _zip64;
|
|
|
|
// Token: 0x040000FF RID: 255
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40000FF")]
|
|
private Dictionary<string, ZipEntry> _entriesWritten;
|
|
|
|
// Token: 0x04000100 RID: 256
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4000100")]
|
|
private int _entryCount;
|
|
|
|
// Token: 0x04000101 RID: 257
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x4000101")]
|
|
private ZipOption _alternateEncodingUsage;
|
|
|
|
// Token: 0x04000102 RID: 258
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000102")]
|
|
private Encoding _alternateEncoding;
|
|
|
|
// Token: 0x04000103 RID: 259
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000103")]
|
|
private bool _disposed;
|
|
|
|
// Token: 0x04000104 RID: 260
|
|
[FieldOffset(Offset = "0x61")]
|
|
[Token(Token = "0x4000104")]
|
|
private bool _exceptionPending;
|
|
|
|
// Token: 0x04000105 RID: 261
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000105")]
|
|
private CountingStream _outputCounter;
|
|
|
|
// Token: 0x04000106 RID: 262
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000106")]
|
|
private Stream _encryptor;
|
|
|
|
// Token: 0x04000107 RID: 263
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000107")]
|
|
private Stream _deflater;
|
|
|
|
// Token: 0x04000108 RID: 264
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4000108")]
|
|
private CrcCalculatorStream _entryOutputStream;
|
|
|
|
// Token: 0x04000109 RID: 265
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4000109")]
|
|
private bool _needToWriteEntryHeader;
|
|
|
|
// Token: 0x0400010A RID: 266
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400010A")]
|
|
internal ParallelDeflateOutputStream ParallelDeflater;
|
|
|
|
// Token: 0x0400010B RID: 267
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400010B")]
|
|
private long _ParallelDeflateThreshold;
|
|
|
|
// Token: 0x0400010C RID: 268
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400010C")]
|
|
private int _maxBufferPairs;
|
|
}
|
|
}
|