SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-CzFast rpm build for : OpenSuSE. For other distributions click perl-CzFast.

Name : perl-CzFast
Version : 0.10 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp155.9.1 Date : 2023-07-20 20:18:21
Group : Development/Libraries/Perl Source RPM : perl-CzFast-0.10-lp155.9.1.src.rpm
Size : 0.02 MB
Packager : https://www_suse_com/
Summary : Perl module for czech charsets manipulation>
Description :
Modul rozeznava tyto identifikatory znakovych sad a jejich varianty:

us-ascii nebo ascii
iso-8859-1
iso-8859-2 nebo unix
windows-1250 nebo windows
kam nebo kamenicti
pclatin2
koi8cs
apple-ce nebo mac nebo macintosh
cp850

V identifikatorech se *nerozlisuji mala a velka pismena*.

Funkce *czregexp* je velmi uzitecna zejmena pro vyhledavani v databazich,
podporujicich regulerni vyrazy. Implementace pocita s sesti kombinacemi pro
pismena E a U - varianty s carkou i hackem, resp. carkou i krouzkem.
Vstupem teto funkce *musi byt retezec v kodovani iso-8859-2 (unix)*.

Funkce provadi eskejpovani znaku, ktere maji v tride charakteru regulernich
vyrazu specialni vyznam - \'^\', \'-\' a \']\'. Toto eskejpovani je mozne provest
dvema zpusoby, standardnim POSIX pouzivanym napr. programem grep, nebo
zpusobem nutnym v Perlove implementaci. V pripade Perlu je eskejpovani
provadeno jinak a s ohledem na dalsi skupiny znaku se specialnim vyznamem,
jako je napr. \'\\w\' nebo znak \'\\\'. Funkce implicitne eskejpuje pro Perl,
eskejpovani POSIX lze aktivovat pomoci volitelneho druheho parametru. Pokud
je tento druhy parametr true - napr. retezec \'posix\' nebo hodnota \'1\',
eskejpuje funkce dle POSIXU.

Pro pouziti v SQL je nutne zvolit spravny format eskejpovani podle toho,
ktery pouziva vase databaze. Napr. databaze MySQL pouziva eskejpovani
POSIX, a je pak tedy nutne tuto funkci volat jako &czregexp($str, 1).

Prvnim parametrem funkce *czrecode* je vstupni kodovani, druhym vystupni
kodovani a tretim retezec, ktery ma byt prekodovan. Vstupni retezec neni
modifikovan, funkce vraci prekodovany vstup jako svou navratovou hodnotu.

Funkce *detect_client_charset* vyuziva promenne prostredi, nastavovane
webserverem pro spoustene CGI programy na zaklade HTTP hlavicek zaslanych
klientem, pro urceni jake kodovani cestiny tento klient pouziva. Vraci
kodovani klienta ve forme identifikatoru popsanych vyse, v jejich zakladni
variante (ie. jako napr. \'windows-1250\').

Jadro modulu je z duvodu vyssi rychlosti napsano v jazyce C, jako dynamicky
zavadeny objekt interpretu Perlu. Pro systemy nepodporujici dynamicke
zavadeni za behu, je mozne modul staticky slinkovat s interpretem pri jeho
kompilaci. Toto je blize popsano v dokumentaci Perlu. Modul je takto
vyrazne rychlejsi nez jine dostupne Perl moduly pro prekodovani. Modul
vyuziva konverzni mapy vytvorene Jaromirem Doleckem pro projekt csacek
(http://www.csacek.cz) a je csackem inspirovan i v reseni detekce kodovani
klienta.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-C/15.5/x86_64

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-CzFast-0.10-lp155.9.1.x86_64.rpm
     

Provides :
perl(CzFast)
perl-CzFast
perl-CzFast(x86-64)

Requires :
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
perl(:MODULE_COMPAT_5.26.1)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/CzFast.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/CzFast
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi/auto/CzFast/CzFast.so
/usr/share/doc/packages/perl-CzFast
/usr/share/doc/packages/perl-CzFast/Changes
/usr/share/doc/packages/perl-CzFast/README
/usr/share/doc/packages/perl-CzFast/TODO
/usr/share/doc/packages/perl-CzFast/VERSION
/usr/share/man/man3/CzFast.3pm.gz

 
ICM