Compress and extract ZIP files in cPanel

Reading time approx.: 12 minutes

With the cPanel File Manager can you compress files and entire folders directly on the server into a ZIP archive or extract existing ZIP files. This is practical, for example, if you want to download, upload, or move multiple website files together within your hosting account.

In this guide, we will show you step by step how to create, download, upload, and extract a ZIP archive in CURIAWEB. You will also learn what to pay attention to regarding the destination directory and overwriting existing files.

Important: Always check the destination folder and the contents of the archive before extracting. A ZIP archive can overwrite existing files with identical names or create an unexpected directory structure.

When is a ZIP archive useful in the file manager? #

A ZIP archive combines multiple files and folders into a single file. Depending on the content, the data can also be compressed in the process.

This is especially practical if, for example, you want to download an entire folder.

Instead of transferring hundreds of individual files one after another, you first create:

website-files.zip

and then download only this archive.

Conversely, you can upload a prepared ZIP archive to the server and extract it directly there.

1. Open cPanel File Manager #

Log in to your CURIAWEB cPanel and open:

Files → File Manager

If you are not yet familiar with the file manager, you can find the basics under Use cPanel File Manager.

2. Select files or folders for the ZIP archive #

Navigate to the directory where the desired data is located.

Select the files or folders you want to combine into an archive.

Check the selection carefully before proceeding.

Practical Tip: If you want to compress a complete website folder, check its size beforehand. For very large data sets, the newly created ZIP archive will also require additional storage space on your hosting account.

3. Select compress #

After you have selected the desired files or folders, select the function in the file manager Compress.

cPanel will then show you the available archive types or compression options.

For normal and widespread data exchange, choose the ZIP archive.

4. Set names for the ZIP archive #

Assign a unique name to the new archive.

For example:

website-files.zip

or:

bilder-archiv.zip

Use a name that will allow you to tell later what the archive contains.

For temporary backups, a date can also be helpful, for example:

website-before-modification-2026-08-28.zip

5. Create ZIP archive #

Then start the compression.

cPanel creates the archive in the specified directory.

With many or large files, this process may take some time. Please wait until processing is complete.

Check afterwards whether the ZIP file is present in the file manager.

ZIP file requires additional storage space #

When compressing, the original files usually remain. In addition, the new archive is created.

For example, if your website takes up several gigabytes, the ZIP archive can therefore also require considerable additional storage space.

Important: If your hosting storage is already almost completely full, creating a large archive can fail or further deplete the available storage.

6. Download ZIP archive #

If you want to save the archive on your computer, select the created ZIP file and choose Download.

Wait until the download is completely finished.

Then check on your computer if the file exists and can be opened.

Practical Tip: Do not delete the server-side archive immediately after the download starts. First, check whether the downloaded ZIP file is complete and can be opened.

7. Remove temporary ZIP archive from server #

If you created the archive only for download and no longer need it on the server, you can delete it afterwards.

This frees up the additionally occupied storage space.

Make sure to check carefully that you only delete the archive and not the original website files.

Do not leave ZIP archives lying around unnecessarily in public_html #

An archive of website files should not be stored permanently unprotected in the publicly accessible document root.

Particularly complete website archives can contain sensitive files.

For example:

website-backup.zip

within

public_html

can be potentially accessible directly via the web, depending on the server configuration and the file name.

Safety: Remove temporary website archives from publicly accessible directories as soon as you no longer need them.

Upload ZIP file to the server #

You can also use the process in reverse.

If there are many website files on your computer, it can be faster and clearer to first combine them locally into a ZIP archive.

You then upload this archive as a single file to the server and extract it there.

8. Open correct target directory #

Before you upload a ZIP archive, open the desired destination area in the file manager.

For example, if the archive contains files for the main website, depending on the domain configuration, this could:

public_html

to be.

However, a different document root can be used for additional domains.

Attention: Check the document root before uploading or extracting a website archive. A correct archive in the wrong directory will still result in an incorrect website structure.

9. Upload ZIP file #

Select in the correct directory Upload and transfer the ZIP file from your computer.

Wait until the upload is completely finished.

Then return to the file manager and check whether the archive is present in the desired directory.

We cover the uploading of files in detail under Upload, download, and edit files in cPanel.

10. Know the contents of the ZIP archive before extracting #

Before extracting the archive into a production website, you should know what directory structure it contains.

