Загалом стиснення є корисним методом, який по суті кодує інформацію, використовуючи менше даних, ніж вихідний. У випадку з Linux існують різні варіанти стиснення, кожен із яких має свої переваги.
Загальний дистрибутив Linux пропонує доступ до декількох дійсно корисних і простих механізмів стиснення. Ця стаття буде зосереджена лише на них.
Типи стиснення
Стиснення - це кодування та подання інформації з використанням меншої кількості бітів, ніж це було спочатку. У випадку стиснення файлів метод стиснення використовує власний алгоритм та математичний розрахунок для створення вихідних даних, які, як правило, менше розміру вихідного файлу. Через те, як працює різне стиснення та випадковий характер файлів, пробіг може сильно відрізнятися.
Існує 2 типи стиснення.
Стиснення з втратою: Це ризикований тип стиснення, який не гарантує цілісність даних. По суті, після стиснення існує ризик того, що оригінальний файл не вдасться відновити за допомогою стисненого архіву. Яскравим прикладом такого типу стиснення є добре відомий формат MP3. Коли MP3 створюється з оригінального аудіофайлу, він значно менший, ніж оригінальний музичний файл. Це спричиняє втрату якості звуку.
Стиснення без втрат: Це найбільш широко застосовуваний тип стиснення. За допомогою методу стиснення без втрат оригінальний файл можна відновити із стиснутого файлу. Методи стиснення, які я розгляну в цій статті, - усі методи стиснення без втрат.
Стиснення Linux
Більшість методів стиснення доступні в інструменті дьоготь. Що стосується стиснення "zip", ми будемо використовувати застібку-блискавку інструмент. Якщо припустити, що у вашій системі вже встановлені ці інструменти, давайте почнемо.
Спочатку нам потрібен тестовий файл. Виконайте таку команду, щоб створити її.
$ base64 / dev / urandom | head -c 20000000> файл.txt
Він створить текстовий файл розміром 20 МБ.
Тепер давайте створимо 10 копій файлу. Разом це 200 МБ.
Zip для стиснення
Zip є досить поширеним явищем. Для створення zip-файлу інструменту zip потрібна наступна структура команд.
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...
OpenTTD is one of the most popular business simulation games out there. In this game, you need to create a wonderful transportation business. However,...