Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
a:23:{s:7:"attribs";a:6:{s:15:"packagerversion";s:5:"1.7.2";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:147:"http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd";}s:4:"name";s:12:"File_Archive";s:7:"channel";s:12:"pear.php.net";s:7:"summary";s:94:"File_Archive will let you manipulate easily the tar, gz, tgz, bz2, tbz, zip, ar (or deb) files";s:11:"description";s:302:"This library is strongly object oriented. It makes it very easy to use, writing simple code, yet the library is very powerfull.
2
It lets you easily read or generate tar, gz, tgz, bz2, tbz, zip, ar (or deb) archives to files, memory, mail or standard output.
3
See http://poocl.la-grotte.org for a tutorial";s:4:"lead";a:2:{i:0;a:4:{s:4:"name";s:14:"Charles Brunet";s:4:"user";s:7:"cbrunet";s:5:"email";s:21:"charles.fmj@gmail.com";s:6:"active";s:3:"yes";}i:1;a:4:{s:4:"name";s:15:"Vincent Lascaux";s:4:"user";s:14:"VincentLascaux";s:5:"email";s:31:"vincent.lascaux@centraliens.net";s:6:"active";s:2:"no";}}s:9:"developer";a:4:{s:4:"name";s:13:"Pablo Fischer";s:4:"user";s:8:"PFischer";s:5:"email";s:16:"pfischer@php.net";s:6:"active";s:3:"yes";}s:4:"date";s:10:"2008-06-05";s:4:"time";s:8:"17:31:03";s:7:"version";a:2:{s:7:"release";s:5:"1.5.4";s:3:"api";s:5:"1.5.4";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:1312:"+ Bug #4159, #4204, #4548, #7650 (PHP4 compatibility)
4
+ Bug #4194, #4925 (short opening tags, whitespaces at beginning of file)
5
+ Bug #4916, #4921, #12175 (missing or wrong require_once)
6
+ Bug #4953 (absolute paths on Windows)
7
+ Bug #5095 (removed some debug code)
8
+ Bug #5145, #6646 (missing $)
9
+ Bug #5566 (support extraction of JAR files)
10
+ Bug #5792, #12450 (some PEAR::Error weren't returned back to caller)
11
+ Bug #5991 (reading of long filenames in TAR files)
12
+ Bug #6387 (reading of PK00PK ZIP files)
13
+ Bug #6570 (corrected headers in Output functions)
14
+ Bug #6743 (reading of uppercase filenames)
15
+ Bug #8187 (. mangled in paths)
16
+ Bug #8647 (typo)
17
+ Bug #9676 (reading of ZIP files with special signature)
18
+ Bug #10247 (CS stuff)
19
+ Bug #11084 (package2.xml file)
20
+ Bug #12448 (empty dirs removed on tar archives)
21
+ Bug #13311 (extracting of ZIP files on 64 bits systems)
22
+ Bug #13516 (removing of PHP warnings)
23
+ Bug #13904 (bzip2 doesn't support compression level)
24
+ Add File_Archive::removeDirectoryStructure to create a reader that discard
25
  the directory information of another reader
26
+ Readers now report the directories as file ending with a / (warning: this
27
  may be a backward compatibility problem if you read directly from the reader,
28
  but not if you exclusively use File_Archive::extract)
29
+";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:2:{s:14:"baseinstalldir";s:4:"File";s:4:"name";s:1:"/";}s:4:"file";a:57:{i:0;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"06eb5650a4bc2a9856717890e5f2dd4c";s:4:"name";s:25:"Archive/Predicate/And.php";s:4:"role";s:3:"php";}}i:1;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"a3aab040d68fdb2c536d00ae421483a0";s:4:"name";s:29:"Archive/Predicate/Current.php";s:4:"role";s:3:"php";}}i:2;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"9bb36d49dcd749480352d070cdeb37f5";s:4:"name";s:28:"Archive/Predicate/Custom.php";s:4:"role";s:3:"php";}}i:3;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"30d324c4fca913e651cd6e102f68a3f5";s:4:"name";s:31:"Archive/Predicate/Duplicate.php";s:4:"role";s:3:"php";}}i:4;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"a89fe818f27e754265112c0fcdb6ce3e";s:4:"name";s:26:"Archive/Predicate/Ereg.php";s:4:"role";s:3:"php";}}i:5;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"5f9efdf963c1b61a98534a158c369bd2";s:4:"name";s:27:"Archive/Predicate/Eregi.php";s:4:"role";s:3:"php";}}i:6;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"da5a55a6dc1b2bbd445cdbf0e37f12e2";s:4:"name";s:31:"Archive/Predicate/Extension.php";s:4:"role";s:3:"php";}}i:7;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"bfa576758a976c17fc2aa165ac9b451c";s:4:"name";s:27:"Archive/Predicate/False.php";s:4:"role";s:3:"php";}}i:8;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"99dc416810c8300ec17203cd35cf24e7";s:4:"name";s:27:"Archive/Predicate/Index.php";s:4:"role";s:3:"php";}}i:9;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"c823169cef0890c8f524ceec7679035d";s:4:"name";s:30:"Archive/Predicate/MaxDepth.php";s:4:"role";s:3:"php";}}i:10;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"aa233d1f691966619100098fe2680cec";s:4:"name";s:26:"Archive/Predicate/MIME.php";s:4:"role";s:3:"php";}}i:11;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"432aefbe4590fb3cfb52c1ace178651b";s:4:"name";s:29:"Archive/Predicate/MinSize.php";s:4:"role";s:3:"php";}}i:12;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"f577f495a64df85823fec3d89b2648d5";s:4:"name";s:29:"Archive/Predicate/MinTime.php";s:4:"role";s:3:"php";}}i:13;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"622ca582ca31c319f6f67717928ccced";s:4:"name";s:25:"Archive/Predicate/Not.php";s:4:"role";s:3:"php";}}i:14;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"3b65da0aeb6dded9045d3d16b3718a96";s:4:"name";s:24:"Archive/Predicate/Or.php";s:4:"role";s:3:"php";}}i:15;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"2ab6b2a795a744e5955f11dd06f656a4";s:4:"name";s:26:"Archive/Predicate/True.php";s:4:"role";s:3:"php";}}i:16;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"6866e1b1827283825d3c4152a1f2c93e";s:4:"name";s:42:"Archive/Reader/ChangeName/AddDirectory.php";s:4:"role";s:3:"php";}}i:17;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"b5a82d63b5be1b7e9ec7c24c4134fd3e";s:4:"name";s:38:"Archive/Reader/ChangeName/Callback.php";s:4:"role";s:3:"php";}}i:18;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"530faa82d51397d64d8ff3bdc7be0fe5";s:4:"name";s:39:"Archive/Reader/ChangeName/Directory.php";s:4:"role";s:3:"php";}}i:19;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"75028689bc1b65e67cc0fd21330eac8a";s:4:"name";s:21:"Archive/Reader/Ar.php";s:4:"role";s:3:"php";}}i:20;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"a7f5756d44414576dd72ac5693e1770c";s:4:"name";s:26:"Archive/Reader/Archive.php";s:4:"role";s:3:"php";}}i:21;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"c62e47ac3e5b3faa30bb60cce042e5bd";s:4:"name";s:24:"Archive/Reader/Bzip2.php";s:4:"role";s:3:"php";}}i:22;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"90d4a86465df47fdd11c76565b9191e9";s:4:"name";s:24:"Archive/Reader/Cache.php";s:4:"role";s:3:"php";}}i:23;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"7a874b0989823df310802727847139bd";s:4:"name";s:29:"Archive/Reader/ChangeName.php";s:4:"role";s:3:"php";}}i:24;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"2fae1819118af70262ee90040101bbb2";s:4:"name";s:25:"Archive/Reader/Concat.php";s:4:"role";s:3:"php";}}i:25;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"2e09ff0be334c0a430541d989cc5d750";s:4:"name";s:28:"Archive/Reader/Directory.php";s:4:"role";s:3:"php";}}i:26;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"b98dc86b3100965a4e083b3ed2792814";s:4:"name";s:23:"Archive/Reader/File.php";s:4:"role";s:3:"php";}}i:27;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"4f0c07f2d3b9165be90d661ee6ad02da";s:4:"name";s:25:"Archive/Reader/Filter.php";s:4:"role";s:3:"php";}}i:28;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"386ebf562d2fd7193d7e1145aec21490";s:4:"name";s:23:"Archive/Reader/Gzip.php";s:4:"role";s:3:"php";}}i:29;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"5ea886512f4d3da989f219ef0be68916";s:4:"name";s:25:"Archive/Reader/Memory.php";s:4:"role";s:3:"php";}}i:30;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"25fec49aa74b6639c47956a36fc2c01c";s:4:"name";s:27:"Archive/Reader/MimeList.php";s:4:"role";s:3:"php";}}i:31;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"a06024ba750daa9703ee177ac6d7a021";s:4:"name";s:24:"Archive/Reader/Multi.php";s:4:"role";s:3:"php";}}i:32;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"92e9ddafae103dccfa5740978cec3dbe";s:4:"name";s:24:"Archive/Reader/Relay.php";s:4:"role";s:3:"php";}}i:33;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"0f59e92f17bfba40ed02a7dcddb53278";s:4:"name";s:25:"Archive/Reader/Select.php";s:4:"role";s:3:"php";}}i:34;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"671c5bd7bfce23f2704417787fe5f84b";s:4:"name";s:22:"Archive/Reader/Tar.php";s:4:"role";s:3:"php";}}i:35;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"afc8706f7a04e1cbdb01e17b6e63877a";s:4:"name";s:29:"Archive/Reader/Uncompress.php";s:4:"role";s:3:"php";}}i:36;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"486ad92943d2800a0324b5d36c298fba";s:4:"name";s:22:"Archive/Reader/Zip.php";s:4:"role";s:3:"php";}}i:37;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"909692b92fbc3d92758e93d5d41526d1";s:4:"name";s:30:"Archive/Writer/AddBaseName.php";s:4:"role";s:3:"php";}}i:38;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"f0a9cbd96e0ef6bb98565f2aaf705140";s:4:"name";s:21:"Archive/Writer/Ar.php";s:4:"role";s:3:"php";}}i:39;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"b314642f2aa069fe571a84a8e6c74006";s:4:"name";s:26:"Archive/Writer/Archive.php";s:4:"role";s:3:"php";}}i:40;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"696287e2892111e88ea567f3f198b615";s:4:"name";s:24:"Archive/Writer/Bzip2.php";s:4:"role";s:3:"php";}}i:41;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"efd563b65e88d73933751ac16657af0e";s:4:"name";s:24:"Archive/Writer/Files.php";s:4:"role";s:3:"php";}}i:42;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"9f98385d69ce668194aefee19a250365";s:4:"name";s:23:"Archive/Writer/Gzip.php";s:4:"role";s:3:"php";}}i:43;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"dcf2e96b1a66f70f4c084cd17779ee10";s:4:"name";s:23:"Archive/Writer/Mail.php";s:4:"role";s:3:"php";}}i:44;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"d9732f0e50e8b706f14ae1cb81c9f8e5";s:4:"name";s:25:"Archive/Writer/Memory.php";s:4:"role";s:3:"php";}}i:45;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"99668cd0d1158f12511bc958a3f56bd1";s:4:"name";s:32:"Archive/Writer/MemoryArchive.php";s:4:"role";s:3:"php";}}i:46;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"f931fd89c5baa3999ddb0fe0142a00b7";s:4:"name";s:24:"Archive/Writer/Multi.php";s:4:"role";s:3:"php";}}i:47;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"191f4c855ee7100395c267e5777dc9d7";s:4:"name";s:25:"Archive/Writer/Output.php";s:4:"role";s:3:"php";}}i:48;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"e00d3a26e3a8bfabcec6e570da5e27d4";s:4:"name";s:22:"Archive/Writer/Tar.php";s:4:"role";s:3:"php";}}i:49;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"33035ec0bfb27dc8b791ef79e362699d";s:4:"name";s:33:"Archive/Writer/UniqueAppender.php";s:4:"role";s:3:"php";}}i:50;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"6384dbd99dd42a9825cead823654bf3b";s:4:"name";s:22:"Archive/Writer/Zip.php";s:4:"role";s:3:"php";}}i:51;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"f45edf0fb3581d38f09e1f906b4b4628";s:4:"name";s:21:"Archive/Predicate.php";s:4:"role";s:3:"php";}}i:52;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"971cc65c83a076ef05f834245e25db88";s:4:"name";s:18:"Archive/Reader.php";s:4:"role";s:3:"php";}}i:53;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"1680db2af13ca51111073a4bcc3f0d6d";s:4:"name";s:18:"Archive/Writer.php";s:4:"role";s:3:"php";}}i:54;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"90670def2d1a76adc20bf1f90280dd4a";s:4:"name";s:14:"doc/readme.txt";s:4:"role";s:3:"doc";}}i:55;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"498b63669b0fec43f3afcbdd81da7ca6";s:4:"name";s:14:"tests/test.php";s:4:"role";s:4:"test";}}i:56;a:1:{s:7:"attribs";a:4:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"be490eca9e3430f3d5043c201cc090c1";s:4:"name";s:11:"Archive.php";s:4:"role";s:3:"php";}}}}}s:12:"dependencies";a:2:{s:8:"required";a:4:{s:3:"php";a:1:{s:3:"min";s:5:"4.3.3";}s:13:"pearinstaller";a:1:{s:3:"min";s:7:"1.4.0b1";}s:7:"package";a:2:{s:4:"name";s:9:"MIME_Type";s:7:"channel";s:12:"pear.php.net";}s:9:"extension";a:3:{i:0;a:1:{s:4:"name";s:3:"bz2";}i:1;a:1:{s:4:"name";s:4:"pcre";}i:2;a:1:{s:4:"name";s:4:"zlib";}}}s:8:"optional";a:1:{s:7:"package";a:3:{i:0;a:2:{s:4:"name";s:9:"Mail_Mime";s:7:"channel";s:12:"pear.php.net";}i:1;a:2:{s:4:"name";s:4:"Mail";s:7:"channel";s:12:"pear.php.net";}i:2;a:3:{s:4:"name";s:10:"Cache_Lite";s:7:"channel";s:12:"pear.php.net";s:3:"min";s:5:"1.5.0";}}}}s:10:"phprelease";s:0:"";s:9:"changelog";a:1:{s:7:"release";a:13:{i:0;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.5.3";s:3:"api";s:5:"1.5.3";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-08-16";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:156:"Bug #4953 (absolute windows path)
30
Bug #5095 (date of files when creating a zip archive)
31
Fix a bug when using File_Archive::appender on non existing archives";}i:1;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.5.2";s:3:"api";s:5:"1.5.2";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-07-27";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:16:"Bug #4921, #4925";}i:2;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.5.1";s:3:"api";s:5:"1.5.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-07-26";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:9:"Bug #4916";}i:3;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.5.0";s:3:"api";s:5:"1.5.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-07-15";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:1051:"+ Improved zip reader (File_Archive_Zip_Reader implements more options of the PKZip standard)
32
 
33
+ Some change in the Cache_File use:
34
  - The fileNameProtection is forced to false when setting the cache option
35
  - Add a File_Archive_cleanCache function
36
    To remove the cached compressed version of the files that are no longer present on the system, call
37
    $cache->clean(false, 'callback_File_Archive_cleanCache');
38
    where $cache is the Cache_Lite object passed to File_Archive.
39
 
40
+ Introduce 'blockSize' option that indicates the size of the blocs copied from a reader to a writer when
41
  extracting a file. The default has been set to 64kB but is subject to change in future releases
42
 
43
+ File_Archive::cache to cache a reader if you read it several times in the same script
44
 
45
+ 'cacheCondition' option. With this option, you can specify you want to cache all the http
46
  transfer for example. Caching an http transfer ensure that the file won't be downloaded several times
47
 
48
+ File_Archive::readUploadedFile creates a reader on an uploaded file";}i:4;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.4.1";s:3:"api";s:5:"1.4.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-06-08";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:9:"Bug #4548";}i:5;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.4.0";s:3:"api";s:5:"1.4.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-06-06";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:1408:"+ Add the possibility to use Cache_Lite to cache intermediary output of Zip compression
49
+ Add get and setOption method to change the default behavior of readers and writers
50
  Available options are