An archive can, for example, directly contain the following files:

index.php
wp-admin/
wp-content/
wp-includes/

However, it can also contain an additional main folder:

meine-website/
    index.php
    wp-admin/
    wp-content/
    wp-includes/

This difference is important.

Common mistake: additional subfolder #

Suppose you extract a WordPress archive to:

public_html

However, the archive already contains the parent folder:

my website

Then the actual website files can subsequently be found at:

public_html/meine-website/

lie, even though they are right under:

public_html/

are needed.

The domain may then not point to the expected website.

Practical Tip: Always check whether an archive contains the actual files directly or also includes a parent folder.

11. Select and extract the ZIP file #

Highlight the ZIP file in the file manager.

Then select the function Extract or rather Unpack.

cPanel asks for the destination directory to which the files should be extracted.

12. Check destination path carefully #

Check the suggested destination path before starting the extraction.

For example, if you in:

public_html

want to unpack, make sure that another directory is not accidentally selected.

The destination path is one of the most important points when extracting.

Attention: Do not unpack an unknown archive directly via a production website. Check the content and directory structure first.

13. Vorhandene Dateien berücksichtigen #

Besondere Vorsicht ist erforderlich, wenn sich im Zielverzeichnis bereits Dateien befinden.

Enthält das ZIP-Archiv Dateien mit identischen Namen, können bestehende Dateien beim Extrahieren ersetzt beziehungsweise überschrieben werden.

This affects, for example:

index.php

.htaccess

wp-config.php

oder andere produktive Website-Dateien.

Vor dem Entpacken über eine bestehende Website sichern #

Wenn ein Archiv in ein bereits verwendetes Website-Verzeichnis entpackt werden soll, solltest du vorher eine geeignete Sicherung der vorhandenen Daten erstellen.

Dadurch kannst du den vorherigen Zustand wiederherstellen, falls das Archiv unerwartete Dateien enthält oder vorhandene Daten überschreibt.

Important: „Ich entpacke es einfach darüber“ ist bei einer produktiven Website keine sichere Update- oder Wiederherstellungsstrategie.

14. Extraktion starten #

Wenn Zielverzeichnis und Inhalt des Archivs geprüft wurden, kannst du die Extraktion starten.

Warte, bis cPanel den Vorgang abgeschlossen hat.

Bei großen Archiven beziehungsweise vielen enthaltenen Dateien kann die Verarbeitung etwas Zeit benötigen.

15. Entpackte Dateien kontrollieren #

Öffne anschließend das Zielverzeichnis und kontrolliere die entstandene Struktur.

Check in particular:

  • ob die erwarteten Dateien vorhanden sind
  • ob ein unerwarteter zusätzlicher Unterordner entstanden ist
  • ob Dateien im richtigen Dokumentenstamm liegen
  • ob Dateinamen und Verzeichnisse plausibel sind

16. Website nach dem Entpacken testen #

Wenn das Archiv Dateien einer aktiven Website enthält, rufe die Website anschließend direkt auf.

Kontrolliere nicht nur die Startseite, sondern auch einige Unterseiten beziehungsweise die Funktion, die durch die neuen Dateien verändert wurde.

Wenn unmittelbar nach dem Entpacken ein Fehler auftritt, solltest du keine weiteren Dateien auf Verdacht verändern.

Prüfe zuerst, welche Dateien durch das Archiv hinzugefügt oder ersetzt wurden.

17. ZIP-Datei nach erfolgreichem Entpacken entfernen #

Wenn das Archiv nach der Extraktion nicht mehr benötigt wird, kannst du es vom Server löschen.

Damit reduzierst du den Speicherverbrauch und vermeidest, dass eine möglicherweise sensible Archivdatei unnötig im Webspace verbleibt.

Practical Tip: Erst entpacken, Ergebnis kontrollieren und Website testen – danach das ZIP-Archiv entfernen.

ZIP-Archiv ist nicht automatisch ein vollständiges Website-Backup #

Wenn du das Verzeichnis einer Website als ZIP-Datei komprimierst, sicherst du damit zunächst nur die ausgewählten Dateien und Ordner.

Viele Websites verwenden zusätzlich eine Datenbank.

Bei WordPress befinden sich beispielsweise Beiträge, Seiten, Einstellungen und viele weitere Informationen in der Datenbank.

