PerlIO...dPrint(3perl)
β¨ PerlIO::via::QuotedPrint β it's giving "quoted-printable but make it a layer" π
Hey bestie π«Ά so this page lives in the Perl Programmers Reference Guide under the name PerlIO...dPrint(3perl) (yes the title got squished, the terminal is a menace like that), and it's about a lil PerlIO layer that handles quoted-printable encoding. Let me put you on.
πΈ NAME πΈ
PerlIO::via::QuotedPrint β a PerlIO layer for quoted-printable strings. That's it, that's the whole job. Iconic.
β¨ SYNOPSIS β¨
use PerlIO::via::QuotedPrint;
open(my $in, '<:via(QuotedPrint)', 'file.qp') or
die "Can't open file.qp for reading: $!\n";
open(my $out, '>:via(QuotedPrint)', 'file.qp') or
die "Can't open file.qp for writing: $!\n";
okay so like β you drop the layer into your open() mode string and the vibes handle themselves. Reading? Decoded for you. Writing? Encoded for you. No manual labor. Periodt.
π DESCRIPTION π
This module implements a PerlIO layer that works on files encoded in the quoted-printable format.
- When you're reading from a handle β it decodes from quoted-printable. π
- When you're writing to a handle β it encodes as quoted-printable. π
That's the whole personality. It's a layer, it sits on your handle, it transforms the bytes as they pass through. Lowkey elegant ngl.
π EXPORTS π
None.
Not a single thing. It exports nothing. It's humble like that π
π KNOWN BUGS π
None.
Zero. Nada. Not one bug is known at this time. We love to see it π
π¬ FEEDBACK π¬
Patches, bug reports, suggestions or any other feedback is welcome. Fr fr, they want to hear from you π«Ά
- Patches can be sent as GitHub pull requests at <https://github.com/steve-m-hay/PerlIO-via-QuotedPrint/pulls>.
- Bug reports and suggestions can be made on the CPAN Request Tracker at <https://rt.cpan.org/Public/Bug/Report.html?Queue=PerlIO-via-QuotedPrint>.
- Currently active requests on the CPAN Request Tracker can be viewed at <https://rt.cpan.org/Public/Dist/Display.html?Status=Active;Queue=PerlIO-via-QuotedPrint>.
- Please test this distribution. See CPAN Testers Reports at <https://www.cpantesters.org/> for details of how to get involved. π§ͺ
- Previous test results on CPAN Testers Reports can be viewed at <https://www.cpantesters.org/distro/P/PerlIO-via-QuotedPrint.html>.
- Please rate this distribution on CPAN Ratings at <https://cpanratings.perl.org/rate/?distribution=PerlIO-via-QuotedPrint>. β
π SEE ALSO π
PerlIO::viaMIME::QuotedPrint
π ACKNOWLEDGEMENTS π
Based on an example in the standard library module MIME::QuotedPrint in Perl (version 5.8.0). Respect where it's due π«‘
π¦ AVAILABILITY π¦
The latest version of this module is available from CPAN (see "CPAN" in perlmodlib for details) at
- <https://metacpan.org/release/PerlIO-via-QuotedPrint> or
- <https://www.cpan.org/authors/id/S/SH/SHAY/> or
- <https://www.cpan.org/modules/by-module/PerlIO/>.
The latest source code is available from GitHub at <https://github.com/steve-m-hay/PerlIO-via-QuotedPrint>.
π§ INSTALLATION π§
See the INSTALL file. (Short queen behaviour, honestly.)
π AUTHOR π
- Elizabeth Mattijsen <liz@dijkmat.nl <mailto:liz@dijkmat.nl>>.
- Steve Hay <shay@cpan.org <mailto:shay@cpan.org>> is now maintaining
PerlIO::via::QuotedPrintas of version 0.08.
Β©οΈ COPYRIGHT Β©οΈ
- Copyright (C) 2002-2004, 2012 Elizabeth Mattijsen. All rights reserved.
- Copyright (C) 2015, 2020 Steve Hay. All rights reserved.
π LICENCE π
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself, i.e. under the terms of either the GNU General Public License or the Artistic License, as specified in the LICENCE file.
π’ VERSION π’
Version 0.10
π DATE π
22 May 2022
π°οΈ HISTORY π°οΈ
See the Changes file.
ngl the way this whole manpage is like four lines of actual code and then a mountain of links is so real π the documentation ate though, no crumbs.
ok bestie that's the whole thing β stay encoded, stay decoded, never both at once πβ¨π byee~
β signed off from perl v5.44.0, dated 2026-10-17, under the header PerlIO...dPrint(3perl) in the Perl Programmers Reference Guide. slay π
π¦ 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