ファイルの特定のポイントから特定のバイト数のファイルを読み込もうとしています。 _offsetと_sizeタイプは "長い" ですJavaのRandomAccessFileを使用してファイルから「長い」バイト数を読み取る方法
RandomAccessFile randomAccessFile = new RandomAccessFile(_file, "r"); randomAccessFile.seek(_offSet);
randomAccessFile.read(buffer, 0, _size);
。
問題は、読み込みメソッドが "int"しか使用しないことです。 "seek"を使ってオフセットの問題を克服しましたが、読み込むバイト数をどのように克服できますか?
実際には20億バイト以上の読み込みを計画していますか? –
...それは1回の呼び出しでなければなりませんか? ;) –