Saya memiliki file yang hanya memiliki satu baris. Ukurannya sekitar 20.000 byte.
File telah dimodifikasi, dan saya ingin tahu di mana.
Saya pikir menggunakan diff, tetapi ini menunjukkan kepada saya baris yang lengkap, karena output baris yang memiliki perbedaan - tetapi dalam hal ini satu-satunya baris dalam file yang memiliki perbedaan.
Jadi saya ingin melihat apa bedanya.
Ada saran?
Jawaban:
Dengan asumsi bahwa ada banyak spasi putih, seperti dalam teks normal, Anda dapat membagi file dengan kata-kata dan membandingkannya dengan alat diff normal, misalnya, berbaur:
sumber
Saya akan menemukan diff yang melakukan diff intra-line. Saya menggunakan xxdiff di UNIX. Saya pikir WinMerge melakukan diff intra-line pada Windows.
Jawaban lain juga baik: wdiff, atau membobol bongkahan - batas bongkahan lebih mudah untuk ditentukan jika data dibatasi oleh katakanlah pipa atau koma.
sumber
Jika ini adalah masalah satu kali, saya akan membuat salinan file dengan
\n
karakter yang dimasukkan setiap 50 karakter, kemudian memperbanyak salinan itu. (Saya memilih 50 karena itu membuat matematika mudah dari nomor baris yang berbeda untuk byte offset dalam file asli tetapi mungkin menyesuaikan yang naik / turun berdasarkan apa yang saya temukan.)sumber