Bagaimana cara mengekstrak file .7z yang dilindungi kata sandi?


44

Dapatkah seseorang memberi tahu saya bagaimana cara mengekstrak file .7z yang dilindungi kata sandi di server Ubuntu?

(Saya tahu kata sandinya, saya hanya butuh program untuk melakukannya dan contoh cara menggunakan program tersebut ...)

Jawaban:


51

Instal p7zip-fulldi server terlebih dahulu dan kemudian jalankan ini untuk mengekstrak arsip z7 bernama test.7z, dienkripsi dengan kata sandi password:

7z x test.7z -ppassword

Seperti yang ditambahkan JanC di bawah ini, Anda dapat menghilangkan seluruh -ppasswordflag dan itu hanya akan meminta kata sandi pada ekstraksi:

oli@bert:~/Desktop$ 7z x test.7z

7-Zip 9.04 beta  Copyright (c) 1999-2009 Igor Pavlov  2009-05-30
p7zip Version 9.04 (locale=en_GB.UTF-8,Utf16=on,HugeFiles=on,8 CPUs)

Processing archive: test.7z

Enter password (will not be echoed) : <<I typed the password here>>

Extracting  botch2

Everything is Ok

Folders: 1
Files: 0
Size:       0
Compressed: 118

3
Saya pikir itu juga meminta kata sandi jika Anda tidak memberikan satu pada commandline (yang mungkin lebih aman jika banyak pengguna menggunakan server).
JanC

2
Saya dapat mengkonfirmasi itu benar.
Oli

Apa saja ini bisa dilakukan melalui gui?
tinhed

@tinhead Klik kanan file, klik ekstrak, bung di kata sandi. Saya pikir ini adalah perilaku out-the-box tetapi jika tidak, saya memiliki file-roller, lzmadan p7zip-fullpaket diinstal. Instal beberapa dari mereka dan coba lagi.
Oli

Itu bagus. Menghabiskan 10 jam mengompresi, ternyata itu -p='my passphrase'bukan format argumen yang tepat. Fileroller tidak ingin mengompresnya, menggantungnya sendiri setelah mengumpulkan daftar file, jadi harus menggunakan baris perintah. Tidak dapat mengetahui apa itu pwd. Ini tidak my passphrase, 'my passphrase', ='my, ='my passphrase'atau ='my passphrase. Bagus. Mulai mengompresi lagi, kali ini dengan argumen -pmy\ passphrase, yang sepertinya berhasil (diuji kali ini) ... Sunting: Juga -mhe=onmungkin layak disebutkan.
Luc

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.