Re: Vergleich zweier iso-Images
Björn Schmidt wrote:
> Michelino Caroselli wrote:
>>>Die Images unterscheiden sich in etwas anderem als dem Inhalt der
>>>Dateien, zum Beispiel einer Timestamp.
>>
>> Das würde bedeuten, dass diff 'recht' hat und die Images (der Inhalt)
>> eigentlich identisch sind, auch wenn sich Zeitstempel von Dateien
>> geändert haben.
>
> Nein, das ist Unsinn. Die md5 wird ausschliesslich durch den Inhalt
> der Dateien bestimmt.
> diff schaut aber nicht in Binäre Dateien. Dazu brauchts noch einen
> weiteren Parameter (-a)
Sicher?
man diff /-a
-a --text
Treat all files as text.
/----------------------------------------------------------------------
| dd if=/dev/urandom of=bin1 bs=1024 count=1
| 1+0 records in
| 1+0 records out
| 1024 bytes transferred in 0,003177 seconds (322314 bytes/sec)
| #
|
| cp -p bin1 bin2
| `bin1' -> `bin2'
| #
|
| diff bin1 bin2
| #
|
| Manuelle Änderung eines Bytes an bin1
|
| diff bin1 bin2
| Binary files bin1 and bin2 differ
| #
|
|Gleiche Änderung an bin2
|
| diff bin1 bin2
| #
|
| diff -v
| diff (GNU diffutils) 2.8.1
| #
\----------------------------------------------------------------------
Also zumindest diese Version benötigt kein -a um binäre Dateien zu
vergleichen.
Gruss, Michel
--
Reply to: