A l'aide de la méthode read(byte[] b, int off, int len) de InputStream et de la méthode de setBytes(long pos, byte[] bytes, int offset, int len)
de Blob

Code non testé:


int pos = 0;
int...