Главная
Study mode:
on
1
Intro
2
About me
3
What is deflate
4
zlib
5
gzip
6
zip
7
history
8
zip API
9
jar file
10
change lock
11
zlib integration
12
zip file support
13
dictionarybased compression
14
Huffman compression
15
Dflat
16
Dynamic vs Static linking
17
Issues
18
Fix
19
Conclusion
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore the intricacies of zlib/zip compression in OpenJDK through this 48-minute conference talk from EclipseCon 2022. Gain comprehensive insights into how third-party libraries like zlib are integrated, utilized, and maintained within OpenJDK, while understanding the crucial distinctions between static and dynamic library linking. Learn to leverage alternative zlib implementations for enhanced compression performance, particularly on platforms where OpenJDK employs dynamic linking. Delve into various zlib implementation nuances, their behavioral differences across versions, and discover how these challenges have been addressed in the JDK. The presentation covers essential topics including Huffman coding, LZ77 compression, zip file system support, checksum mechanisms like CRC32 and Adler32, and security considerations including vulnerability management. Through practical examples and implementation details, master the techniques to optimize deflate/inflate performance using alternative zlib implementations while understanding potential challenges and their solutions. Read more

Understanding Zlib and Zip Compression in OpenJDK - From Implementation to Performance

Eclipse Foundation
Add to list