Understanding Compression: Data Compression for Modern Developers (理解壓縮:現代開發者的數據壓縮指南)

Colt McAnlis, Aleks Haecky

買這商品的人也買了...

相關主題

商品描述

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

商品描述(中文翻譯)

如果你想在蓬勃發展的移動服務市場吸引和保留用戶,你需要一個快速加載的應用程序,不會耗盡他們的數據計劃。關鍵是將多媒體和其他數據壓縮成較小的文件,但找到合適的方法並不容易。這本幽默的書籍幫助你理解數據壓縮算法的工作原理-從理論到實踐,以便你可以在所有可用的壓縮工具中選擇最佳解決方案。

作者Colt McAnlis和Aleks Haecky以表格、圖表、遊戲和盡可能少的數學解釋了基本原理。了解壓縮文件如何更好、更便宜、更快地分發和消耗,以及它們將如何給你帶來競爭優勢。

- 瞭解為什麼壓縮在數據生產不斷激增的情況下變得至關重要
- 在選擇壓縮工具時,了解你的數據、情況和算法選項
- 探索可變長度編碼、統計壓縮、算術數字編碼、字典編碼和上下文建模
- 在選擇圖像壓縮器時,研究文件大小和質量之間的權衡
- 學習壓縮客戶端和服務器生成的數據對象的方法
- 認識創造數據壓縮算法的發明家和願景家