알고리즘 알고리즘을 작성 중입니다. Java; 내 알고리즘을 사용하려면 대상 파일의 구조에 대한 정보가 많이 필요합니다.자바 처리 수십억 바이트
데이터를 수집 한 후 파일을 다시 읽어야합니다.< -하지만 나는 원하지 않습니다.
파일 다시 읽기 동안는 I 오히려 고유 포맷 파일의 데이터를 '변환'의해 압축 대 좋은 대상 만든다. 그런 다음 압축합니다.
는 문제가 지금 :
- 내가 파일을 다시 읽기에 대한 새로운 FileInputStream의를 열고 싶지 않아요.
- 보통 대상 파일의 크기의 150 % 인 변환 된 파일을 디스크에 저장하고 싶지 않습니다.
에 어떤 방법이 있습니까 파일,의 시작 부분으로 이동 에 대한 FileInputStream 객체를 '리셋'어떻게 내가 엄청난 양의 데이터 효율적으로 디스크에 기록하지 않고 '변환'저장 것인가?
+1; 더 나은 대답. –