amchacon escribió:Mejor que comprobar los hashes, es más preciso comparar byte a byte. En cuestión de rendimiento va a ser ligeramente mejor, la comprobación de hash tiene sentido cuando hay que comparar cada archivo con todos pero esta es una comprobación uno a uno.
De ese estilo tenemos diff (Linux) y WinDiff (Windows).
cheksums.SHA1 escribió:9e6bb9e28bba31fd881c26b168d5b0f50383d723 *tinstall.exe
6f619f4b68ec61ee84bddf2e2eb6fd74ee374fbd *tinstallwb.exe
bde990ecbefda395eab353262e91a3733fc7ab07 *WBDJA44I.DLL
f8ee9d71bbd89f2ed4f0a5867d00c2298b9d4918 *WBTOS45I.DLL
fc077cbf8d90945e97bf8c7de5b1312d8214b22b *tinstallwb.exe.ini
8827cc72609130fe2d1fb3f29050d267fc08690e *Bluestream.bmp
aff0831f7483918edfe3868448d2a9b380b94cb8 *DolbyDigitalPlusAA 7631.msi
98ebb737ee06989adbe4ee5352dbe2afdb115a43 *DolbyInst.bat
cheksums.MD5 escribió:6ee854f21b511bca25284b2b708bd90a *tinstall.exe
6d12988caf3d85ba650aff54619ee084 *tinstallwb.exe
d8e4ecd7351eedb725600502e3b33b89 *WBDJA44I.DLL
129426a036b6b1f454fc24ff3f121021 *WBTOS45I.DLL
d59bfc4cc0aa854133e04bf244b1dd60 *tinstallwb.exe.ini
7fde6771c64ac3b14fee4997509d1735 *Bluestream.bmp
5e52e35d21c89eab1cc3f61ae2f40ba2 *DolbyDigitalPlusAA 7631.msi
1b6835f004527e2cc7e2ce8accb4992d *DolbyInst.bat
TRASTARO escribió:amchacon escribió:Mejor que comprobar los hashes, es más preciso comparar byte a byte. En cuestión de rendimiento va a ser ligeramente mejor, la comprobación de hash tiene sentido cuando hay que comparar cada archivo con todos pero esta es una comprobación uno a uno.
De ese estilo tenemos diff (Linux) y WinDiff (Windows).
Un archivo SHA1 de un grupo de archivos, abierto con el block de notas.cheksums.SHA1 escribió:9e6bb9e28bba31fd881c26b168d5b0f50383d723 *tinstall.exe
6f619f4b68ec61ee84bddf2e2eb6fd74ee374fbd *tinstallwb.exe
bde990ecbefda395eab353262e91a3733fc7ab07 *WBDJA44I.DLL
f8ee9d71bbd89f2ed4f0a5867d00c2298b9d4918 *WBTOS45I.DLL
fc077cbf8d90945e97bf8c7de5b1312d8214b22b *tinstallwb.exe.ini
8827cc72609130fe2d1fb3f29050d267fc08690e *Bluestream.bmp
aff0831f7483918edfe3868448d2a9b380b94cb8 *DolbyDigitalPlusAA 7631.msi
98ebb737ee06989adbe4ee5352dbe2afdb115a43 *DolbyInst.bat
De un archivo MD5 de un grupo de archivoscheksums.MD5 escribió:6ee854f21b511bca25284b2b708bd90a *tinstall.exe
6d12988caf3d85ba650aff54619ee084 *tinstallwb.exe
d8e4ecd7351eedb725600502e3b33b89 *WBDJA44I.DLL
129426a036b6b1f454fc24ff3f121021 *WBTOS45I.DLL
d59bfc4cc0aa854133e04bf244b1dd60 *tinstallwb.exe.ini
7fde6771c64ac3b14fee4997509d1735 *Bluestream.bmp
5e52e35d21c89eab1cc3f61ae2f40ba2 *DolbyDigitalPlusAA 7631.msi
1b6835f004527e2cc7e2ce8accb4992d *DolbyInst.bat
La ventaja de SHA1/2 o MD5/4 es que ademas de comparar el peso del archivo compara que no se haya modificado el contenido, por lo cual es usado en la transferencia de archivos importante, como descarga de software o de archivos ISO en sitios como microsoft o redhat por citar algunos.