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:

ACKNOWLEDGEMENTS

COPYRIGHT & LICENSE

Copyright 2009 Sebastian Willing, all rights reserved.

This program is released under the following license: gpl