Timofey Solomko
|
1566b49ce3
|
[7-Zip][ZIP] Remove support for CocoaPods optional dependencies
|
2026-02-03 01:15:33 +08:00 |
|
Timofey Solomko
|
ea9aaccfb9
|
Update copyright year to 2026
|
2026-01-31 15:30:24 +08:00 |
|
Timofey Solomko
|
ed66991cbd
|
Update copyright year to 2024
|
2024-01-11 16:57:04 +03:00 |
|
Timofey Solomko
|
43132fc39d
|
Update copyright year to 2023
|
2023-02-07 15:31:45 +02:00 |
|
Timofey Solomko
|
79295db930
|
Update copyright year to 2022
|
2022-01-08 15:02:59 +03:00 |
|
Timofey Solomko
|
a3332364a7
|
[Tests] Add many tests that check that checksum errors are thrown correctly
|
2021-10-29 19:26:33 +03:00 |
|
Timofey Solomko
|
e83f23effa
|
Update copyright year to 2021
|
2021-01-11 11:20:57 +02:00 |
|
Timofey Solomko
|
deab72a831
|
Merge branch 'hotfix-4.5.7' into develop
|
2020-10-16 15:57:08 +03:00 |
|
Timofey Solomko
|
9360a8a9b8
|
[ZIP] Fix a crash when opening a very small file
Such files (smaller than 22 bytes) definitely don't have a EndOfCD and in this case ZipError.notFoundCentralDirectoryEnd should be properly thrown.
|
2020-10-15 23:35:22 +03:00 |
|
Timofey Solomko
|
fa552e9b61
|
[ZIP] Fix a crash when opening a file without EndOfCD
Now ZipError.notFoundCentralDirectoryEnd is correctly thrown as was originally intended.
|
2020-10-14 23:51:27 +03:00 |
|
Timofey Solomko
|
a844b34436
|
Update copyright year to 2020
|
2020-03-20 09:43:42 +03:00 |
|
Timofey Solomko
|
f6949a8f66
|
Replace the usage of the deprecated Data(bytes:) initializer
|
2020-03-20 09:40:48 +03:00 |
|
Timofey Solomko
|
31ec1f1553
|
Update copyright year to 2020
|
2020-01-01 19:06:33 +03:00 |
|
Timofey Solomko
|
75b21ae107
|
Replace usage of ByteReader with LittleEndianByteReader
|
2019-05-01 19:34:30 +03:00 |
|
Timofey Solomko
|
db82490ed8
|
Replace the usage of the deprecated Data(bytes:) initializer
|
2019-05-01 19:30:48 +03:00 |
|
Timofey Solomko
|
ce47019097
|
Update copyright year to 2019
|
2019-01-02 23:15:43 +03:00 |
|
Timofey Solomko
|
12d8836529
|
[ZIP] Use the new ZipEntryInfoHelper and remove its properties from ZipEntryInfo
|
2019-01-01 13:28:50 +03:00 |
|
Timofey Solomko
|
f5d8d9e81e
|
[LZMA] Add LZMAProperties initializer which reads lzma encoded properties from bytereader
|
2018-08-28 11:36:34 +03:00 |
|
Timofey Solomko
|
9a79aa8e51
|
[LZMA][ZIP] Add public function with data as first argument and internal function with byteReader instead which also accept LZMA properties and uncompressed size as
arguments; replace old internal decompress function used by ZIP with a new, more general one
|
2018-08-28 11:35:56 +03:00 |
|
Timofey Solomko
|
c9115f367b
|
[ZIP] Replace stored local header and cd entry in ZipEntryInfo with separate actually required properties
|
2018-08-13 11:38:42 +03:00 |
|
Timofey Solomko
|
1264a194c2
|
[docs] Refer to "standard" extra fields as "built-in"
|
2018-08-12 20:52:44 +03:00 |
|
Timofey Solomko
|
e467370de7
|
[LZMA] Remove second label from internal LZMA.decompress function and simplify uncompSize processing
|
2018-05-20 12:26:25 +03:00 |
|
Timofey Solomko
|
d5c8600137
|
Use more new BBD functions
|
2018-04-10 22:37:20 +03:00 |
|
Timofey Solomko
|
05852b179b
|
Use new int(fromBytes:) function
|
2018-04-10 22:37:16 +03:00 |
|
Timofey Solomko
|
d4b728125b
|
[docs] Add documentation for ZIP custom extra fields related APIs
|
2018-03-31 13:46:04 +03:00 |
|
Timofey Solomko
|
e35ea703dc
|
[ZIP] Add support for custom extra fields
|
2018-03-31 12:25:17 +03:00 |
|
Timofey Solomko
|
309a07ed15
|
[docs] Slightly simplify notes about entries order of container functions
|
2018-03-17 15:37:41 +03:00 |
|
Timofey Solomko
|
4888f37f0f
|
Revert addition of BBD-related public APIs to Zlib, LZMA and BZip2
|
2018-03-02 23:32:39 +03:00 |
|
Timofey Solomko
|
8b4ff5c040
|
[BZip2] Make decompress(_ bitReader:) function public and add "from" label to its argument
|
2018-02-23 12:58:24 +03:00 |
|
Timofey Solomko
|
3d502071bb
|
[ZIP] Use new BBD's converting inits when decompressing
|
2018-02-23 12:58:24 +03:00 |
|
Timofey Solomko
|
2be06c8c0a
|
Use ByteReader in all ZIP-related code
We can do this since we don't have asynchronous concerns anymore.
|
2018-01-07 15:12:59 +03:00 |
|
Timofey Solomko
|
e714dc308b
|
Updated copyright year to 2018
|
2018-01-03 19:44:18 +03:00 |
|
Timofey Solomko
|
e986561487
|
Replace Int() conversions with toInt() functions
|
2018-01-03 19:22:15 +03:00 |
|
Timofey Solomko
|
c8d92e56d3
|
Replace BitReader and ByteReader with BitByteData's implementations
|
2018-01-03 19:22:15 +03:00 |
|
Timofey Solomko
|
20ab480737
|
Complete renaming of DataWithPointer to ByteReader
This includes renaming pointerData variables to byteReader as well as renaming of files with extensions to ByteReader.
|
2018-01-03 19:22:14 +03:00 |
|
Timofey Solomko
|
b9eeb1bc7c
|
Rename ByteReader.index to offset
|
2018-01-03 19:22:13 +03:00 |
|
Timofey Solomko
|
3751e25c4f
|
Rename DataWithPointer to ByteReader
This and following commits should ease switch to BitByteData usage.
|
2018-01-03 19:22:13 +03:00 |
|
Timofey Solomko
|
b9cebf13e9
|
Remove dwp functions with count argument
|
2017-11-22 22:08:02 +03:00 |
|
Timofey Solomko
|
556e42e179
|
Add and update documentation
|
2017-11-14 20:37:20 +03:00 |
|
Timofey Solomko
|
feb41deed1
|
Return Data instead of UInt8 arrays in internal decompress functions
|
2017-11-11 12:54:31 +03:00 |
|
Timofey Solomko
|
03e6ed4256
|
Deal with Data object instead of bytes array in ZipContainer's getEntryData()
|
2017-11-11 12:49:49 +03:00 |
|
Timofey Solomko
|
acb3d4d231
|
Simplify Zip's LZMA code by utilizing main LZMA decompress function
|
2017-11-11 12:48:08 +03:00 |
|
Timofey Solomko
|
2ff3b12b73
|
Remove converting sizes to Int in ZipContainer.getEntryData
|
2017-11-11 12:46:55 +03:00 |
|
Timofey Solomko
|
1f752affc3
|
ZipError.wrongCRC now includes all already processed entries
|
2017-11-04 22:11:55 +03:00 |
|
Timofey Solomko
|
9236940eac
|
Rename ZipError.wrongCRC32 to ZipError.wrongCRC
|
2017-11-04 17:28:57 +03:00 |
|
Timofey Solomko
|
f6808671a9
|
Add workaround for compilation problem in ZipContainer
|
2017-10-31 20:18:53 +03:00 |
|
Timofey Solomko
|
c445e09c92
|
Rename LZMATempDecoder into LZMADecoder
|
2017-10-29 12:54:35 +03:00 |
|
Timofey Solomko
|
bca275f3aa
|
Remove label from the argument of setProperties function
|
2017-10-29 12:37:28 +03:00 |
|
Timofey Solomko
|
75ecd316a9
|
Use new LZMA decoder in ZIP
|
2017-10-29 12:08:15 +03:00 |
|
Timofey Solomko
|
15f954cd46
|
Use new compression method enum in ZIP
|
2017-10-28 17:45:01 +03:00 |
|