51
  	- zipCompressionLevel: default compression level of zip archives (default is 9)
52
  	- gzCompressionLevel: default compression level of gz archives (default is 9)
53
  	- tmpDirectory: directory where temporary files will be stored (default is '.')
54
  	- cache: instance of Cache_Lite that may be used by any writer to cache data
55
  	         for future use. Currently used by Zip writer (default is null: no cache)
56
  	- appendRemoveDuplicates: specify if the appenders should remove the old files
57
  	         from an archive to avoid creating duplicates (default is false, which is faster)
58
+ Add the possibility to use wildcards in read function
59
     File_Archive::read('dir/*.txt') will read all txt files from directory dir
60
     File_Archive::read('archive.zip/*.txt') will read all txt files from the zip archive
61
	Note: The wildcards can only be used after the last '/'
62
+ All the File_Archive functions that take a reader or a writer as an argument can now take
63
	a string or an array. For readers, strings are interpreted using File_Archive::read function
64
	and array using File_Archive::readMulti. For writers, strings are interpreted using File_Archive::appender
65
	function and array by creating a multi writer.";}i:6;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.3.0";s:3:"api";s:5:"1.3.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-05-30";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:371:"+ Add some functions to allow archive modification
66
  - File_Archive::appender creates a writer to append files to an existing archive
