Just a sample of the Echomail archive
Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.
|    TUXPOWER    |    Advocacy for the Linux operating system    |    1,237 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 417 of 1,237    |
|    Maurice Kinal to Alan Ianson    |
|    CRC32    |
|    30 Sep 16 10:08:50    |
   
   -={ Friday, 30 September 2016, 03:08:50.904363019 -0700 }=-   
      
   Hey Alan!   
      
    AI> Do you happen to know if it's possible to use this utility to get   
    AI> a CRC-32 value for a file?   
      
   Yes. Try this;   
      
    cksum filename | cut -f1 -d' '   
      
   which will just output the checksum and trim off the byte count and filename.   
      
    AI> Example: Crc B0A29EE6   
      
    printf "Crc %x\n" $(cksum filename | cut -f1 -d' ')   
      
   However it will output without caps - Example: Crc 53a7b0cd   
      
   If that is an issue then something like this might be better;   
      
    echo "Crc $(printf "%x" $(cksum filename | cut -f1 -d' ') | tr '[:lower:]'   
   '[:upper:]')"   
      
   which will result in 'Crc 53A7B0CD' instead of 'Crc 53a7b0cd'. Looking at it   
   as a oneliner I am thinking gawk might be a better solution but then where is   
   the fun in that?   
      
   Life is good,   
   Maurice   
      
   ... þa þurfon swiþe lytles, þe maran ne willniaþ þonne genoges.   
    They need very little who desire no more than enough.   
   --- GNU bash, version 4.4.0(1)-release (x86_64-atom-linux-gnu)   
    * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001.0)   
|
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca