Най- софтуерна командата е обичаен начин за компресиране на файлове в Linux и затова си струва да знаете как да компресирате файлове, използвайки този инструмент.
Методът на компресиране, използван от софтуерна е Lempel-Ziv (LZ77). Сега не е жизнено важно да знаете тази информация. Всичко, което трябва да знаете, е, че файловете се намаляват, когато ги компресирате с софтуерна команда.
По подразбиране, когато компресирате файл или папка с помощта на софтуерна командата ще има същото име на файла, както преди, но сега ще има разширение .gz.
В някои случаи не е възможно да се запази същото име, особено ако името на файла е невероятно дълго. При тези обстоятелства ще се опита да го съкрати. В това ръководство ще ви покажем как да компресирате файлове с помощта на софтуерна команда и да ви запозная с най-често използваните ключове.
Как да компресирате файл с gzip
Най-лесният начин да компресирате един файл с помощта на софтуерна е да изпълните следната команда:
gzip filename
Например да компресирате файл, наречен mydocument.odt изпълнете следната команда: gzip mydocument.odt
Някои файлове се компресират по-добре от други. Например документи, текстови файлове, растерни изображения, определени аудио и видео формати като WAV и MPEG компресират много добре. Други файлови типове, като например JPEG изображения и MP3 аудио файлове, не се компресират изобщо и файлът може действително да се увеличи по размер след стартиране на софтуерна команда срещу него. Причината за това е, че JPEG изображенията и MP3 аудио файловете вече са компресирани и следователно софтуерна командата просто добавя към нея, а не я компресира. Най- софтуерна команда ще се опита да компресира обикновени файлове и папки. Ето защо, ако се опитате да компресирате символична връзка, тя няма да работи и наистина няма смисъл да го направите. Ако имате файл, който вече е бил компресиран, можете да използвате следната команда, за да го декомпресирате. gzip -d filename.gz
Например, за да декомпресирате mydocument.odt.gz файл, който ще използвате следната команда: gzip -d mydocument.odt.gz Понякога файлът не може да бъде компресиран. Може би се опитвате да компресирате файл, наречен myfile1 но вече има файл, наречен myfile1.gz , В този случай, софтуерна командата няма да работи нормално. За да принудиш софтуерна команда за да направите нещата си просто изпълнете следната команда: gzip -f името на файла По подразбиране, когато компресирате файл с помощта на софтуерна командата ви ще свърши с нов файл с разширение .gz. Ако искате да компресирате файла и да запазите оригиналния файл, трябва да изпълните следната команда: gzip -k името на файла
Например, ако изпълните следната команда, ще се окажете с файл, наречен mydocument.odt и mydocument.odt.gz . gzip -k mydocument.odt Цялата точка на компресиране на файлове е за спестяване на дисково пространство или за намаляване на размера на файл, преди да бъде изпратена по мрежата. Следователно би било добре да видите колко място е запазено, когато използвате софтуерна команда. Най- софтуерна командата осигурява вида статистика, който изисквате, когато проверявате производителността на компресията. За да получите списъка със статистически данни изпълнете следната команда: gzip -l filename.gz
Информацията, върната от горната команда, е както следва: Можете да компресирате всеки файл в папка и в подпапките си, като използвате следната команда: gzip -r име на папка
Това не създава един файл, наречен foldername.gz , Вместо това, тя пресича структурата на директорията и компресира всеки файл в тази структура на папките. Ако искате да компресирате структурата на папките като един файл, по-добре е да създадете таргенен файл и след това gzipping tar файла, както е показано в това ръководство. Ако искате да проверите дали даден файл е валиден, можете да изпълните следната команда: gzip-t име на файл
Ако файлът е валиден, няма да има изход. Можете да компресирате файл по различни начини. Например, можете да отидете за по-малка компресия, която ще работи по-бързо или можете да отидете за максимална компресия, която има компромис за по-дълго време за изпълнение. За да получите минимално компресиране при най-бърза скорост изпълнете следната команда: gzip -1 име на файла
За да получите максимална компресия при най-бавна скорост изпълнете следната команда: gzip-9 име на файл
Можете да променяте скоростта и нивото на компресия, като изберете различни номера между 1 и 9. Най- софтуерна командата не трябва да се използва при работа със стандартни zip файлове. Можете да използвате цип команда и отварям се команда за обработка на тези файлове. Как да декомпресираме файл, използвайки командата gzip
Принуди файл, който да бъде компресиран
Как да запазите некомпресирания файл
Получете някои статистически данни за колко място сте спестили
Компресирайте всеки файл в папка и подпапки
Как да тествате валидността на компресиран файл
Как да промените нивото на компресия
Стандартни Zip файлове




