# HG changeset patch # User Edho Prima Arief # Date 1308423391 -25200 # Node ID 8fc79d327ccdc4f347826917096a30ae55025adc # Parent f993714efa7bc95aa8a490c7629e69822c59afa9 replaced crc calculator with perl version. diff -r f993714efa7b -r 8fc79d327ccd bin/cek --- a/bin/cek Sun Jun 19 01:45:27 2011 +0700 +++ b/bin/cek Sun Jun 19 01:56:31 2011 +0700 @@ -2,7 +2,7 @@ bn() { basename "/$*"; } #cs() { cksfv -- "$@"; } -cs() { cek.rb "$@"; } +cs() { cek.pl "$@"; } if [ "$#" -lt 1 ]; then cat < 0) { + printf(" [ERR%02d]", $crc32[0]); + } + printf("\n"); +} diff -r f993714efa7b -r 8fc79d327ccd bin/cek.rb --- a/bin/cek.rb Sun Jun 19 01:45:27 2011 +0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -#!/usr/bin/env ruby -require 'zlib' - -block = 1048576 -ARGV.each do |filename| - crc = 0 - file = File.open(filename, 'rb') - currentbyte = 0 - while (line = file.read(block)) do - crc = Zlib.crc32(line,crc) - end - file.close - printf("%s %08X\n", filename, crc.to_s) -end