67
  - File_Archive::remove and File_Archive::removeDuplicates removes some files from
68
    an existing archive
69
 
70
  These functions allow to modify archives or even nested archives
71
  See http://poocl.la-grotte.org for more detailed examples";}i:7;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.2.0";s:3:"api";s:5:"1.2.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-05-26";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:214:"+ Add an ar (or deb) reader / writer
72
+ Add a getFileList() on any reader to quickly retrieve file list
73
+ File_Archive::readArchive properly handles tgz and tbz extensions
74
+ Better error handling
75
+ Various bug fixes";}i:8;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.1";s:3:"api";s:5:"1.0.1";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-04-21";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:259:"+ Bug 4192 (<? instead of <?php in some source files)
76
+ Functions File_Archive::isKnownExtension and File_Archive:;readArchive
77
  added. They allow to specify the type of an archive. This is usefull is the extension
78
  of the file doesn't reflect its real type.";}i:9;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"1.0.0";s:3:"api";s:5:"1.0.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:4:"date";s:10:"2005-04-17";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:889:"+ Bug 4159 (PHP4 compatibility)
79
+ Bug 4165 (Better USTAR handling in tar files)
80
+ The package now use temporary files to reduce the amount of memory used
81
  when reading or writing large archives. The following indicates the current
82
  memory usage of the different reader / writers
