```{index} single: IO::Compress::Base ``` # IO::Compress::Base Base Class for IO::Compress modules ## SYNOPSIS ```perl use IO::Compress::Base ; ``` ## DESCRIPTION This module is not intended for direct use in application code. Its sole purpose is to be sub-classed by IO::Compress modules. ## SUPPORT General feedback/questions/bug reports should be sent to [https://github.com/pmqs/IO-Compress/issues](https://github.com/pmqs/IO-Compress/issues) (preferred) or [https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress](https://rt.cpan.org/Public/Dist/Display.html?Name=IO-Compress). ## SEE ALSO [Compress::Zlib](../../Compress/Zlib.md), [IO::Compress::Gzip](Gzip.md), [IO::Uncompress::Gunzip](../Uncompress/Gunzip.md), [IO::Compress::Deflate](Deflate.md), [IO::Uncompress::Inflate](../Uncompress/Inflate.md), [IO::Compress::RawDeflate](RawDeflate.md), [IO::Uncompress::RawInflate](../Uncompress/RawInflate.md), [IO::Compress::Bzip2](Bzip2.md), [IO::Uncompress::Bunzip2](../Uncompress/Bunzip2.md), [IO::Compress::Lzma](https://metacpan.org/pod/IO::Compress::Lzma), [IO::Uncompress::UnLzma](https://metacpan.org/pod/IO::Uncompress::UnLzma), [IO::Compress::Xz](https://metacpan.org/pod/IO::Compress::Xz), [IO::Uncompress::UnXz](https://metacpan.org/pod/IO::Uncompress::UnXz), [IO::Compress::Lzip](https://metacpan.org/pod/IO::Compress::Lzip), [IO::Uncompress::UnLzip](https://metacpan.org/pod/IO::Uncompress::UnLzip), [IO::Compress::Lzop](https://metacpan.org/pod/IO::Compress::Lzop), [IO::Uncompress::UnLzop](https://metacpan.org/pod/IO::Uncompress::UnLzop), [IO::Compress::Lzf](https://metacpan.org/pod/IO::Compress::Lzf), [IO::Uncompress::UnLzf](https://metacpan.org/pod/IO::Uncompress::UnLzf), [IO::Compress::Zstd](https://metacpan.org/pod/IO::Compress::Zstd), [IO::Uncompress::UnZstd](https://metacpan.org/pod/IO::Uncompress::UnZstd), [IO::Uncompress::AnyInflate](../Uncompress/AnyInflate.md), [IO::Uncompress::AnyUncompress](../Uncompress/AnyUncompress.md) [IO::Compress::FAQ](https://metacpan.org/pod/IO::Compress::FAQ) [File::GlobMapper](../../File/GlobMapper.md), [Archive::Zip](https://metacpan.org/pod/Archive::Zip), [Archive::Tar](../../Archive/Tar.md), [IO::Zlib](../Zlib.md) ## AUTHOR This module was written by Paul Marquess, `pmqs@cpan.org`. ## MODIFICATION HISTORY See the Changes file. ## 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.