NAME
Format::Human::Bytes - Format a bytecount and make it human readable
VERSION
Version 0.01
SYNOPSIS
Ever showed 12345678 bytes to the user instead of just saying 11MB? This module returns you a printable string which is more readable by humans than a simple bytecount.
use Format::Human::Bytes;
$readable = Format::Human::Bytes::base2($bytecount);
$readable = Format::Human::Bytes::base10($bytecount);
$readable = Format::Human::Bytes->base2($bytecount);
$readable = Format::Human::Bytes->base10($bytecount);
my $fhb = Format::Human::Bytes->new();
$readable = $fhb->base2($bytecount);
$readable = $fhb->base10($bytecount);
FUNCTIONS / METHODS
new
my $fhb = Format::Human::Bytes->new();
Creates and returns a Format::Human::Bytes - object.
base2
Callable as a function:
$readable = Format::Human::Bytes::base2($bytecount);
Callable as a class method:
$readable = Format::Human::Bytes->base2($bytecount);
Callable as a object method:
$readable = $fhb->base2($bytecount);
Returns the correct readable form of the given bytecount.
Correct in this case means that 1kB are 1024 Bytes which is how computers see the world.
base10
Callable as a function:
$readable = Format::Human::Bytes::base10($bytecount);
Callable as a class method:
$readable = Format::Human::Bytes->base10($bytecount);
Callable as a object method:
$readable = $fhb->base10($bytecount);
Returns the incorrect readable form of the given bytecount.
Incorrect in this case means that 1kB is 1000 Bytes and 1 MB is 1000000 bytes which is how some (many) people see the world, but it's wrong for computers.
AUTHOR
Sebastian Willing, <sewi at cpan.org>
BUGS
Please report any bugs or feature requests to bug-format-human-bytes at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Format-Human-Bytes. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Format::Human::Bytes
You can also look for information at:
RT: CPAN's request tracker
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
ACKNOWLEDGEMENTS
COPYRIGHT & LICENSE
Copyright 2009 Sebastian Willing, all rights reserved.
This program is released under the following license: gpl