Apri un file ZIP
Aprire un file ZIP significa estrarre i documenti racchiusi nell'archivio compresso per poterli usare. Il KIT lo fa nel browser: trascini lo .zip, vedi l'elenco di cosa contiene e scarichi tutto o solo i file che ti interessano, senza installare programmi e senza registrarti. Comodo anche quando ricevi un archivio via email.
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
Guarda dentro prima di scaricare
Quando ricevi uno .zip non sempre sai cosa contiene. Il KIT ti mostra l'elenco dei file racchiusi — nomi, cartelle e dimensioni — prima ancora di estrarli. Così scegli se scaricare tutto oppure prelevare solo il PDF che ti serve, senza tirare fuori venti file inutili. È utile con gli archivi che arrivano dai fornitori o con i pacchetti di documenti scaricati da un portale.
Nel browser, senza programmi
Trascini l'archivio, l'estrazione avviene sul tuo dispositivo e i file non vengono inviati da nessuna parte. Niente software da installare, niente account, nessun limite di utilizzo, fino a 25 MB per archivio. È la via più rapida quando sei su un computer non tuo o su un telefono e non vuoi installare l'ennesima app solo per aprire uno ZIP ricevuto per email.
Nomi e accenti al posto giusto
Gli archivi creati con vecchi programmi a volte storpiano i nomi dei file con accenti — "Relazione finale.pdf" diventa illeggibile. Il KIT cerca di mantenere i nomi corretti in fase di estrazione, così ritrovi i documenti come erano stati chiamati, senza caratteri strani. I file estratti restano identici all'originale: cambia solo che ora sono fuori dall'archivio.
Casi d'uso
Archivio dal fornitore
Tecnoedil Verona S.n.c. ti manda uno .zip con schede tecniche e foto: apri l'archivio, vedi la lista e scarichi solo il PDF che ti serve in questo momento.
Download da un portale
Un portale della PA ti fa scaricare i documenti in un unico ZIP: lo apri nel browser ed estrai i file leggibili, senza installare niente sul computer dell'ufficio.
ZIP ricevuto sul telefono
Ti arriva un archivio via email mentre sei fuori: lo apri dal browser del telefono ed estrai il documento che ti serve, senza scaricare app dallo store.
Domande frequenti
Posso vedere cosa c'è dentro prima di estrarre?
Sì. Il KIT mostra l'elenco dei file contenuti nello ZIP, con nomi e dimensioni, così scegli se scaricare tutto o solo quelli che ti servono.
Serve un programma tipo WinRAR o 7-Zip?
No, l'estrazione avviene nel browser. Non devi installare WinRAR, 7-Zip o altro: trascini l'archivio e scarichi i file estratti.
L'archivio viene caricato su un server?
No, tutto avviene sul tuo dispositivo e i file non escono da lì. Puoi aprire anche archivi con documenti riservati senza preoccupazioni.
Apre gli ZIP protetti da password?
Puoi estrarre gli archivi normali senza problemi; per quelli protetti serve la password corretta, che va inserita per accedere ai file.
Quanto costa?
Nel browser è gratis, senza registrazione e senza limiti. Un costo c'è solo per la via API, a $0.002 a richiesta, se estrai archivi in automatico.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"input": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "data.unzip",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 25 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |