И двата Linux увеличение И на наметало с цип Командите могат да създават криптирани zip файлове, но имат някои важни и интересни разлики. Ето какво трябва да знаете за това как работят и какво трябва да разберете, когато ги използвате.
увеличение
The увеличение Командата осигурява лесен начин да вземете група от файлове и да компресирате съдържанието им в един по-малък файл. За да присъедините група файлове в един файл – често се прави, за да улесните копирането им в други системи – използвайте команда като тази, показана по-долу. Първият аргумент е името, което да се използва за компресирания файл, последвано от списъка с файлове за включване.
$ zip files.zip file1 file2 adding: file1 (deflated 58%) adding: file2 (deflated 60%)
Командата по-долу предоставя прост пример, в който файловете се обединяват в шифрован zip файл. Обърнете внимание на този файл -е Опцията, която указва кодирането на получения zip файл. Ще се провали, ако не въведете една и съща парола при всяка подкана.
$ zip -e files.zip file1 file2 Enter password: Verify password: adding: file1 (deflated 58%) adding: file2 (deflated 60%)
The увеличение Командата не само съхранява файловете заедно, но намалява размера на файловете в процеса. Компресираният файл в тези примери е по-малък от половината от размера на двата файла заедно. Обърнете внимание на “плоските” линии в резултата, показан по-горе.
-rw-r—r—. 1 shs shs 2224 Nov 19 14:18 file1 -rw-r—r—. 1 shs shs 6712 Nov 19 14:18 file2 -rw-r—r—. 1 shs shs 3993 Nov 19 14:19 files.zip
Оригиналните файлове, веднъж добавени към шифрования zip файл, могат да бъдат изтрити след това, но ще трябва да запазите използваната парола, за да можете да извлечете съдържанието по-късно.
Можете също да използвате файл увеличение Командата за рекурсивно групиране на файлове и включването им в един zip файл. Ето пример за команда, която ще постави всички файлове в директорията bin във файл, наречен “bin.zip”.
$ zip -r bin.zip ~/bin
докато увеличение Командата може да създава криптирани файлове, но не може да криптира съществуващи компресирани файлове. За целта можете да използвате файл наметало с цип или преминете през процеса на извличане на съдържанието на zip файла и след това повторното му компресиране с помощта на -е Опцията да ги съберете отново в криптирана форма.
Забележка: Zip файловете са по-малки от набора от отделни файлове, съдържащи се в тях, независимо дали са криптирани или не.
наметало с цип
The наметало с цип Различава се от увеличение По един много важен начин: той ще шифрова или дешифрира съществуващ zip файл, но няма да създаде zip файл сам. да използвате наметало с цип За да шифровате zip файл, използвайте команда като тази, дадена по-долу.
$ zipcloak files.zip Enter password: Verify password: encrypting: file1 encrypting: file2
$ ls -l files.zip -rw-r—r—. 1 shs shs 3961 Nov 19 14:30 files.zip
След криптирането размерът на получения файл е почти идентичен с файла, генериран без криптиране. В този случай е малко по-малък.
Декомпресирайте
The Декомпресирайте Командата извлича съдържанието на zip файловете, независимо дали са криптирани или не. Той обаче ще поиска паролата за криптираните файлове.
$ unzip efiles.zip Archive: efiles.zip [efiles.zip] file1 password: inflating: file1 inflating: file2
Ако в директорията има файлове с еднакви имена, ще бъдете попитани дали искате да ги презапишете. Освен това можете да изберете отделни файлове от zip файл, ако не искате да ги извлечете всички. Ето пример както за извличане на един файл, така и за избор на презаписване на текущия файл:
$ unzip efiles.zip file2 Archive: efiles.zip [efiles.zip] file2 password: replace file2? [y]es, [n]o, [A]ll, [N]one, [r]ename: y inflating: file2
Съвместимост
The увеличение И на наметало с цип Командите са подравнени правилно. The Декомпресирайте Командата може да извлича съдържание от некриптирани и криптирани zip файлове и работи според очакванията, независимо дали файловете са криптирани с zip -e (шифроване) Команда или файл наметало с цип поръчка. По същия начин, на наметало с цип -г (декриптиране) Той ще дешифрира шифрован zip файл, независимо дали е шифрован с a zip -e команда или a наметало с цип поръчка.
Съдържа се
Zip файловете обикновено се използват за локално архивиране на групи от файлове, които могат да бъдат обект на промени, или за копиране на файлове в други системи една група наведнъж. The увеличение И на Декомпресирайте Командите ви позволяват лесно да създавате или извличате съдържание от zip файлове. The наметало с цип Командата ви позволява да шифровате zip файлове или да извличате от криптирани zip файлове.
Авторско право © 2022 IDG Communications, Inc. Всички права запазени.