Komprimieren und dekomprimieren Sie Dateien im Windows Explorer-FTP-Client
540
Ham
Ich versuche, meine Website mit dem FTP-Client in Windows zu veröffentlichen. Wenn ich jedoch den Windows-Explorer und meinen FTP-Ordner auf der Clientseite öffne, kann ich meine Serverdateien nicht komprimieren.
Rechtsklick zeigt keine WinRar-, 7zip- oder andere Komprimierungsdateien an, die auf meinem Computer installiert sind. Ich werde es schätzen, wenn mir jemand hilft, es irgendwie herauszufinden.
2 Antworten auf die Frage
1
music2myear
FTP ist ein eigenes Programm, und obwohl es scheinbar im normalen Explorer-Fenster ausgeführt wird, hat es keinen Zugriff auf die auf Ihrem Computer installierten Hilfsprogramme oder Unterstützungsprogramme, wie es Explorer für Ihre lokalen Dateien tut.
Wenn Sie komprimierte Dateien auf Ihren Host hochladen und dort dekomprimieren möchten, muss der Host die Dekomprimierung unterstützen und hat eine Möglichkeit, dies auszuführen. Dies würde normalerweise unter Verwendung einer Form von Remote-Management-Shell wie SSH ausgeführt. Sie müssen die Dokumentation Ihres Hosts überprüfen, um die korrekte Methode zu ermitteln.
0
Anaksunaman
Das, wonach Sie fragen, ist über den Explorer nicht möglich. FTP ist für die Übertragung von Dateien nur - nicht mit dem Dateisystem arbeiten. Es unterstützt weder das Zippen noch das Entpacken, egal welche Programme Sie verwenden.
Während das, was Sie fragen, möglicherweise nicht direkt unterstützt wird, wie Sie möchten, gibt es ein paar (potenzielle) Problemumgehungen ...
Stellen Sie über SSH eine Verbindung zum Server her (wie an anderer Stelle erwähnt). SSH ist ein völlig anderes Protokoll als FTP und kann Befehle an den Server ausgeben. Die Nachteile sind, dass Ihr Server dies zulassen muss (was nicht alle tun) und der Server die richtigen Tools zum ZIP-Komprimieren von Dateien haben muss.
PHP- Skripte sind eine andere Lösung. Diese Skripts werden auf dem Server ausgeführt und die Dateien bei Bedarf komprimiert oder entpackt. Es gibt eine Reihe von Skripts, die Sie sich ansehen können (Google ist Ihr Freund). Ähnlich wie bei SSH müssen diese Skripts jedoch auf dem Server unterstützt werden.