83
  - Tar writer: constant memory usage
84
  - GZip writer: constant memory usage, temporary file
85
  - BZ2 writer: constant memory usage, temporary file
86
  - ZIP writer: size of the largest file written to the archive
87
 
88
  - Tar reader: constant memory usage
89
  - GZip reader: constant memory usage, temporary file
90
  - BZ2 reader: constant memory usage, temporary file
91
  - ZIP reader: size of the largest file read from the archive
92
 
93
  The temporary files are created in the current directory. Their name start with
94
  far, their extension is tmp. They are automatically deleted when the reader / writer
95
  is closed.";}i:10;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.3.0";s:3:"api";s:5:"0.3.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-04-08";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:458:"+ Bug 3894
96
+ The File_Archive::read function does no longer take the optional source parameter
97
  A File_Archive::readSource function has been created that takes the source parameter
98
+ The mail parameter in File_Archive::toMail is now mandatory, but giving a null variable will
99
  result in using Mail::factory("mail")
100
+ The File_Archive::toMemory function does no longer take a variable argument
101
  A File_Archive::toVariable function has been created for that";}i:11;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.2.0";s:3:"api";s:5:"0.2.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:4:"date";s:10:"2005-02-24";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:210:"+ Add a MIME predicate
102
+ Change the toArchive function to detect the compression format using the extension of the file
103
  (Warning: this is not backward compatible since the order of the arguments have changed)";}i:12;a:5:{s:7:"version";a:2:{s:7:"release";s:5:"0.1.0";s:3:"api";s:5:"0.1.0";}s:9:"stability";a:2:{s:7:"release";s:5:"alpha";s:3:"api";s:5:"alpha";}s:4:"date";s:10:"2005-02-20";s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:39:"http://www.gnu.org/copyleft/lesser.html";}s:8:"_content";s:4:"LGPL";}s:5:"notes";s:13:"First release";}}}s:8:"filelist";a:57:{s:25:"Archive/Predicate/And.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"06eb5650a4bc2a9856717890e5f2dd4c";s:4:"name";s:25:"Archive/Predicate/And.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/File/Archive/Predicate/And.php";}s:29:"Archive/Predicate/Current.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"a3aab040d68fdb2c536d00ae421483a0";s:4:"name";s:29:"Archive/Predicate/Current.php";s:4:"role";s:3:"php";s:12:"installed_as";s:49:"/usr/share/php/File/Archive/Predicate/Current.php";}s:28:"Archive/Predicate/Custom.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"9bb36d49dcd749480352d070cdeb37f5";s:4:"name";s:28:"Archive/Predicate/Custom.php";s:4:"role";s:3:"php";s:12:"installed_as";s:48:"/usr/share/php/File/Archive/Predicate/Custom.php";}s:31:"Archive/Predicate/Duplicate.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"30d324c4fca913e651cd6e102f68a3f5";s:4:"name";s:31:"Archive/Predicate/Duplicate.php";s:4:"role";s:3:"php";s:12:"installed_as";s:51:"/usr/share/php/File/Archive/Predicate/Duplicate.php";}s:26:"Archive/Predicate/Ereg.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"a89fe818f27e754265112c0fcdb6ce3e";s:4:"name";s:26:"Archive/Predicate/Ereg.php";s:4:"role";s:3:"php";s:12:"installed_as";s:46:"/usr/share/php/File/Archive/Predicate/Ereg.php";}s:27:"Archive/Predicate/Eregi.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"5f9efdf963c1b61a98534a158c369bd2";s:4:"name";s:27:"Archive/Predicate/Eregi.php";s:4:"role";s:3:"php";s:12:"installed_as";s:47:"/usr/share/php/File/Archive/Predicate/Eregi.php";}s:31:"Archive/Predicate/Extension.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"da5a55a6dc1b2bbd445cdbf0e37f12e2";s:4:"name";s:31:"Archive/Predicate/Extension.php";s:4:"role";s:3:"php";s:12:"installed_as";s:51:"/usr/share/php/File/Archive/Predicate/Extension.php";}s:27:"Archive/Predicate/False.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"bfa576758a976c17fc2aa165ac9b451c";s:4:"name";s:27:"Archive/Predicate/False.php";s:4:"role";s:3:"php";s:12:"installed_as";s:47:"/usr/share/php/File/Archive/Predicate/False.php";}s:27:"Archive/Predicate/Index.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"99dc416810c8300ec17203cd35cf24e7";s:4:"name";s:27:"Archive/Predicate/Index.php";s:4:"role";s:3:"php";s:12:"installed_as";s:47:"/usr/share/php/File/Archive/Predicate/Index.php";}s:30:"Archive/Predicate/MaxDepth.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"c823169cef0890c8f524ceec7679035d";s:4:"name";s:30:"Archive/Predicate/MaxDepth.php";s:4:"role";s:3:"php";s:12:"installed_as";s:50:"/usr/share/php/File/Archive/Predicate/MaxDepth.php";}s:26:"Archive/Predicate/MIME.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"aa233d1f691966619100098fe2680cec";s:4:"name";s:26:"Archive/Predicate/MIME.php";s:4:"role";s:3:"php";s:12:"installed_as";s:46:"/usr/share/php/File/Archive/Predicate/MIME.php";}s:29:"Archive/Predicate/MinSize.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"432aefbe4590fb3cfb52c1ace178651b";s:4:"name";s:29:"Archive/Predicate/MinSize.php";s:4:"role";s:3:"php";s:12:"installed_as";s:49:"/usr/share/php/File/Archive/Predicate/MinSize.php";}s:29:"Archive/Predicate/MinTime.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"f577f495a64df85823fec3d89b2648d5";s:4:"name";s:29:"Archive/Predicate/MinTime.php";s:4:"role";s:3:"php";s:12:"installed_as";s:49:"/usr/share/php/File/Archive/Predicate/MinTime.php";}s:25:"Archive/Predicate/Not.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"622ca582ca31c319f6f67717928ccced";s:4:"name";s:25:"Archive/Predicate/Not.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/File/Archive/Predicate/Not.php";}s:24:"Archive/Predicate/Or.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"3b65da0aeb6dded9045d3d16b3718a96";s:4:"name";s:24:"Archive/Predicate/Or.php";s:4:"role";s:3:"php";s:12:"installed_as";s:44:"/usr/share/php/File/Archive/Predicate/Or.php";}s:26:"Archive/Predicate/True.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"2ab6b2a795a744e5955f11dd06f656a4";s:4:"name";s:26:"Archive/Predicate/True.php";s:4:"role";s:3:"php";s:12:"installed_as";s:46:"/usr/share/php/File/Archive/Predicate/True.php";}s:42:"Archive/Reader/ChangeName/AddDirectory.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"6866e1b1827283825d3c4152a1f2c93e";s:4:"name";s:42:"Archive/Reader/ChangeName/AddDirectory.php";s:4:"role";s:3:"php";s:12:"installed_as";s:62:"/usr/share/php/File/Archive/Reader/ChangeName/AddDirectory.php";}s:38:"Archive/Reader/ChangeName/Callback.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"b5a82d63b5be1b7e9ec7c24c4134fd3e";s:4:"name";s:38:"Archive/Reader/ChangeName/Callback.php";s:4:"role";s:3:"php";s:12:"installed_as";s:58:"/usr/share/php/File/Archive/Reader/ChangeName/Callback.php";}s:39:"Archive/Reader/ChangeName/Directory.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"530faa82d51397d64d8ff3bdc7be0fe5";s:4:"name";s:39:"Archive/Reader/ChangeName/Directory.php";s:4:"role";s:3:"php";s:12:"installed_as";s:59:"/usr/share/php/File/Archive/Reader/ChangeName/Directory.php";}s:21:"Archive/Reader/Ar.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"75028689bc1b65e67cc0fd21330eac8a";s:4:"name";s:21:"Archive/Reader/Ar.php";s:4:"role";s:3:"php";s:12:"installed_as";s:41:"/usr/share/php/File/Archive/Reader/Ar.php";}s:26:"Archive/Reader/Archive.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"a7f5756d44414576dd72ac5693e1770c";s:4:"name";s:26:"Archive/Reader/Archive.php";s:4:"role";s:3:"php";s:12:"installed_as";s:46:"/usr/share/php/File/Archive/Reader/Archive.php";}s:24:"Archive/Reader/Bzip2.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"c62e47ac3e5b3faa30bb60cce042e5bd";s:4:"name";s:24:"Archive/Reader/Bzip2.php";s:4:"role";s:3:"php";s:12:"installed_as";s:44:"/usr/share/php/File/Archive/Reader/Bzip2.php";}s:24:"Archive/Reader/Cache.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"90d4a86465df47fdd11c76565b9191e9";s:4:"name";s:24:"Archive/Reader/Cache.php";s:4:"role";s:3:"php";s:12:"installed_as";s:44:"/usr/share/php/File/Archive/Reader/Cache.php";}s:29:"Archive/Reader/ChangeName.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"7a874b0989823df310802727847139bd";s:4:"name";s:29:"Archive/Reader/ChangeName.php";s:4:"role";s:3:"php";s:12:"installed_as";s:49:"/usr/share/php/File/Archive/Reader/ChangeName.php";}s:25:"Archive/Reader/Concat.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"2fae1819118af70262ee90040101bbb2";s:4:"name";s:25:"Archive/Reader/Concat.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/File/Archive/Reader/Concat.php";}s:28:"Archive/Reader/Directory.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"2e09ff0be334c0a430541d989cc5d750";s:4:"name";s:28:"Archive/Reader/Directory.php";s:4:"role";s:3:"php";s:12:"installed_as";s:48:"/usr/share/php/File/Archive/Reader/Directory.php";}s:23:"Archive/Reader/File.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"b98dc86b3100965a4e083b3ed2792814";s:4:"name";s:23:"Archive/Reader/File.php";s:4:"role";s:3:"php";s:12:"installed_as";s:43:"/usr/share/php/File/Archive/Reader/File.php";}s:25:"Archive/Reader/Filter.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"4f0c07f2d3b9165be90d661ee6ad02da";s:4:"name";s:25:"Archive/Reader/Filter.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/File/Archive/Reader/Filter.php";}s:23:"Archive/Reader/Gzip.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"386ebf562d2fd7193d7e1145aec21490";s:4:"name";s:23:"Archive/Reader/Gzip.php";s:4:"role";s:3:"php";s:12:"installed_as";s:43:"/usr/share/php/File/Archive/Reader/Gzip.php";}s:25:"Archive/Reader/Memory.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"5ea886512f4d3da989f219ef0be68916";s:4:"name";s:25:"Archive/Reader/Memory.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/File/Archive/Reader/Memory.php";}s:27:"Archive/Reader/MimeList.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"25fec49aa74b6639c47956a36fc2c01c";s:4:"name";s:27:"Archive/Reader/MimeList.php";s:4:"role";s:3:"php";s:12:"installed_as";s:47:"/usr/share/php/File/Archive/Reader/MimeList.php";}s:24:"Archive/Reader/Multi.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"a06024ba750daa9703ee177ac6d7a021";s:4:"name";s:24:"Archive/Reader/Multi.php";s:4:"role";s:3:"php";s:12:"installed_as";s:44:"/usr/share/php/File/Archive/Reader/Multi.php";}s:24:"Archive/Reader/Relay.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"92e9ddafae103dccfa5740978cec3dbe";s:4:"name";s:24:"Archive/Reader/Relay.php";s:4:"role";s:3:"php";s:12:"installed_as";s:44:"/usr/share/php/File/Archive/Reader/Relay.php";}s:25:"Archive/Reader/Select.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"0f59e92f17bfba40ed02a7dcddb53278";s:4:"name";s:25:"Archive/Reader/Select.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/File/Archive/Reader/Select.php";}s:22:"Archive/Reader/Tar.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"671c5bd7bfce23f2704417787fe5f84b";s:4:"name";s:22:"Archive/Reader/Tar.php";s:4:"role";s:3:"php";s:12:"installed_as";s:42:"/usr/share/php/File/Archive/Reader/Tar.php";}s:29:"Archive/Reader/Uncompress.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"afc8706f7a04e1cbdb01e17b6e63877a";s:4:"name";s:29:"Archive/Reader/Uncompress.php";s:4:"role";s:3:"php";s:12:"installed_as";s:49:"/usr/share/php/File/Archive/Reader/Uncompress.php";}s:22:"Archive/Reader/Zip.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"486ad92943d2800a0324b5d36c298fba";s:4:"name";s:22:"Archive/Reader/Zip.php";s:4:"role";s:3:"php";s:12:"installed_as";s:42:"/usr/share/php/File/Archive/Reader/Zip.php";}s:30:"Archive/Writer/AddBaseName.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"909692b92fbc3d92758e93d5d41526d1";s:4:"name";s:30:"Archive/Writer/AddBaseName.php";s:4:"role";s:3:"php";s:12:"installed_as";s:50:"/usr/share/php/File/Archive/Writer/AddBaseName.php";}s:21:"Archive/Writer/Ar.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"f0a9cbd96e0ef6bb98565f2aaf705140";s:4:"name";s:21:"Archive/Writer/Ar.php";s:4:"role";s:3:"php";s:12:"installed_as";s:41:"/usr/share/php/File/Archive/Writer/Ar.php";}s:26:"Archive/Writer/Archive.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"b314642f2aa069fe571a84a8e6c74006";s:4:"name";s:26:"Archive/Writer/Archive.php";s:4:"role";s:3:"php";s:12:"installed_as";s:46:"/usr/share/php/File/Archive/Writer/Archive.php";}s:24:"Archive/Writer/Bzip2.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"696287e2892111e88ea567f3f198b615";s:4:"name";s:24:"Archive/Writer/Bzip2.php";s:4:"role";s:3:"php";s:12:"installed_as";s:44:"/usr/share/php/File/Archive/Writer/Bzip2.php";}s:24:"Archive/Writer/Files.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"efd563b65e88d73933751ac16657af0e";s:4:"name";s:24:"Archive/Writer/Files.php";s:4:"role";s:3:"php";s:12:"installed_as";s:44:"/usr/share/php/File/Archive/Writer/Files.php";}s:23:"Archive/Writer/Gzip.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"9f98385d69ce668194aefee19a250365";s:4:"name";s:23:"Archive/Writer/Gzip.php";s:4:"role";s:3:"php";s:12:"installed_as";s:43:"/usr/share/php/File/Archive/Writer/Gzip.php";}s:23:"Archive/Writer/Mail.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"dcf2e96b1a66f70f4c084cd17779ee10";s:4:"name";s:23:"Archive/Writer/Mail.php";s:4:"role";s:3:"php";s:12:"installed_as";s:43:"/usr/share/php/File/Archive/Writer/Mail.php";}s:25:"Archive/Writer/Memory.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"d9732f0e50e8b706f14ae1cb81c9f8e5";s:4:"name";s:25:"Archive/Writer/Memory.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/File/Archive/Writer/Memory.php";}s:32:"Archive/Writer/MemoryArchive.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"99668cd0d1158f12511bc958a3f56bd1";s:4:"name";s:32:"Archive/Writer/MemoryArchive.php";s:4:"role";s:3:"php";s:12:"installed_as";s:52:"/usr/share/php/File/Archive/Writer/MemoryArchive.php";}s:24:"Archive/Writer/Multi.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"f931fd89c5baa3999ddb0fe0142a00b7";s:4:"name";s:24:"Archive/Writer/Multi.php";s:4:"role";s:3:"php";s:12:"installed_as";s:44:"/usr/share/php/File/Archive/Writer/Multi.php";}s:25:"Archive/Writer/Output.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"191f4c855ee7100395c267e5777dc9d7";s:4:"name";s:25:"Archive/Writer/Output.php";s:4:"role";s:3:"php";s:12:"installed_as";s:45:"/usr/share/php/File/Archive/Writer/Output.php";}s:22:"Archive/Writer/Tar.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"e00d3a26e3a8bfabcec6e570da5e27d4";s:4:"name";s:22:"Archive/Writer/Tar.php";s:4:"role";s:3:"php";s:12:"installed_as";s:42:"/usr/share/php/File/Archive/Writer/Tar.php";}s:33:"Archive/Writer/UniqueAppender.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"33035ec0bfb27dc8b791ef79e362699d";s:4:"name";s:33:"Archive/Writer/UniqueAppender.php";s:4:"role";s:3:"php";s:12:"installed_as";s:53:"/usr/share/php/File/Archive/Writer/UniqueAppender.php";}s:22:"Archive/Writer/Zip.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"6384dbd99dd42a9825cead823654bf3b";s:4:"name";s:22:"Archive/Writer/Zip.php";s:4:"role";s:3:"php";s:12:"installed_as";s:42:"/usr/share/php/File/Archive/Writer/Zip.php";}s:21:"Archive/Predicate.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"f45edf0fb3581d38f09e1f906b4b4628";s:4:"name";s:21:"Archive/Predicate.php";s:4:"role";s:3:"php";s:12:"installed_as";s:41:"/usr/share/php/File/Archive/Predicate.php";}s:18:"Archive/Reader.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"971cc65c83a076ef05f834245e25db88";s:4:"name";s:18:"Archive/Reader.php";s:4:"role";s:3:"php";s:12:"installed_as";s:38:"/usr/share/php/File/Archive/Reader.php";}s:18:"Archive/Writer.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"1680db2af13ca51111073a4bcc3f0d6d";s:4:"name";s:18:"Archive/Writer.php";s:4:"role";s:3:"php";s:12:"installed_as";s:38:"/usr/share/php/File/Archive/Writer.php";}s:14:"doc/readme.txt";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"90670def2d1a76adc20bf1f90280dd4a";s:4:"name";s:14:"doc/readme.txt";s:4:"role";s:3:"doc";s:12:"installed_as";s:47:"/usr/share/php/docs/File_Archive/doc/readme.txt";}s:14:"tests/test.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"498b63669b0fec43f3afcbdd81da7ca6";s:4:"name";s:14:"tests/test.php";s:4:"role";s:4:"test";s:12:"installed_as";s:48:"/usr/share/php/tests/File_Archive/tests/test.php";}s:11:"Archive.php";a:5:{s:14:"baseinstalldir";s:4:"File";s:6:"md5sum";s:32:"be490eca9e3430f3d5043c201cc090c1";s:4:"name";s:11:"Archive.php";s:4:"role";s:3:"php";s:12:"installed_as";s:31:"/usr/share/php/File/Archive.php";}}s:12:"_lastversion";N;s:7:"dirtree";a:10:{s:37:"/usr/share/php/File/Archive/Predicate";b:1;s:27:"/usr/share/php/File/Archive";b:1;s:19:"/usr/share/php/File";b:1;s:45:"/usr/share/php/File/Archive/Reader/ChangeName";b:1;s:34:"/usr/share/php/File/Archive/Reader";b:1;s:34:"/usr/share/php/File/Archive/Writer";b:1;s:36:"/usr/share/php/docs/File_Archive/doc";b:1;s:32:"/usr/share/php/docs/File_Archive";b:1;s:39:"/usr/share/php/tests/File_Archive/tests";b:1;s:33:"/usr/share/php/tests/File_Archive";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"1.5.4";s:12:"release_date";s:10:"2008-06-05";s:13:"release_state";s:6:"stable";s:15:"release_license";s:4:"LGPL";s:13:"release_notes";s:1312:"+ Bug #4159, #4204, #4548, #7650 (PHP4 compatibility)
