ZIP-Datei entpacken
KIT entpackt eine hochgeladene ZIP-Datei und stellt die enthaltenen Dateien einzeln zum Herunterladen bereit, mit erhaltener Ordnerstruktur. Gedacht für Situationen, in denen kein Packprogramm zur Hand ist, etwa auf einem fremden Rechner, einem Tablet oder einem Firmengerät ohne Installationsrechte. Auch mobil funktioniert das zuverlässig.
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
So funktioniert das Entpacken
Sie laden die ZIP-Datei hoch, KIT liest den Inhalt aus und zeigt eine Liste aller enthaltenen Dateien mit ihrer ursprünglichen Ordnerstruktur. Sie können einzelne Dateien gezielt herunterladen oder den gesamten Inhalt auf einmal entpacken, ganz ohne ein Packprogramm auf Ihrem Gerät installieren zu müssen. Bei sehr vielen enthaltenen Dateien hilft die Übersicht, gezielt nur die tatsächlich benötigten Dokumente herauszusuchen, statt das gesamte Archiv herunterzuladen.
Wann das besonders praktisch ist
Auf einem Firmenrechner ohne Installationsrechte oder unterwegs auf einem Tablet lässt sich oft keine neue Software installieren; die Web-Oberfläche funktioniert trotzdem, weil das Entpacken direkt im Browser läuft. Auch bei einer E-Mail mit einer ZIP-Datei unbekannten Ursprungs lässt sich der Inhalt vorab prüfen, ohne die Datei lokal auszuführen. Das reduziert das Risiko, versehentlich eine schädliche Datei direkt auf dem eigenen Gerät zu öffnen.
Grenzen, die Sie kennen sollten
Die ZIP-Datei darf bis zu 25 MB groß sein. Passwortgeschützte ZIP-Dateien werden derzeit nicht unterstützt; solche Dateien müssen Sie zunächst mit dem passenden Kennwort entsperren. Enthält das Archiv sehr viele Einzeldateien, kann die Übersicht entsprechend lang ausfallen. Beschädigte oder unvollständig heruntergeladene ZIP-Dateien lassen sich in der Regel nicht öffnen; laden Sie die Datei in diesem Fall erneut vollständig herunter, bevor Sie sie hochladen.
Nach dem Entpacken
Die einzelnen Dateien lassen sich direkt herunterladen oder, sofern es sich um CSV- oder Textdateien handelt, mit anderen KIT-Funktionen weiterverarbeiten, etwa um sie zu vereinheitlichen oder zu vergleichen. So wird aus dem entpackten Archiv unmittelbar nutzbares Material. Enthält das Archiv wiederum eine weitere verschachtelte ZIP-Datei, entpacken Sie diese im nächsten Schritt genauso einfach direkt im Browser ein zweites Mal, ganz ohne zusätzliche Software.
Anwendungsfälle
Anhang auf dem Firmengerät öffnen
Anna Hoffmann erhält im Homeoffice eine gepackte Fotosammlung, darf aber auf dem Firmenlaptop keine neue Software installieren. Sie entpackt die Datei direkt im Browser und lädt nur die benötigten Bilder herunter.
Herkunft eines Anhangs prüfen
Ein IT-Verantwortlicher in Hamburg erhält eine ZIP-Datei von einem unbekannten Absender und sieht sich zunächst den Inhalt an, bevor er einzelne Dateien überhaupt auf einem Firmenrechner öffnet.
Archivierte Projektunterlagen abrufen
Die Bäckerei Hoffmann e. K. entpackt ein altes Projektarchiv, um ein einzelnes Rezeptdokument aus einer Sammlung mit Dutzenden Dateien herauszusuchen, ohne alles herunterzuladen.
Häufige Fragen
Was kostet das Entpacken einer ZIP-Datei?
In der Web-Oberfläche ist die Nutzung dauerhaft kostenlos. Wer den Vorgang über die API automatisiert, zahlt $0.002 pro Anfrage.
Unterstützt KIT passwortgeschützte ZIP-Dateien?
Derzeit nicht. Entsperren Sie die Datei zunächst mit dem bekannten Kennwort, bevor Sie sie hochladen.
Verlässt meine Datei dabei den Browser?
Solange Sie im Browser arbeiten, verlässt die ZIP-Datei Ihr Gerät nicht – das Entpacken läuft lokal ab. Erst bei API-Nutzung wird sie übertragen.
Wie groß darf die ZIP-Datei sein?
Bis zu 25 MB.
Kann ich nur einzelne Dateien aus dem Archiv herunterladen?
Ja, Sie sehen die vollständige Liste des Inhalts und wählen aus, ob Sie alles oder nur bestimmte Dateien herunterladen möchten.
Brauche ich ein Konto?
Nein. Ohne Anmeldung geht es direkt los; nur bei der API-Nutzung fällt ein Preis pro Anfrage an.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/data/unzip \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/data/unzip", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/data/unzip",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/data/unzip", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/data/unzip", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "data.unzip",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_mb | 25 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |