<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#000000">Oops, <b>sorry Gilbert</b>, I looked at this thread again, and it was <b>your</b> position on checksums that I'm supporting.  Maybe I have some bad/failing Chinese capacitors in my head.  :)<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#000000"> <br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#000000"></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="font-family:verdana,sans-serif"><font size="2">Hartmut W Sager - Tel +1-204-339-8331<br></font></span><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 31 Jul 2020 at 08:44, Hartmut W Sager <<a href="mailto:hwsager@marityme.net">hwsager@marityme.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">>> TCP checksums aren't perfect, and with very large transfers, there is<br>>> a statistically significant probability of errors getting through,</div><div style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)"> <br></div><div style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">> I think they are 32-bit checksums in TCP?  Yes, between the<br>lower layer checksums and TCP my gut says errors should be rare.  Maybe<br>the math will spell differently though on really junky connections...<br>However short of wireless, no one should really have that junky a<br>connection anymore.</div><div style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)"> <br></div><div style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)">If those 
"32-bit checksums" are truly just checksums, i.e., sums mod 2^32, then my math knowledge definitely agrees with Trevor.  A simple bit-flip of two bits in the same bit position throughout the entire file would cancel each other and go undetected.  And for a large file, that probability is very significant.  As for the unlikelihood of "really junky connections" nowadays, well, that's what checksums, CRCs, etc., are for, as a "just in case" the unlikely event does occur, in addition to the occurrence of the more likely events.<br></div><div style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,0)"> <br clear="all"></div><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="font-family:verdana,sans-serif"><font size="2">Hartmut W Sager - Tel +1-204-339-8331<br></font></span><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 31 Jul 2020 at 04:11, Trevor Cordes <<a href="mailto:trevor@tecnopolis.ca" target="_blank">trevor@tecnopolis.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2020-07-30 Gilbert E. Detillieux wrote:<br><br>
</blockquote></div></div>
</blockquote></div></div>