104
+ Bug #4194, #4925 (short opening tags, whitespaces at beginning of file)
105
+ Bug #4916, #4921, #12175 (missing or wrong require_once)
106
+ Bug #4953 (absolute paths on Windows)
107
+ Bug #5095 (removed some debug code)
108
+ Bug #5145, #6646 (missing $)
109
+ Bug #5566 (support extraction of JAR files)
110
+ Bug #5792, #12450 (some PEAR::Error weren't returned back to caller)
111
+ Bug #5991 (reading of long filenames in TAR files)
112
+ Bug #6387 (reading of PK00PK ZIP files)
113
+ Bug #6570 (corrected headers in Output functions)
114
+ Bug #6743 (reading of uppercase filenames)
115
+ Bug #8187 (. mangled in paths)
116
+ Bug #8647 (typo)
117
+ Bug #9676 (reading of ZIP files with special signature)
118
+ Bug #10247 (CS stuff)
119
+ Bug #11084 (package2.xml file)
120
+ Bug #12448 (empty dirs removed on tar archives)
121
+ Bug #13311 (extracting of ZIP files on 64 bits systems)
122
+ Bug #13516 (removing of PHP warnings)
123
+ Bug #13904 (bzip2 doesn't support compression level)
124
+ Add File_Archive::removeDirectoryStructure to create a reader that discard
125
  the directory information of another reader
