Ne-Lexa
4979829fad
Fixed the call array_fill() with the number of elements 0 for PHP 5.5
2017-11-17 11:08:20 +03:00
Ne-Lexa
a3083b821c
Changed the algorithm for adding paddings to zipalign.
...
Now we will use the special field ExtraField c ID 0xD935,
which was implemented by Google in the apksigner library.
Now this field corresponds to the ZIP standard for storing
ExtraField records, and not just filling with zero bytes,
as in the zipalign console utility.
2017-11-17 10:54:22 +03:00
Ne-Lexa
a1da1f0069
Added an event that runs before the archive is saved or output.
2017-11-15 16:24:14 +03:00
Ne-Lexa
ba2e314ca2
Fix resave aligned archive
2017-11-15 10:48:29 +03:00
Ne-Lexa
d32b000855
Rename methods removePassword*() to disableEncryption*()
2017-11-14 14:47:46 +03:00
Ne-Lexa
e62e51efb5
issue #8 - Support inline Content-Disposition and empty output filename.
2017-11-14 14:03:44 +03:00
Ne-Lexa
0d4b101510
Skipped some tests for php 32-bit platform.
2017-11-14 11:28:02 +03:00
wapplay-home-linux
129e69c293
fixed some errors tests for php-32 bit platform
2017-11-14 08:47:25 +03:00
wapplay-home-linux
452c5920dd
Add ZipModel for all changes.
2017-11-13 15:33:37 +03:00
wapplay-home-linux
115dfd3b52
some bugs fixed for php 32-bit
2017-10-30 23:31:39 +03:00
Ne-Lexa
1b065c4cca
fix incorrect time in archive
2017-03-15 19:03:04 +03:00
wapplay-home-linux
3ab98532a0
Update README
2017-03-15 10:42:46 +03:00
Ne-Lexa
1e4b14177a
Fix bug add files from directory iterator.
2017-03-13 19:58:51 +03:00
wapplay-home-linux
46654e3e8d
update ci config
2017-03-13 09:13:19 +03:00
wapplay-home-linux
db50dd8e46
Add tests
2017-03-13 08:33:45 +03:00
Ne-Lexa
08c890ba24
Add tests
2017-03-10 19:03:59 +03:00
wapplay-home-linux
f802861d86
Merge ZipFile and ZipOutputFile, optimization update archive.
2017-03-10 08:23:57 +03:00
wapplay-home-linux
58e9f4bf73
Easy to initialize the output zip file.
2017-03-02 00:16:09 +03:00
wapplay-home-linux
11a7c16f1b
Fixed bug from issues 1
...
- Fixed encryption and decryption Traditional PKWARE Encryption - add casting to 32-bit integer.
- The restriction on the length of the password to 99 characters for the WinZIP AES Encryption method.
2016-12-14 12:34:59 +03:00
Ne-Lexa
2c402157ca
Setting external attributes for new zip entries.
2016-10-14 18:08:00 +03:00
Ne-Lexa
015166d165
Fix support entry name '0'
2016-09-26 22:30:30 +03:00
Ne-Lexa
ac20d6fbf3
Optimize pack and unpack long fro PHP >= 5.6.3
2016-09-26 18:04:52 +03:00
Ne-Lexa
f0d90da75c
Add support set zip alignment (alternative zipalign tool)
2016-09-26 16:56:06 +03:00
Ne-Lexa
560a94c910
Completely rewritten code.
...
Implement read-only zip file - class \PhpZip\ZipFile, create and update zip file - \PhpZip\ZipOutputFile.
Supports ZIP64 ext, Traditional PKWARE Encryption, WinZip AES Encryption.
2016-09-26 12:04:38 +03:00
wapplay-home-linux
5c23e588ff
change structure
2016-09-09 17:30:17 +03:00
Ne-Lexa
45937d2620
Zip file create and modification
2016-09-08 19:18:53 +03:00