Archive::BagIt::Fast - A module to use IO::AIO to get better performance
version 0.090
Archive::BagIt::Fast - For people who are willing to rely on some other modules in order to get better performance
Use this module only if you have *measured* that your environment has a benefit. The results vary highly depending on typical file size, filesystem and storage systems.
register a callback function with method to calculate and return all digests for a a list of files using a Digest-object. This method implements fast file access using memory mapped I/O by IO::AIO.
internal funtion which uses mmap to calculate digest. Called by digest_callback
digest_callback
internal function which uses sysread to calculate digest. Called by digest_callback
The latest version of this module is available from the Comprehensive Perl Archive Network (CPAN). Visit http://www.perl.com/CPAN/ to find a CPAN site near you, or see https://metacpan.org/module/Archive::BagIt::Fast/.
You can make new bug reports, and view existing ones, through the web interface at http://rt.cpan.org.
Andreas Romeyke <cpan@andreas.romeyke.de>
This software is copyright (c) 2022 by Rob Schmidt <rjeschmi@gmail.com>, William Wueppelmann and Andreas Romeyke.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Archive::BagIt::Fast, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Archive::BagIt::Fast
CPAN shell
perl -MCPAN -e shell install Archive::BagIt::Fast
For more information on module installation, please visit the detailed CPAN module installation guide.