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 ...)

Wolfy
sumber

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
Oli
sumber
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
-1

ada rarcrack untuk melakukan tugas ini. Itu dapat menangani file .rar, .zip dan .7z. Lihat artikel ini:

http://mediakey.dk/~cc/howto-crack-rar-7z-and-zip-files-in-linux/

Semoga ini bisa membantu

aneeshep
sumber
tnx untuk ini, tapi saya tahu kata sandinya, hanya perlu mengekstrak ini :)
Wolfy
2
rarcrackjuga cukup buruk dengan positif palsu. Saya mengujinya pada test.7z saya dari atas dan terus keluar dengan kata sandi yang salah.
Oli
1
Tautan rusak, galat 404.
gerrit