public byte[] ReadBlockCompressed(uint Block)
{
var BlockStart = this.Blocks[Block + 0].Position;
var BlockEnd = this.Blocks[Block + 1].Position;
var BlockLength = BlockEnd - BlockStart;
Stream.Position = BlockStart;
return Stream.ReadBytes((int)BlockLength);
}