Understanding Compression: Data Compression for Modern Developers 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
If you want to attract and retain users in the booming mobile services market, you need a quick-loading app that won’t churn through their data plans. The key is to compress multimedia and other data into smaller files, but finding the right method is tricky. This witty book helps you understand how data compression algorithms work—in theory and practice—so you can choose the best solution among all the available compression tools.
With tables, diagrams, games, and as little math as possible, authors Colt McAnlis and Aleks Haecky neatly explain the fundamentals. Learn how compressed files are better, cheaper, and faster to distribute and consume, and how they’ll give you a competitive edge.
- Learn why compression has become crucial as data production continues to skyrocket
- Know your data, circumstances, and algorithm options when choosing compression tools
- Explore variable-length codes, statistical compression, arithmetic numerical coding, dictionary encodings, and context modeling
- Examine tradeoffs between file size and quality when choosing image compressors
- Learn ways to compress client- and server-generated data objects
- Meet the inventors and visionaries who created data compression algorithms
Customers who viewed this item also viewed
Editorial Reviews
About the Author
Colt McAnlis is a Developer Advocate at Google focusing on Games, compression, and Performance; Before that, he was a graphics programmer in the games industry working at Blizzard, Microsoft (Ensemble), and Petroglyph. He’s been an Adjunct Professor at SMU Guildhall, a UDACITY instructor (twice), and a Book Author. Recently, he’s been teaching Android Devs the Zen of Performance. When he's not working with developers, Colt spends his time preparing for an invasion of giant ants from outer space. He’s also got a whole plethora of publications,videos and other things accounting for over 600,000 views.
Aleks Haecky is a Developer Advocate, Training Developer, and Writer at Google with a passion for bridging the language gap between experts and their audience. He has worked behind the scenes of Performance, Udacity, the Google Developer Channel, and documentation. In a previous life he translated herpetological books and taught kayaking. Needless to say, he's also working on the next Great American Novel and lurks on LinkedIn.
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : O'Reilly Media; 1st edition (August 16, 2016)
- Language : English
- Paperback : 242 pages
- ISBN-10 : 1491961538
- ISBN-13 : 978-1491961537
- Item Weight : 15.1 ounces
- Dimensions : 7 x 0.55 x 9.19 inches
- Best Sellers Rank: #1,130,406 in Books (See Top 100 in Books)
- #231 in Information Theory
- #665 in Data Modeling & Design (Books)
- #10,541 in Computer Science (Books)
- Customer Reviews:
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonReviewed in the United States on November 14, 2016
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The book brings you to a soft and gentle introduction and practice of multiples methods of compression. I wish we have more book similar to this one.
I always wanted to know more about how video compression works and then I start a Coursera course, Fundamentals of Digital Image and Video Processing, and this BOOK widely appeared. It's being A HUGE help to me.
Thank you very much for the many years you (authors) were studying these subjects and then "translate" them to us through this book :)
Reviewed in the United States on November 14, 2016
The book brings you to a soft and gentle introduction and practice of multiples methods of compression. I wish we have more book similar to this one.
I always wanted to know more about how video compression works and then I start a Coursera course, Fundamentals of Digital Image and Video Processing, and this BOOK widely appeared. It's being A HUGE help to me.
Thank you very much for the many years you (authors) were studying these subjects and then "translate" them to us through this book :)
I got lost so many times reading this book, not worth it. For a much better introduction to compression algorithms I will recommend "Compression Algorithms for Real Programmers" by Peter Wayne.
Top reviews from other countries
Now I am ready to apply this knowledge in a retro computing environement.
The content points to every major algorithm and thoroughly explains the context of its creation, how it works, and how it compares to others.
This book and the companion Youtube channel ("Compression Head") will guide you so that you have the possibility to master at least the basic aspects of data compression.










