home bbs files messages ]

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