Czy system Windows 7 ma domyślnie zainstalowany program do rozpakowywania w wierszu polecenia?


Odpowiedzi:


26

Tak i nie.

Tak:

rundll32.exe zipfldr.dll,RouteTheCall filename.zip

otworzyłby plik w eksploratorze jako „folder skompresowany” podobny do kliknięcia, otwórz folder zip

Nie:

W zipfldr.dll nie ma innego punktu wejścia, który pozwalałby na dekompresję plików bezpośrednio z wiersza poleceń. Sugerowałbym użycie narzędzi poleceń 7zip lub unzip.exe, ponieważ są one bezpłatne (zarówno w wolności, jak i w piwie)


4

Jeśli masz już Java JDK na komputerze, a katalog bin znajduje się na twojej ścieżce (w większości przypadków), możesz użyć wiersza polecenia:

C:\Program Files\Java\jdk1.7.0_45\bin>jar xf test.zip

Pełny zestaw opcji dla narzędzia do słoika dostępny tutaj .

Przykłady:

Wyodrębnij plik jar

jar x[v]f jarfile [inputfiles] [-Joption]
jar x[v] [inputfiles] [-Joption]

Jeśli nie masz zainstalowanego JDK, polecam zainstalowanie 7-Zip, ponieważ jest bardzo lekki: http://www.7-zip.org/

Przykłady: http://www.dotnetperls.com/7-zip-examples

Źródło: /programming//a/1021592/475876


1
Dobry pomysł! Jest to pakiet innej firmy, który prawdopodobnie istnieje na serwerze i pozwala uniknąć instalowania dodatkowego oprogramowania, które może powodować dodatkowe zagrożenia bezpieczeństwa.
— gavenkoa

1

Jako odpowiedź Jasona Duffetta

/programming/17546016/how-can-you-zip-or-unzip-from-the-command-prompt-using-only-windows-built-in-ca

możesz spróbować „rozwinąć MyFile.zip myFile” w linii cmd


1
Jak wskazują komentarze do odpowiedzi Przepełnienie stosu , działa to tylko w przypadku .CABplików, a nie plików zip.
— Scott,

Przeczytaj uważnie pytanie ponownie. Twoja odpowiedź nie odpowiada na pierwotne pytanie.
— DavidPostill

przepraszam za moje nieostrożne, moja odpowiedź dotyczy .CAB nie dotyczy plików zip. Dzięki za poprawne.
— Ethan Kuo

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.