Puncte:0

md5sum este același, dar testul gunzip eșuează

drapel cn

Am automatizat un proces care implică preluarea unui fișier de pe un server de rezervă și procesarea acestuia.

Uneori, faza de procesare eșuează și m-am gândit că s-ar putea datora faptului că fișierul sursă este corupt.

Am descoperit că, chiar și atunci când eșuează, md5 al fișierului copiat se potrivește cu md5 al fișierului din serverul de rezervă. Așa că, ca o verificare suplimentară, am decis să testez integritatea fișierului .gz.

Mașină de depozitare

md5sum file-2021-08-31-05_15.sql.gz 
962b4916651daf54372f25d55e7ee2d2 file-2021-08-31-05_15.sql.gz

gunzip -v -t fișier-2021-08-31-05_15.sql.gz 
file-2021-08-31-05_15.sql.gz: OK

Masina 1

md5sum file-2021-08-31-05_15.sql.gz 
962b4916651daf54372f25d55e7ee2d2 file-2021-08-31-05_15.sql.gz

gunzip -v -t fișier-2021-08-31-05_15.sql.gz 
file-2021-08-31-05_15.sql.gz:   
gzip: file-2021-08-31-05_15.sql.gz: date comprimate nevalide - eroare crc
gzip: file-2021-08-31-05_15.sql.gz: date comprimate nevalide - eroare de lungime

Masina 2

md5sum file-2021-08-31-05_15.sql.gz 
962b4916651daf54372f25d55e7ee2d2 file-2021-08-31-05_15.sql.gz
gunzip -v -t fișier-2021-08-31-05_15.sql.gz 
file-2021-08-31-05_15.sql.gz: OK

Întrebare: Cum este posibil ca „file-2021-08-31-05_15.sql.gz” să aibă același md5 în cele 3 mașini, dar doar în una dintre ele „gunzip -v -t” eșuează?

Nikita Kipriyanov avatar
drapel za
Evident, ceva în neregulă cu procesorul sau memoria de pe mașina defectă.De ce calculul MD5 este corect atunci? Probabil că nu folosește acea zonă de memorie cu probleme sau instrucțiunile procesorului, doar ocazional, dar gzip face și nu reușește. Acesta este motivul pentru care instrumentele de testare a memoriei și a procesorului rulează o cantitate destul de mare de teste, iar un eșec în doar unul este suficient pentru a declara o parte defectuoasă.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.