Ein ZIP-Archiv von:

public_html

enthält diese Datenbank nicht automatisch.

Important: Eine ZIP-Datei mit Website-Dateien ist bei einer datenbankbasierten Website nicht automatisch ein vollständiges Backup.

ZIP-Archiv eignet sich trotzdem als schnelle Dateisicherung #

Vor einer gezielten Änderung an mehreren Dateien kann ein ZIP-Archiv des betroffenen Verzeichnisses als zusätzliche kurzfristige Absicherung nützlich sein.

Wenn du beispielsweise einen bestimmten Website-Ordner verändern möchtest, kannst du diesen vorher komprimieren und das Archiv herunterladen.

Für eine vollständige Wiederherstellungsstrategie solltest du dich jedoch nicht ausschließlich darauf verlassen.

Archiv lässt sich nicht erstellen #

Wenn cPanel kein ZIP-Archiv erstellen kann, prüfe zunächst den verfügbaren Speicherplatz.

Für das neue Archiv wird zusätzlicher Speicher benötigt, während die ursprünglichen Dateien weiterhin vorhanden sind.

Weitere mögliche Ursachen können sehr große Datenmengen oder technische Einschränkungen des laufenden Vorgangs sein.

Notiere eine angezeigte Fehlermeldung möglichst vollständig.

ZIP-Datei lässt sich nicht hochladen #

Wenn der Upload fehlschlägt, kontrolliere:

  • den verfügbaren Speicherplatz
  • die Größe der ZIP-Datei
  • ob der Upload vollständig durchgeführt wurde
  • das Zielverzeichnis
  • eine eventuell angezeigte Fehlermeldung

Bei sehr großen Dateiübertragungen kann eine andere Übertragungsmethode geeigneter sein.

ZIP-Datei lässt sich nicht entpacken #

Wenn cPanel ein Archiv nicht extrahieren kann, kann beispielsweise die Datei unvollständig oder beschädigt sein.

Prüfe nach Möglichkeit auf deinem Computer, ob sich das Archiv dort öffnen lässt.

Wenn bereits das lokale Öffnen fehlschlägt, solltest du das Archiv neu erstellen beziehungsweise erneut aus einer zuverlässigen Quelle beziehen.

Nicht genügend Speicher beim Entpacken #

Auch beim Entpacken wird zusätzlicher Speicher benötigt.

Wenn sowohl:

website.zip

als auch die daraus extrahierten Dateien gleichzeitig auf dem Server liegen, benötigen beide Datenbestände Speicher.

Ein knapp gefüllter Hosting-Account kann deshalb während der Extraktion an seine Speichergrenze gelangen.

ZIP-Datei ist viel kleiner als die entpackten Daten #

Das ist nicht ungewöhnlich.

Textbasierte Dateien lassen sich häufig stark komprimieren. Bereits komprimierte Formate wie JPEG-Bilder, Videos oder manche anderen Dateitypen dagegen deutlich weniger.

Plane deshalb nicht allein anhand der Größe des ZIP-Archivs, wie viel Speicher nach dem Entpacken benötigt wird.

Versteckte Dateien im Archiv berücksichtigen #

Website-Verzeichnisse können versteckte Dateien wie:

.htaccess

contain.

Wenn du ein Website-Archiv erstellst oder entpackst, können solche Dateien ebenfalls relevant sein.

Falls du sie anschließend im Dateimanager nicht siehst, musst du möglicherweise die Anzeige versteckter Dateien aktivieren.

We show the procedure at Show hidden files like .htaccess in cPanel.

Nach dem Entpacken einen 500-Fehler erhalten #

Wenn die Website unmittelbar nach dem Entpacken einen 500 Internal Server Error zeigt, können beispielsweise überschriebene Konfigurationsdateien oder eine nicht passende .htaccess-Datei eine Rolle spielen.

Prüfe zuerst, welche Dateien das Archiv verändert hat.

Wie du einen solchen Fehler systematisch untersuchst, zeigen wir unter Fixing a 500 Internal Server Error.

Nach dem Entpacken einen 403-Fehler erhalten #

Wenn stattdessen ein 403 Forbidden erscheint, können unter anderem Zugriffsregeln oder Dateiberechtigungen relevant sein.

Setze die Berechtigungen nicht pauschal auf 777.

Die Dateirechte erklären wir unter How to correctly set file permissions 644 and 755 in cPanel.

