Sha256: 0dbb0da605678828f052e5aad1498f2d3fcf9e8864d635e8dd339cb41a3faade

Contents?: true

Size: 369 Bytes

Versions: 1

Compression:

Stored size: 369 Bytes

Contents

# -*- coding: utf-8 -*-
#
# calculate md5 of big files, found on usenet
#

if RUBY_VERSION =~ /1\.8/
  # std lib
  require 'md5'
else
  # std lib
  require 'digest/md5'
  include Digest
end

class MD5
  def self.file(file)
    File.open(file, "rb") do |f|
      res = self.new
      while (data = f.read(4096))
        res << data
      end
      res
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dircat-0.1.5 lib/dircat/extension_md5.rb