void writeByte(int v, [Endian endian = Endian.big]) { data.add(v); // offset += 1; offset = offset! + 1; }