IO::Un...::Base(3perl)
π IO::Uncompress::Base β the Base Class for IO::Uncompress modules π
okay bestie so real talk, you found this page in the Perl Programmers Reference Guide, and it's literally the mom of all the IO::Uncompress modules. she doesn't do the work herself, she just gives her children the blueprint. iconic behavior tbh π
β¨ NAME β¨
IO::Uncompress::Base β the base class, the blueprint, the blueprint-giver for the IO::Uncompress family π
πΈ SYNOPSIS πΈ
use IO::Uncompress::Base ;
like. that's it. that's the whole synopsis. she's low maintenance π
π¦ DESCRIPTION π¦
okay so here's the tea, and this is important: this module is not meant to be used directly in your application code. like do not. bestie, don't. π
Its sole purpose β and when I say sole I mean the only one β is to be sub-classed by IO::Uncompress modules. She's the base class. The founding mother. She exists so the other modules can be her little descendants. That is quite literally it. no cap. π§
π SUPPORT π
Got general feedback? A burning question? A bug report?? π
Send it over to <https://github.com/pmqs/IO-Compress/issues> β that one's the preferred spot, highkey the main character β or alternatively to <https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress>. either one, we love to hear from you π«Ά
π₯ SEE ALSO π₯
the whole squad, alphabetically-ish, here they are, no one left behind:
Compress::ZlibIO::Compress::GzipIO::Uncompress::GunzipIO::Compress::DeflateIO::Uncompress::InflateIO::Compress::RawDeflateIO::Uncompress::RawInflateIO::Compress::Bzip2IO::Uncompress::Bunzip2IO::Compress::LzmaIO::Uncompress::UnLzmaIO::Compress::XzIO::Uncompress::UnXzIO::Compress::LzipIO::Uncompress::UnLzipIO::Compress::LzopIO::Uncompress::UnLzopIO::Compress::LzfIO::Uncompress::UnLzfIO::Compress::ZstdIO::Uncompress::UnZstdIO::Uncompress::AnyInflateIO::Uncompress::AnyUncompress
and also, in her own little group:
IO::Compress::FAQ
and the bonus round, the extended universe:
File::GlobMapperArchive::ZipArchive::TarIO::Zlib
π AUTHOR π
This module was written by Paul Marquess, "pmqs@cpan.org". put some respect on the name fr fr π
π MODIFICATION HISTORY π
See the Changes file. (yes, the drama lives there. go read it.)
π COPYRIGHT AND LICENSE π
Copyright (c) 2005-2026 Paul Marquess. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
and that's the whole page, bestie π this one shipped as part of perl v5.44.0, dated 2026-10-17 β stay hydrated, subclass responsibly, and don't use the base class directly, I'm begging πβ¨
π¦ where this page comes from
- arch rolling: perl 5.44.0-1 Β· Artistic-1.0-Perl AND GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms