/// <summary> /// Used for quickly reading bytes for a length that is not a multiple of 0x200 /// </summary> internal byte[] ReadBytes(ref FATX_Browser.FATX.IOReader br, long length) { Misc m = new Misc(); m.UpToNearest200(length); byte[] buffer = br.ReadBytes((int)length); List<byte> bl = buffer.ToList<byte>(); bl.RemoveRange((int)(length - 1), (int)(buffer.Length - length)); buffer = bl.ToArray(); return buffer; }