Filesize v. 0.0.1

filesize.rb[1][2] provides a class for easily working with file sizes.
That means:

  • Parsing strings (e.g. “1 GiB”) and saving it internally as bytes
  • Handling both SI and binary prefixes
  • Converting from any type and unit to any other (SI to SI, SI to Binary
    and so on)
  • doing calculatings with filesizes (in a smart way, see
    documentation[3] for more)
  • filesize.rb also provides some default sizes, like the ones of DVDs