Saya ingin membandingkan dua file di Windows, masing-masing berukuran sekitar 1Gb. Saya mencoba Total Commander dan WinMerge , tetapi keduanya berakhir dengan kehabisan memori kesalahan.
Saya menjalankan Vista Home Premium 64bit dengan 8GB RAM sehingga memori tidak menjadi masalah.
"I have <problem-x> that I don't know how to solve.
disebutkan dalam meta answer bagaimana cara meminta perangkat lunak. Oleh karena itu, menutup pertanyaan ini adalah kesalahan IMHO.Jawaban:
Bagaimana dengan hanya menggunakan
fc
ataucomp
?Keduanya termasuk dalam Windows dan seharusnya tidak memiliki masalah menangani file besar. Faktanya, 1 GiB sebenarnya adalah file yang cukup kecil.
sumber
fc
berfungsi dengan baik dengan file besar seperti itu. Algoritma perbandingannya agak ceroboh.Saya menggunakan HashTab , bekerja dengan baik untuk file 1 GB terakhir kali saya membutuhkannya dan gratis.
sumber
Coba ExamDiff (Pro) .
sumber
Jika Anda ingin menemukan perbedaan daripada sekadar mencari tahu apakah file-file itu sama (melalui checksum) maka Anda dapat membagi file terlebih dahulu dan kemudian mencoba perbandingan file.
7-Zip File Manager akan membagi file menjadi potongan 650Mb (File> Split file ...) yang kemudian akan dibuka di DiffMerge
sumber
File > Split File...
Coba alat perbandingan checksum yang menggunakan MD5 atau SHA1. Saya menggunakan digestIT 2004 .
Jika Anda hanya mencoba diff, Anda bisa mencoba alat diff baris perintah atau DiffUtils untuk Windows . Textpad juga memiliki alat pembanding yang diintegrasikan dengan file berupa teks.
sumber
Saya menggunakan Beyond Compare untuk ini. Ini adalah alat yang sangat bagus untuk perbandingan file dan sinkronisasi direktori (walaupun tidak gratis :-(
sumber
KDiff3 sekarang memiliki versi 64 bit yang berfungsi untuk file besar.
Ini adalah pertanyaan lama, tetapi saya memiliki masalah yang sama ketika mencoba menggunakan KDiff3.
Saya sedang mencari opsi gratis yang bukan uji coba atau hanya untuk penggunaan non-komersial. Saya menemukan bahwa saya menggunakan versi 32 bit dari KDiff3 dan sekarang memiliki versi 64 bit. Menginstalnya memungkinkan saya untuk diff file yang jauh lebih besar.
sumber
saya menggunakan Hex Workshop untuk membandingkan file besar di tingkat hex .. tentu, ini tidak gratis, tetapi layak setiap sen. ada banyak editor hex, kalkulator hex, perbandingan file, dll. tetapi ini adalah salah satu kasus di mana keseluruhan jauh lebih banyak daripada jumlah bagian-bagian itu
sumber
Sepertinya keduanya adalah aplikasi 32-bit, sehingga bahkan pada platform 64-bit mereka terikat pada batas penggunaan memori maks 2GB. Padahal, Anda akan berpikir mereka akan memiliki cara lain untuk menangani ini, seperti membuka halaman data tambahan.
sumber
Jadi, yang mana yang cocok untukmu?
Saya menggunakan ExamDiff www.prestosoft.com/edp_examdiff.asp tetapi saya tidak yakin apakah itu akan berfungsi untuk ~ 1GB file.
sumber
File saya (ASCII) masing-masing sekitar 1,2 GB.
Saya mencoba:
Salah satu yang bekerja untuk saya pada akhirnya adalah ... PilotEdit x64 6.2.0.
Butuh beberapa waktu untuk memuat setiap file dan bahkan lebih untuk melakukan perbandingan, tetapi setelah selesai, itu berfungsi dengan baik dan persis seperti yang saya lihat di MultiEdit dan NotePad ++ sebelumnya. Melompat di antara blok berbeda, dll.
sumber