We all know the basic idea of file compression. We see ZIP files regularly, and know how to extract and compress them. Although most everyone knows how to use these compressed files, and understand that compressing files makes them smaller, most people have no idea how it works technically.
Though this may seem like magic, it's a fairly straightforward concept. In this article, we are going to be demystifying file compression.