var fDesc=new Array(); fDesc[1] = "illegal tool, but it is actually the opposite. Sometimes, we forget the passwords we set for our password-protected ZIP files, and there is one way to do it."; fDesc[2] = "recover a lost or forgotten pasword from an encrypted zip archive. It doesn't matter whether if it was created using WinZip, PKZip or any other ZIP software or if it's a self-extracting Zip-archives (SFX); all are accepted."; fDesc[3] = "has a minimum set of features, thereby being easy to use, but still packed with features that make it one of the most popular programs of its kind."; fDesc[5] = "disable Task Keys, Software Installation, Downloads and more."; fDesc[6] = "You can pause the Zip Password Recovery at any time and it is optimised for background processing using idle time."; fDesc[7] = "security purposes to prevent leaks you know it also represents a risk if a password is lost. Its user interface was created as a wizard and contains a lot of contextual prompts."; fDesc[8] = ", CAB, UnZIP single or multiple files without even opening the program. Right-mouse menus and drag and drop bring you convenience."; fDesc[9] = "analyzes Word, Excel documents (password to open), Access databases, Outlook PST, OneNote, PowerPoint, MS Money files and Zip archives."; fDesc[10] = ", WinRAR or any other ZIP-compatible software."; fDesc[12] = "for speed using dictionary-based attack, and very fast and effective plain text attack. All ZIP versions and compression methods are supported. Multilingual interface support is included."; fDesc[13] = ".exe file after extracted files and pass parameter to the .exe file. Add or remove it to context menu."; fDesc[14] = "newest technologies to make password search lightning-fast. Besides brute-force attack, more sophisticated methods are also supported."; fDesc[15] = "passwords. It is a real ZIP password cracker."; function tCollapseAll(maxID) { document.getElementById("alls_action").innerHTML = "Expand descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("desc_" + id)) tShowHide(id, 2); } } function tExpandAll(maxID) { document.getElementById("alls_action").innerHTML = "Collapse descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("more_" + id)) tShowHide(id, 1); } } function tShowHide(id, show) { var s = document.getElementById("more_" + id); if ((s.innerHTML!=fDesc[id] || show==1) && show!=2) { s.innerHTML = fDesc[id]; } else { s.innerHTML = '...'; } }