class File
Public Class Methods
crc32(f)
click to toggle source
return crc32 sum for file
# File lib/ckfiles/libs.rb, line 71 def File.crc32(f) ptr_f = File.new(f,'rb') r = 0 while ! ptr_f.eof? r = Zlib.crc32( ptr_f.read(1024**2) , r ) end ptr_f.close r.to_s(16).rjust(8).gsub(' ','0').downcase end
md5(f)
click to toggle source
return md5sum for file
# File lib/ckfiles/libs.rb, line 84 def File.md5(f) Digest::MD5.file(f).hexdigest end