/// <summary> /// Creates a new DownloadSizeFile /// </summary> public DownloadSizeFile() { DownloadSizeHeader = new DownloadSizeHeader(); _EncodingMap = new[] { new EMap(EType.None, 6), new EMap(EType.ZLib, 9), new EMap(EType.None, 6) }; }
public void Write(BinaryWriter bw, DownloadSizeHeader header) { bw.Write(EKey.Value, 0, header.EKeySize); bw.WriteUInt32BE(CompressedSize); }
public void Read(BinaryReader br, DownloadSizeHeader header) { EKey = new MD5Hash(br.ReadBytes(header.EKeySize)); CompressedSize = br.ReadUInt32BE(); }