ZIP-Dateien aus unbekannter Quelle nicht entpacken #

Ein ZIP-Archiv kann ausführbare PHP-Dateien, Skripte oder andere Inhalte enthalten.

Entpacke deshalb keine unbekannten Archive in ein öffentlich erreichbares Website-Verzeichnis.

Safety: Ein ZIP-Archiv ist lediglich ein Container für Dateien. Es sagt nichts darüber aus, ob die enthaltenen Dateien vertrauenswürdig oder sicher sind.

Komplette Website nicht versehentlich doppelt ablegen #

Bei manuellen Uploads entstehen schnell Verzeichnisse wie:

public_html/backup/

public_html/website-alt/

public_html/wordpress-kopie/

Solche Kopien können Speicherplatz verbrauchen und unter Umständen weiterhin über das Internet erreichbar sein.

Prüfe nach Abschluss deiner Arbeiten deshalb, welche temporären Dateien und Verzeichnisse wirklich noch benötigt werden.

Empfohlener Ablauf zum Herunterladen eines Ordners #

  1. Öffne den cPanel-Dateimanager.
  2. Navigiere zum gewünschten Ordner.
  3. Markiere die benötigten Daten.
  4. Choose Compress.
  5. Erstelle ein ZIP-Archiv.
  6. Lade das Archiv herunter.
  7. Prüfe auf deinem Computer, ob es geöffnet werden kann.
  8. Entferne das temporäre Archiv anschließend vom Server.

Empfohlener Ablauf zum Hochladen und Entpacken #

  1. Prüfe den Inhalt und die Verzeichnisstruktur des ZIP-Archivs.
  2. Öffne im Dateimanager das richtige Zielverzeichnis.
  3. Sichere vorhandene produktive Dateien, falls diese betroffen sein könnten.
  4. Lade das ZIP-Archiv hoch.
  5. Markiere das Archiv und wähle Extract.
  6. Kontrolliere den Zielpfad.
  7. Starte die Extraktion.
  8. Prüfe anschließend die Verzeichnisstruktur.
  9. Teste die Website beziehungsweise die betroffene Funktion.
  10. Lösche das ZIP-Archiv, wenn es nicht mehr benötigt wird.

Basic rule: Beim Entpacken sind zwei Dinge entscheidend: Was befindet sich im Archiv? and wohin wird es entpackt? Prüfe beides, bevor du die Extraktion startest.

When should you contact support? #

Wenn ein Archiv nicht erstellt, hochgeladen oder entpackt werden kann und die Ursache unklar ist, notiere die angezeigte Fehlermeldung.

For an analysis, the following information is particularly helpful:

  • affected domain
  • Name des Archivs
  • ungefähre Größe des Archivs
  • Quell- beziehungsweise Zielverzeichnis
  • welche Aktion durchgeführt werden soll
  • angezeigte Fehlermeldung
  • ob die Website nach dem Entpacken einen Fehler zeigt

Teile keine Passwörter oder andere Zugangsdaten innerhalb einer normalen Fehlerbeschreibung mit.

Summary #

Mit dem cPanel-Dateimanager kannst du Dateien und Ordner direkt auf dem Server als ZIP-Archiv komprimieren und vorhandene ZIP-Dateien wieder entpacken.

Zum Erstellen markierst du die gewünschten Daten, wählst Compress und erstellst ein ZIP-Archiv. Wenn du es als Sicherung herunterladen möchtest, kontrolliere anschließend auf deinem Computer, ob sich die Datei tatsächlich öffnen lässt.

Beim Entpacken solltest du besonders auf den Inhalt des Archivs, einen möglicherweise vorhandenen zusätzlichen Hauptordner und das gewählte Zielverzeichnis achten. Befinden sich dort bereits Dateien mit identischen Namen, können diese durch die extrahierten Dateien ersetzt werden.

Lass vollständige Website-Archive nicht unnötig in öffentlich erreichbaren Verzeichnissen liegen und entferne temporäre ZIP-Dateien nach Abschluss der Arbeiten.

Beachte außerdem, dass ein ZIP-Archiv der Website-Dateien bei datenbankbasierten Anwendungen wie WordPress noch kein vollständiges Website-Backup darstellt.

Last updated August 28, 2026
Was this article helpful?
Content
Cookie Consent with Real Cookie Banner