특정 바이트 수만큼 파일의 특정 지점에서 파일을 읽으려고합니다. _offSet 및 _size 유형이 "긴"입니다Java에서 RandomAccessFile을 사용하여 파일에서 "긴"바이트 수를 읽는 방법
RandomAccessFile randomAccessFile = new RandomAccessFile(_file, "r"); randomAccessFile.seek(_offSet);
randomAccessFile.read(buffer, 0, _size);
.
문제는 읽기 방법이 "int"만 사용한다는 것입니다. "seek"을 사용하여 오프셋 문제를 극복했습니다. 읽는 바이트 수를 어떻게 극복합니까?
대기. 실제로 20 억 바이트 이상을 읽을 계획입니까? –
...하지만 한 번 호출해야합니까? ;) –