Mastodon
Zdjęcie okładkowe wpisu Jak w macOS przygotować ZIP z hasłem?

Jak w macOS przygotować ZIP z hasłem?

14
Dodane: 5 lat temu

Wczoraj poproszono mnie o pomoc w przygotowaniu skompresowanego archiwum w ZIP, ale koniecznie musiało być ono zaszyfrowane. Myślałem, że będzie prosto, bo w sumie system bez problemu sam kompresuje pliki i je otwiera, ale okazuje się, że nadanie hasła to już domena aplikacji firm trzecich lub operacja w terminalu.

Nie lubię instalować dodatkowych programów w systemie. Od jakiegoś czasu pozbywam się wszystkiego, co mogę zastąpić rozwiązaniami systemowymi. Mam mniej śmieci systemie, komputer szybciej działa, ale z drugiej strony zdaję sobie sprawę, że wiele rzeczy mogę zrobić mniej intuicyjnie. Coś za coś.

W tym konkretnym przypadku potrzebny był mi Terminal. Nie jestem specjalistą od używania Terminala, ale w takich sytuacjach jestem do tego zmuszony. Dodatkowo muszę posiłkować się wiedzą innych. Tak też było tym razem. Potrzebowałem wykonać “telefon do przyjaciela”, aby dowiedzieć się, jak nadać hasło plikom .zip w macOS. Oto przepis. Liczę, że Wam też może się przydać:

  1. Uruchamiamy Terminal.
  2. Dla wygody i porządku operację będziemy przeprowadzać na pulpicie. Tu umieśćmy katalog, który chcemy skompresować.
  3. W terminalu przechodzimy do pulpitu wpisując komendę:
    cd Desktop/
  4. Teraz wpisujemy komendę:
    zip -er [nazwa_katalogu].zip [nazwa_katalogu]
  5. Tworzy nam się plik .zip i pojawia monit o nadanie hasła.
  6. Powtarzamy hasło, co istotne nie widać jak piszemy, także uważajcie czy nie zrobicie błędu.
  7. Jeśli hasła się zgadzają Terminal szyfruje plik.
  8. Voila, plik jest gotowy. Jak w niego klikniemy to pojawi się systemowe okno z prośbą o podanie hasła.

Krok po kroku możecie zobaczyć jak wyglądała cała procedura na zrzucie ekranu, który jest ilustracją do tego wpisu.

Dominik Łada

MacUser od 2001 roku, rowery, fotografia i dobra kuchnia. Redaktor naczelny iMagazine - @dominiklada

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .

Komentarze: 14

To taki pasek postępu ;)
Dodatkowo informacja ile każdy plik został skompresowany.
Jeżeli nie chce się aby te informacje były wyświetlane to należy dodać flagę -q

Czyli komenda wygląda tak:
zip -erq cos.zip cos

wszystkie flagi można zobaczyć tak:
zip -h

Ja nie miałem wątpliwości co do tego co system pokazuje podczas kompresji i dodawania plików do archiwum… a o fakt, że podczas próby otwarcia zipa z hasłem dostajesz informację, że masz podać hasło do np. pierwszego pliku w tym folderze (na screen’ie “Honor20Pro_1.jpg”).

Mam pytanie – Co robię źle, bo nie potrafię spakować katalogu? Będę wdzięczny za pomoc bo bardzo potrzebuję tego rozwiązania :)

KomputerJacka:~ MacJacka$ zip -er /Users/MacJacka/Dropbox/klienci/Szopa/Komplet Szopa
Enter password:
Verify password:

zip error: Invalid command arguments (password verification failed)
KomputerJacka:~ MacJacka$ zip -er /Users/MacJacka/Dropbox/klienci/Szopa/Komplet Szopa
Enter password:
Verify password:
zip warning: name not matched: Szopa

zip error: Nothing to do! (try: zip -er /Users/MacJacka/Dropbox/klienci/Szopa/Komplet . -i Szopa)
KomputerJacka:~ MacJacka$ zip -er /Users/MacJacka/Dropbox/klienci/Szopa/Komplet Komplet
Enter password:
Verify password:
zip warning: name not matched: Komplet

zip error: Nothing to do! (try: zip -er /Users/MacJacka/Dropbox/klienci/Szopa/Komplet . -i Komplet)
KomputerJacka:~ MacJacka$

To taki pasek postępu ;)
Dodatkowo informacja ile każdy plik został skompresowany.
Jeżeli nie chce się aby te informacje były wyświetlane to należy dodać flagę -q

Czyli komenda wygląda tak:
zip -erq cos.zip cos

wszystkie flagi można zobaczyć tak:
zip -h

Ja nie miałem wątpliwości co do tego co system pokazuje podczas kompresji i dodawania plików do archiwum… a o fakt, że podczas próby otwarcia zipa z hasłem dostajesz informację, że masz podać hasło do np. pierwszego pliku w tym folderze (na screen’ie “Honor20Pro_1.jpg”).

Mam pytanie – Co robię źle, bo nie potrafię spakować katalogu? Będę wdzięczny za pomoc bo bardzo potrzebuję tego rozwiązania :)

KomputerJacka:~ MacJacka$ zip -er /Users/MacJacka/Dropbox/klienci/Szopa/Komplet Szopa
Enter password:
Verify password:

zip error: Invalid command arguments (password verification failed)
KomputerJacka:~ MacJacka$ zip -er /Users/MacJacka/Dropbox/klienci/Szopa/Komplet Szopa
Enter password:
Verify password:
zip warning: name not matched: Szopa

zip error: Nothing to do! (try: zip -er /Users/MacJacka/Dropbox/klienci/Szopa/Komplet . -i Szopa)
KomputerJacka:~ MacJacka$ zip -er /Users/MacJacka/Dropbox/klienci/Szopa/Komplet Komplet
Enter password:
Verify password:
zip warning: name not matched: Komplet

zip error: Nothing to do! (try: zip -er /Users/MacJacka/Dropbox/klienci/Szopa/Komplet . -i Komplet)
KomputerJacka:~ MacJacka$