126
+ Readers now report the directories as file ending with a / (warning: this
127
  may be a backward compatibility problem if you read directly from the reader,
128
  but not if you exclusively use File_Archive::extract)
129
+";s:12:"release_deps";a:9:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"4.3.3";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:7:"1.4.0b1";s:8:"optional";s:2:"no";}i:2;a:5:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:9:"MIME_Type";s:3:"rel";s:3:"has";s:8:"optional";s:2:"no";}i:3;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:3:"bz2";s:3:"rel";s:3:"has";s:8:"optional";s:2:"no";}i:4;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:4:"pcre";s:3:"rel";s:3:"has";s:8:"optional";s:2:"no";}i:5;a:4:{s:4:"type";s:3:"ext";s:4:"name";s:4:"zlib";s:3:"rel";s:3:"has";s:8:"optional";s:2:"no";}i:6;a:5:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:9:"Mail_Mime";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:7;a:5:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"Mail";s:3:"rel";s:3:"has";s:8:"optional";s:3:"yes";}i:8;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:10:"Cache_Lite";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.5.0";s:8:"optional";s:3:"yes";}}s:11:"maintainers";a:3:{i:0;a:5:{s:4:"name";s:14:"Charles Brunet";s:5:"email";s:21:"charles.fmj@gmail.com";s:6:"active";s:3:"yes";s:6:"handle";s:7:"cbrunet";s:4:"role";s:4:"lead";}i:1;a:5:{s:4:"name";s:15:"Vincent Lascaux";s:5:"email";s:31:"vincent.lascaux@centraliens.net";s:6:"active";s:2:"no";s:6:"handle";s:14:"VincentLascaux";s:4:"role";s:4:"lead";}i:2;a:5:{s:4:"name";s:13:"Pablo Fischer";s:5:"email";s:16:"pfischer@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:8:"PFischer";s:4:"role";s:9:"developer";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1261794128;}