Sono forse un po 'in ritardo, ma attualmente sto cercando di sviluppare un programma che può forzare un archivio zip protetto da password. Per prima cosa ho provato tutti i comandi che ho trovato su internet per estrarlo attraverso cmd ... Ma non ha mai funzionato .... Ogni volta che l'ho provato, l'output del cmd diceva che la chiave era sbagliata ma era giusta. Penso che abbiano appena disabilitato questa funzione in una versione attuale.
Quello che ho fatto per risolvere il problema era scaricare una versione 7zip più vecchia (4.?) E usarla per estrarre attraverso cmd.
Questo è il comando: "C:/Program Files (86) /old7-zip/7z.exe" x -pKey "C:/YOURE_ZIP_PATH"
Il primo valore ("C:/Program Files (86) /old7-zip/7z.exe ") deve essere il percorso in cui è stato installato il vecchio 7zip. La x è per estratto e il -p Per la tua password. Assicurati di aver inserito la password senza spazi dietro a -p! L'ultimo valore è il tuo archivio zip da estrarre. La destinazione in cui viene estratto lo zip sarà il percorso corrente di cmd. Puoi cambiarlo con: cd YOURE_PATH
Ora eseguo questo comando tramite java con la mia password trys. Quindi controllo il flusso di output di errore di cmd e se è null-> la password è corretta!
http://sevenzip.sourceforge.jp/chm/cmdline/syntax.htm – ben75
L'ultima frase suggerisce che si potrebbe effettivamente voler eseguire questa operazione da Java, che sarebbe una domanda di programmazione. Ma la domanda che hai effettivamente fatto non è, e appartiene a SuperUser. –
googlers ... → si prega di smettere di mettere _any_ fiducia nella password "protezione". Non è**. - considera 7zip o forse rar. –