Uint8List take(int count) { require(count); final Uint8List slice = Uint8List.sublistView(bytes, _pos, _pos + count); _pos += count; return slice; }