byte[] decoded = B64Code.cdecode(parser.getTextCharacters(), parser.getTextStart(), parser.getTextLength());
public void writeByteArray(int fieldNumber, byte[] value, boolean repeated) throws IOException { writeB64Encoded(writer, schema.getFieldName(fieldNumber), value.length == 0 ? EMPTY : B64Code.cencode(value)); }
return B64Code.decode(buffer, start, end - start);
public void writeByteRange(boolean utf8String, int fieldNumber, byte[] value, int offset, int length, boolean repeated) throws IOException { if(utf8String) { writeString(fieldNumber, STRING.deser(value, offset, length), repeated); } else { writeB64Encoded(writer, schema.getFieldName(fieldNumber), length == 0 ? EMPTY : B64Code.cencode(value, offset, length)); } }