topjohnwu
|
93eb277a88
|
Update error messages
|
2022-02-11 00:01:51 -08:00 |
|
LoveSy
|
8edf556c9e
|
Fix lz4_lg compress
|
2022-02-10 23:50:19 -08:00 |
|
topjohnwu
|
7fcb63230f
|
Support lz4_legacy archive with multiple magic
Multiple lz4_legacy archives can be directly concatenated
|
2022-02-10 23:49:17 -08:00 |
|
topjohnwu
|
5a889d28c8
|
Pick a more reasonable zopfli config
Close #4980
|
2022-01-24 23:07:49 -08:00 |
|
topjohnwu
|
65a79610aa
|
Fix crash and warnings
|
2021-11-23 18:46:06 -08:00 |
|
topjohnwu
|
24984ea4f2
|
Optimize stream for full-file writes
|
2021-11-23 18:08:14 -08:00 |
|
topjohnwu
|
048b2af0fc
|
Improve zopfli encoder
Write in chunks for CLI compression
|
2021-11-23 16:50:08 -08:00 |
|
topjohnwu
|
5787aa1078
|
Stream should always write all bytes
|
2021-11-21 06:05:59 -08:00 |
|
topjohnwu
|
d8b9265484
|
Pull out buffer-chunk logic into separate class
|
2021-11-21 06:05:55 -08:00 |
|
Chaosmaster
|
5682917356
|
Speed up zopfli compression
See #4810 for example
|
2021-11-03 22:22:29 -07:00 |
|
topjohnwu
|
34e5a7cd24
|
Zopfli is not always smaller
|
2021-08-28 17:16:20 -07:00 |
|
topjohnwu
|
7343c195b7
|
Cleanup compress.cpp
|
2021-08-28 17:01:08 -07:00 |
|
topjohnwu
|
0af041b54e
|
Cleanup magiskboot code
|
2021-08-28 14:07:34 -07:00 |
|
Chaosmaster
|
92a8a3e91f
|
Add zopfli gzip encoder for better compression
|
2021-08-28 11:00:30 -07:00 |
|
topjohnwu
|
27f7fa7153
|
Extend stream support
|
2021-08-13 02:08:56 -07:00 |
|
topjohnwu
|
7df23ceb74
|
Prevent undefined behavior in magiskboot
|
2021-05-10 18:38:30 -07:00 |
|
topjohnwu
|
117ae71025
|
Use custom class instead of std::map
|
2021-03-02 23:16:10 -08:00 |
|
topjohnwu
|
2963747d14
|
Fix LZ4_LG format decompression
Fix #3802, fix #3722, fix #3770, fix #3635, fix #3787, close #3812
|
2021-02-07 17:40:59 -08:00 |
|
topjohnwu
|
f9bde347bc
|
Convert indentation to spaces
The tab war is lost
|
2020-12-30 22:11:24 -08:00 |
|
topjohnwu
|
f3cd4da026
|
Make lz4_lg an exception of lz4_legacy
|
2020-10-14 23:45:06 -07:00 |
|
topjohnwu
|
1e2f776b83
|
Move logging.hpp
|
2020-06-17 01:17:28 -07:00 |
|
topjohnwu
|
a0998009c1
|
Small native code reorganization
|
2020-03-09 01:50:30 -07:00 |
|
osm0sis
|
a7435dad6d
|
magiskboot: fix lzop detection
|
2020-02-01 01:09:12 +08:00 |
|
topjohnwu
|
242e64d72f
|
Make write return something sane
|
2020-01-06 17:09:09 +08:00 |
|
topjohnwu
|
2262af728e
|
Eliminate undefined behavior
|
2020-01-06 05:31:38 +08:00 |
|
topjohnwu
|
af060b3132
|
General QoL changes
|
2019-12-13 00:37:06 -05:00 |
|
topjohnwu
|
01253f050a
|
Use smart pointers
|
2019-11-23 04:57:52 -05:00 |
|
topjohnwu
|
5bee1c56a9
|
Properly use RAII to reduce complication
|
2019-11-22 03:01:49 -05:00 |
|
topjohnwu
|
d26d804cc2
|
Migrate to generic stream implementation
|
2019-11-21 06:08:02 -05:00 |
|
topjohnwu
|
947dae4900
|
Rename classes and small adjustments
|
2019-09-25 23:55:39 -04:00 |
|
osm0sis
|
bf58205b0a
|
magiskboot: be clear lzop is not a supported compression format
- keep detection and always display detected format type to fascilitate external support
|
2019-05-30 20:31:24 -07:00 |
|
topjohnwu
|
00a9f18a1e
|
Build with -Wall
|
2019-04-29 21:26:43 -04:00 |
|
topjohnwu
|
bbe4b69c8d
|
Fix LZ4FEncoder constructor
|
2019-03-07 19:58:59 -05:00 |
|
topjohnwu
|
0442d6d509
|
Only compress kernel and ramdisk if input not compressed
|
2019-03-07 07:24:20 -05:00 |
|
topjohnwu
|
16ec37a226
|
Fix compression without outname
|
2019-02-24 17:45:08 -05:00 |
|
topjohnwu
|
9c89e56c56
|
Add ramdisk compression option
|
2019-02-23 15:04:15 -05:00 |
|
topjohnwu
|
75939047d1
|
Fix bugs in compression
|
2019-02-23 04:51:13 -05:00 |
|
topjohnwu
|
2d7f130d2c
|
Introduce Java-like OutputStream
|
2019-02-23 04:51:13 -05:00 |
|
topjohnwu
|
f28bd1972f
|
Adjust LZ4F block size
|
2019-02-21 00:52:47 -05:00 |
|
topjohnwu
|
0f92d1de1b
|
Fix bzip2 decompression
|
2019-02-20 20:53:54 -05:00 |
|
topjohnwu
|
e59c5c8780
|
Modernize compress and decompress
|
2019-02-20 20:49:26 -05:00 |
|
topjohnwu
|
d67b827338
|
Rewrite compression with OOP
|
2019-02-20 02:10:06 -05:00 |
|
topjohnwu
|
71ecbb3af3
|
Clean/refactor includes
|
2019-02-10 03:57:51 -05:00 |
|
topjohnwu
|
fc8a3c5fb4
|
Migrate MagiskBoot to C++
|
2018-10-24 22:23:14 -04:00 |
|