⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 archive::zip::faq.3

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 3
📖 第 1 页 / 共 2 页
字号:
.\" Automatically generated by Pod::Man 2.16 (Pod::Simple 3.05).\".\" Standard preamble:.\" ========================================================================.de Sh \" Subsection heading.br.if t .Sp.ne 5.PP\fB\\$1\fR.PP...de Sp \" Vertical space (when we can't use .PP).if t .sp .5v.if n .sp...de Vb \" Begin verbatim text.ft CW.nf.ne \\$1...de Ve \" End verbatim text.ft R.fi...\" Set up some character translations and predefined strings.  \*(-- will.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left.\" double quote, and \*(R" will give a right double quote.  \*(C+ will.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,.\" nothing in troff, for use with C<>..tr \(*W-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'.ie n \{\.    ds -- \(*W-.    ds PI pi.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch.    ds L" "".    ds R" "".    ds C` "".    ds C' ""'br\}.el\{\.    ds -- \|\(em\|.    ds PI \(*p.    ds L" ``.    ds R" '''br\}.\".\" Escape single quotes in literal strings from groff's Unicode transform..ie \n(.g .ds Aq \(aq.el       .ds Aq '.\".\" If the F register is turned on, we'll generate index entries on stderr for.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index.\" entries marked with X<> in POD.  Of course, you'll have to process the.\" output yourself in some meaningful fashion..ie \nF \{\.    de IX.    tm Index:\\$1\t\\n%\t"\\$2"...    nr % 0.    rr F.\}.el \{\.    de IX...\}.\".\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2)..\" Fear.  Run.  Save yourself.  No user-serviceable parts..    \" fudge factors for nroff and troff.if n \{\.    ds #H 0.    ds #V .8m.    ds #F .3m.    ds #[ \f1.    ds #] \fP.\}.if t \{\.    ds #H ((1u-(\\\\n(.fu%2u))*.13m).    ds #V .6m.    ds #F 0.    ds #[ \&.    ds #] \&.\}.    \" simple accents for nroff and troff.if n \{\.    ds ' \&.    ds ` \&.    ds ^ \&.    ds , \&.    ds ~ ~.    ds /.\}.if t \{\.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u".    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'.\}.    \" troff and (daisy-wheel) nroff accents.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'.ds 8 \h'\*(#H'\(*b\h'-\*(#H'.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#].ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#].ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#].ds ae a\h'-(\w'a'u*4/10)'e.ds Ae A\h'-(\w'A'u*4/10)'E.    \" corrections for vroff.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'.    \" for low resolution devices (crt and lpr).if \n(.H>23 .if \n(.V>19 \\{\.    ds : e.    ds 8 ss.    ds o a.    ds d- d\h'-1'\(ga.    ds D- D\h'-1'\(hy.    ds th \o'bp'.    ds Th \o'LP'.    ds ae ae.    ds Ae AE.\}.rm #[ #] #H #V #F C.\" ========================================================================.\".IX Title "Archive::Zip::FAQ 3".TH Archive::Zip::FAQ 3 "2007-11-07" "perl v5.10.0" "User Contributed Perl Documentation".\" For nroff, turn off justification.  Always turn off hyphenation; it makes.\" way too many mistakes in technical documents..if n .ad l.nh.SH "NAME"Archive::Zip::FAQ \- Answers to a few frequently asked questions about Archive::Zip.SH "DESCRIPTION".IX Header "DESCRIPTION"It seems that I keep answering the same questions over and over again. Iassume that this is because my documentation is deficient, rather than thatpeople don't read the documentation..PPSo this \s-1FAQ\s0 is an attempt to cut down on the number of personal answers I haveto give. At least I can now say "You \fIdid\fR read the \s-1FAQ\s0, right?"..PPThe questions are not in any particular order. The answers assume the currentversion of Archive::Zip; some of the answers depend on newly added/fixedfunctionality..SH "Install problems on RedHat 8 or 9 with Perl 5.8.0".IX Header "Install problems on RedHat 8 or 9 with Perl 5.8.0"\&\fBQ:\fR Archive::Zip won't install on my RedHat 9 system! It's broke!.PP\&\fBA:\fR This has become something of a \s-1FAQ\s0.Basically, RedHat broke some versions of Perl by setting \s-1LANG\s0 to \s-1UTF8\s0.They apparently have a fixed version out as an update..PPYou might try running \s-1CPAN\s0 or creating your Makefile after exporting the \s-1LANG\s0environment variable as.PP\&\f(CW\*(C`LANG=C\*(C'\fR.PP<https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=87682>.SH "Why is my zip file so big?".IX Header "Why is my zip file so big?"\&\fBQ:\fR My zip file is actually bigger than what I stored in it! Why?.PP\&\fBA:\fR Some things to make sure of:.IP "Make sure that you are requesting \s-1COMPRESSION_DEFLATED\s0 if you are storing strings." 4.IX Item "Make sure that you are requesting COMPRESSION_DEFLATED if you are storing strings."\&\f(CW$member\fR\->desiredCompressionMethod( \s-1COMPRESSION_DEFLATED\s0 );.IP "Don't make lots of little files if you can help it." 4.IX Item "Don't make lots of little files if you can help it."Since zip computes the compression tables for each member, smallmembers without much entropy won't compress well.  Instead, if you'vegot lots of repeated strings in your data, try to combine them intoone big member..IP "Make sure that you are requesting \s-1COMPRESSION_STORED\s0 if you are storing things that are already compressed." 4.IX Item "Make sure that you are requesting COMPRESSION_STORED if you are storing things that are already compressed."If you're storing a .zip, .jpg, .mp3, or other compressed file in a zip,then don't compress them again. They'll get bigger..SH "Sample code?".IX Header "Sample code?"\&\fBQ:\fR Can you send me code to do (whatever)?.PP\&\fBA:\fR Have you looked in the \f(CW\*(C`examples/\*(C'\fR directory yet? It contains:.IP "examples/calcSizes.pl    \*(-- How to find out how big a Zip file will be before writing it" 4.IX Item "examples/calcSizes.pl     How to find out how big a Zip file will be before writing it".PD 0.IP "examples/copy.pl         \*(-- Copies one Zip file to another" 4.IX Item "examples/copy.pl          Copies one Zip file to another".IP "examples/extract.pl      \*(-- extract file(s) from a Zip" 4.IX Item "examples/extract.pl       extract file(s) from a Zip".IP "examples/mailZip.pl      \*(-- make and mail a zip file" 4.IX Item "examples/mailZip.pl       make and mail a zip file".IP "examples/mfh.pl          \*(-- demo for use of MockFileHandle" 4.IX Item "examples/mfh.pl           demo for use of MockFileHandle".IP "examples/readScalar.pl   \*(-- shows how to use IO::Scalar as the source of a Zip read" 4.IX Item "examples/readScalar.pl    shows how to use IO::Scalar as the source of a Zip read".IP "examples/selfex.pl       \*(-- a brief example of a self-extracting Zip" 4.IX Item "examples/selfex.pl        a brief example of a self-extracting Zip".IP "examples/unzipAll.pl     \*(-- uses Archive::Zip::Tree to unzip an entire Zip" 4.IX Item "examples/unzipAll.pl      uses Archive::Zip::Tree to unzip an entire Zip".IP "examples/updateZip.pl    \*(-- shows how to read/modify/write a Zip" 4.IX Item "examples/updateZip.pl     shows how to read/modify/write a Zip".IP "examples/updateTree.pl   \*(-- shows how to update a Zip in place" 4.IX Item "examples/updateTree.pl    shows how to update a Zip in place".IP "examples/writeScalar.pl  \*(-- shows how to use IO::Scalar as the destination of a Zip write" 4.IX Item "examples/writeScalar.pl   shows how to use IO::Scalar as the destination of a Zip write".IP "examples/writeScalar2.pl \*(-- shows how to use IO::String as the destination of a Zip write" 4.IX Item "examples/writeScalar2.pl  shows how to use IO::String as the destination of a Zip write".IP "examples/zip.pl          \*(-- Constructs a Zip file" 4.IX Item "examples/zip.pl           Constructs a Zip file".IP "examples/zipcheck.pl     \*(-- One way to check a Zip file for validity" 4.IX Item "examples/zipcheck.pl      One way to check a Zip file for validity".IP "examples/zipinfo.pl      \*(-- Prints out information about a Zip archive file" 4.IX Item "examples/zipinfo.pl       Prints out information about a Zip archive file".IP "examples/zipGrep.pl      \*(-- Searches for text in Zip files" 4.IX Item "examples/zipGrep.pl       Searches for text in Zip files".IP "examples/ziptest.pl      \*(-- Lists a Zip file and checks member CRCs" 4.IX Item "examples/ziptest.pl       Lists a Zip file and checks member CRCs".IP "examples/ziprecent.pl    \*(-- Puts recent files into a zipfile" 4.IX Item "examples/ziprecent.pl     Puts recent files into a zipfile".IP "examples/ziptest.pl      \*(-- Another way to check a Zip file for validity" 4.IX Item "examples/ziptest.pl       Another way to check a Zip file for validity".PD.SH "Can't Read/modify/write same Zip file"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -