나는군요 diff: memory exhausted
에 CentOS 5와 4GB의 RAM을 가진 리눅스 박스에 대체로 비슷 사랑하는 두 27기가바이트 파일을 시도 할 때 오류가 발생했습니다. 이것은 알려진 문제입니다.
그러한 필수 유틸리티에 대한 대안이있을 것으로 기대하지만 찾을 수는 없습니다. 솔루션이 필요한 정보를 저장하기 위해 메모리 대신 임시 파일을 사용해야한다고 생각합니다.
- 나는
rdiff
and 을 사용하려고 시도했지만xdelta
패치와 같이 두 파일 간의 변경 사항을 표시하는 것이 좋으며 두 파일의 차이점을 검사하는 데 유용하지 않습니다. - VBinDiff를 시도 했지만 이진 파일을 비교하는 데 더 적합한 시각적 도구입니다. regular과 같은 차이점을 STDOUT에 파이프 할 수있는 것이 필요합니다
diff
. vimdiff
더 작은 파일에서만 작동하는 것과 같은 다른 많은 유틸리티가 있습니다.- 솔라리스에 대해서도 읽었
bdiff
지만 Linux 용 포트를 찾을 수 없습니다.
파일을 작은 조각으로 나누는 것 외에 다른 아이디어가 있습니까? 나는이 파일 중 40 개를 가지고 있으므로 파일을 끊는 작업을 피하려고합니다.