2010-02-26 5 views

답변

1

JCR API 내에서 바이너리 내 임의 액세스는 지원되지 않습니다. 유일한 해결 방법은 InputStream.seek를 사용하는 것입니다 (하지만 앞으로 탐색 할 수는 있습니다). 물론 임시 테이블을 만들고 RandomAccessFile을 사용하여 (또는 작은 바이너리로 메모리 내에서 편집 할 수도 있지만) 이미 알고있을 것입니다.

+0

JCR 1.0의 경우입니다. JCR 2.0 및 Binary + [Binary.read] (http://www.day.com/maven/javax.jcr/javadocs/jcr-2.0/javax/jcr/Binary.html#read (byte [], % 20long)) 당신은 랜덤 액세스를 얻어야한다. –