SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-URI-Encode-XS rpm build for : openSUSE Tumbleweed. For other distributions click perl-URI-Encode-XS.

Name : perl-URI-Encode-XS
Version : 0.110.0 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.9 Date : 2024-03-13 17:21:51
Group : Unspecified Source RPM : perl-URI-Encode-XS-0.110.0-1.9.src.rpm
Size : 0.02 MB
Packager : (none)
Summary : Perl URI encoder/decoder using C
Description :
This is a Perl URI encoder/decoder written in XS based on at
https://tools.ietf.org/html/rfc3986. This module always encodes characters
that are not unreserved. When decoding, invalid escape sequences are
preserved, e.g:

uri_decode(\"foo%20bar%a/\"); # foo bar%a/
uri_decode(\"foo%20bar%a\"); # foo bar%a
uri_decode(\"foo%20bar%\"); # foo bar%

As of version 0.10, the \'bench\' script shows it to be significantly faster
than \'URI::Escape\':

Rate escape encode_utf8 encode
escape 140114/s -- -94% -98%
encode_utf8 2255100/s 1509% -- -71%
encode 7735189/s 5421% 243% --

Rate unescape decode_utf8 decode
unescape 188714/s -- -95% -97%
decode_utf8 3744638/s 1884% -- -50%
decode 7429263/s 3837% 98% --

However this is just one string - the fewer encoded/decoded characters are
in the string, the closer the benchmark is likely to be (see \'bench\' for
details of the benchmark). Different hardware will yield different results.

Another fast encoder/decoder which supports custom escape lists, is at
https://metacpan.org/pod/URI::XSEscape.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/openSUSE_Tumbleweed/i586

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
perl(URI::Encode::XS)
perl-URI-Encode-XS
perl-URI-Encode-XS(x86-32)

Requires :
libc.so.6
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.4)
perl(:MODULE_COMPAT_5.40.0)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/URI
/usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/URI/Encode
/usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/URI/Encode/XS.pm
/usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/auto/URI
/usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/auto/URI/Encode
/usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/auto/URI/Encode/XS
/usr/lib/perl5/vendor_perl/5.40.0/i586-linux-thread-multi-64int/auto/URI/Encode/XS/XS.so
/usr/share/doc/packages/perl-URI-Encode-XS
/usr/share/doc/packages/perl-URI-Encode-XS/bench
/usr/share/licenses/perl-URI-Encode-XS
/usr/share/licenses/perl-URI-Encode-XS/LICENSE
/usr/share/man/man3/URI::Encode::XS.3pm.gz

 
ICM