wxHex편집기

wxHex편집기

두 텍스트 파일(50GB 이상)의 차이점을 각각 찾고 싶습니다.

시도했지만 문제가 diff발생했습니다 memory exhausted.

저는 Windows7을 사용하고 있습니다. 내 코드는 PHP에 있습니다. 나는 내 PHP에서 diff를 다음과 같이 호출했습니다.

shell_exec("C:\\cygwin64\\bin\\bash.exe --login -c 'diff $text_files_path/$OldDatabaseFile.txt $text_files_path/$NewDatabaseFile.txt >  $text_files_path/TempDiff_$OldDatabaseFile$NewDatabaseFile.txt 2>&1'");

누군가 서명과 델타를 생성한다고 말했지만 rdiff어떻게 시작해야 할지 모르기 때문에 테스트하지 않았습니다.

어디서부터 설치할 수 있나요? 어디에서 실행할 수 있나요? Windows cmd 또는 cygwin cmd에서?

답변1

--speed-large-files로 전환 해 보셨나요 diff? 메모리 낭비가 줄어듭니다.

diff --speed-large-files [...]

매뉴얼 페이지에서 diff:

--속도-대형 파일

큰 파일과 분산된 작은 변경 사항이 많이 있다고 가정합니다.

답변2

wxHex편집기

wxHexEditor는 무료이며 최대 2^64바이트(2ExaByte)의 대용량 파일을 비교할 수 있습니다. GUI가 있습니다. 크로스 플랫폼. 많은 기능.

무료로 받으려면 다음 옵션 중 하나를 선택하세요.


아래는 위와 같은 제안입니다. 하지만 관심이 있으시면 세부정보를 알려주세요.

스크린샷

여기에 이미지 설명을 입력하세요

• 16진수(Hex) 편집기. 리버스 엔지니어링을 수행하는 데 도움이 됩니다.

• 크로스 플랫폼. 리눅스, 맥 OS, 윈도우

• 사용하기 쉬운 그래픽 사용자 인터페이스(GUI)

• 최대 2^64바이트(2ExaByte)의 매우 큰 파일을 지원합니다.

• 두 개의 대용량 파일을 나란히 비교합니다(diff). 선택적으로 모든 차이점을 나열하고 검색합니다.

• 매우 빠른 검색

• 적은 양의 RAM을 사용합니다.

• 임시 파일을 생성하지 마십시오. 그래서 아주 적은 양의 저장 공간을 사용했습니다.

• 어둡거나 밝은 테마

• 다국어 15개 언어

• 오픈 소스. "오픈 소스"에 익숙하지 않다면 이 소프트웨어가 더 강력한 보안과 더 강력한 개인 정보 보호 기능을 모두 갖추고 있다는 뜻입니다. 해당 코드는 GitHub에서 검토 및 기여를 위해 공개적으로 제공되기 때문입니다.https://github.com/EUA/wxHexEditor또는 SourceForge에서https://sourceforge.net/p/wxhexeditor/code/

• 매력적인 GNU General Public License 버전 2. 이는 이 확장의 소프트웨어 코드가 친근한 비영리 커뮤니티에 의해 소유되고 지원된다는 것을 의미합니다. 영리법인 대신.https://github.com/EUA/wxHexEditor/blob/master/LICENSE

도전

• 두 코드 저장소 간의 혼란. 이 글을 쓰는 시점인 2021년 8월에는 GitHub 저장소가 더 최신인 것 같습니다. 2021년에 마지막으로 업데이트되었기 때문에https://github.com/EUA/wxHexEditor 이에 비해 SourceForge 저장소는 다음과 같습니다.https://sourceforge.net/projects/wxhexeditor/wxHexEditor의 마지막 업데이트는 2017년 12월 31일이었습니다.

당신의 지지를 보여주세요

• 이 애플리케이션이 마음에 든다면 다음을 통해 작성자 및 기여자에게 지지를 표시하세요.

____• 기부 장소:https://www.paypal.com/cgi-bin/webscr?item_name=Donation+to+wxHexEditor&cmd=_donations&business=erdem.ua%40gmail.com

____• 티켓 지원:https://sourceforge.net/projects/wxhexeditor/support

____• 포럼 지원:https://sourceforge.net/p/wxhexeditor/discussion/

____• 패치:https://sourceforge.net/p/wxhexeditor/patches/

사용

• wxHexEditor 0.23 • 데비안 10 버스터 • 그놈 3.30.2

답변3

( )는 어디에서 설치할 수 있나요 rdiff?

누군가 서명과 델타를 생성한다고 말했지만 rdiff어떻게 시작해야 할지 모르기 때문에 테스트하지 않았습니다. 어디서부터 설치할 수 있나요? 어디서 실행할 수 있나요? Windows cmd또는 cygwin cmd에서?

시그윈을 포함합니다 rdiff. 그것은 rdiff-1.0.0-1패키지에 있습니다.


어디에서 실행할 수 있나요 rdiff? ( )

누군가 서명과 델타를 생성한다고 말했지만 rdiff어떻게 시작해야 할지 모르기 때문에 테스트하지 않았습니다. 어디서부터 설치할 수 있나요? 어디서 실행할 수 있나요? Windows cmd또는 cygwin cmd에서?

rdiffCygwin 쉘을 실행합니다 bash.

shell_exec("C:\\cygwin64\\bin\\bash.exe --login -c 'diff $text_files_path/$OldDatabaseFile.txt $text_files_path/$NewDatabaseFile.txt >  $text_files_path/TempDiff_$OldDatabaseFile$NewDatabaseFile.txt 2>&1'");

위와 유사한 명령( 필요에 diff따라 rdiff명령 옵션 교체 및 수정)이 작동합니다.


rdiff어떤 패키지가 들어 있는지 어떻게 알 수 있나요 ?

특정 명령이 포함된 패키지를 찾는 가장 쉬운 방법은 다음을 사용하는 것입니다.Cygwin 패키지 검색웹 페이지:

여기에 이미지 설명을 입력하세요

페이지 하단으로 스크롤합니다.

여기에 이미지 설명을 입력하세요

클릭rdiff-1.0.0-1:

여기에 이미지 설명을 입력하세요

이를 통해 rdiff-1.0.0-1설치할 패키지가 올바른지 확인합니다.

보다Cygwin 패키지 설치 및 업데이트설치 지침을 확인하세요.

관련 정보