ForHosting KIT · Lettura e monitoraggio di siti web

Stimi il tempo di download da dimensione e velocità

Un file da 750 MB con una connessione a 100 Mbps richiede circa un minuto in condizioni ideali. Inserisca dimensione e velocità nelle unità che ha e ottenga il tempo in secondi, minuti e ore. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto

Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.

Stimi quanto dovrebbe durare il download di un file prima di avviare il trasferimento. Inserisca la dimensione, scelga l’unità decimale o binaria e indichi la velocità della connessione in bit o byte al secondo. Il calcolatore normalizza entrambi i valori e restituisce secondi, minuti, ore, una durata strutturata e un’etichetta leggibile. È utile per pianificare backup, distribuire software, scaricare contenuti multimediali e automatizzare qualsiasi processo che richieda una stima coerente della velocità ideale, senza accesso alla rete o dati esterni variabili.

Scelga unità coerenti con i valori di origine

Una stima affidabile parte da unità che descrivono correttamente i numeri. Gli strumenti di archiviazione possono indicare un file in megabyte decimali, dove un MB corrisponde a 1,000,000 byte, oppure in mebibyte binari, dove un MiB corrisponde a 1,048,576 byte. I valori sono simili ma non uguali, e la differenza diventa più evidente per archivi di grandi dimensioni o immagini disco.

Selezioni B, KB, MB, GB o TB per le dimensioni decimali e KiB, MiB, GiB o TiB per quelle binarie. Le offerte di connettività sono normalmente espresse in bit al secondo tramite bps, Kbps, Mbps o Gbps. Alcuni programmi di copia mostrano invece byte al secondo con Bps, KBps, MBps o GBps.

Le maiuscole contano, perché un byte equivale a otto bit. Per esempio, 100 Mbps equivalgono a 12.5 MBps, non a 100 MBps. Il calcolatore esegue esplicitamente questa conversione e restituisce sia la dimensione normalizzata in byte sia la velocità in bit al secondo.

In questo modo Lei può verificare il calcolo, confrontare fonti diverse e individuare il comune errore di un fattore otto causato dalla confusione tra bit e byte.

Comprenda che cosa rappresenta la durata stimata

Il calcolo converte la dimensione del file in byte e la velocità selezionata in bit al secondo, trasforma la dimensione in bit e divide il totale per la velocità. Il risultato è una durata ideale: presuppone che l’intera banda indicata rimanga disponibile senza interruzioni dal primo all’ultimo byte. I decimali sono arrotondati in modo uniforme per mantenere le risposte compatte e deterministiche.

Dimensioni negative, numeri non finiti e unità sconosciute vengono rifiutati come input non valido. Questa convalida rigorosa evita risposte apparentemente credibili quando un’unità è scritta male o un programma invia una velocità assente, infinita o inutilizzabile.

Consideri il margine necessario nei trasferimenti reali

Consideri il risultato come un riferimento, non come una promessa del provider o del gestore del server. I download reali includono intestazioni di protocollo, conferme, overhead della crittografia e talvolta pacchetti ritrasmessi. Interferenze Wi-Fi, traffico condiviso, variazioni del segnale mobile, limiti del server, congestione, prestazioni dello storage e creazione della connessione possono ridurre la velocità sostenuta.

Una linea pubblicizzata come 500 Mbps può raggiungere quel valore durante uno speed test e offrire meno da uno specifico host. Per una programmazione prudente, usi una velocità sostenuta misurata, se disponibile, oppure applichi un margine dopo la stima. I team aggiungono spesso tra 10 e 30 per cento per trasferimenti cablati stabili e un margine maggiore per collegamenti variabili.

Poiché la capacità è deterministica e non accede alla rete, non misura la linea, non analizza la destinazione e non prevede la congestione. Questa separazione favorisce l’automazione: i sistemi a monte possono fornire una velocità prudenziale, richiamare lo stesso calcolo e confrontare gli scenari in modo coerente.

Pianifichi una finestra di backup

Stimi se un archivio di database o un backup della workstation terminerà prima della fine della manutenzione.

Definisca aspettative chiare

Mostri una durata approssimativa coerente per pacchetti software, esportazioni multimediali o altri file scaricabili.

Confronti diverse connessioni

Calcoli lo stesso trasferimento con più velocità dichiarate o misurate per quantificare il tempo risparmiato.

Perché Mbps e MBps sono differenti?

Mbps indica megabit al secondo, mentre MBps indica megabyte al secondo. Un byte contiene otto bit, quindi 80 Mbps equivalgono a 10 MBps.

La stima include l’overhead di internet?

No. Rappresenta una velocità ideale sostenuta. Protocolli, congestione, Wi-Fi, limiti del server e altro traffico possono allungare il download reale.

Posso inserire unità binarie per il file?

Sì. KiB, MiB, GiB e TiB usano potenze di 1024, mentre KB, MB, GB e TB usano potenze di 1000.

Quanto ci vuole a scaricare un file da 750 MB a 100 Mbps?

Circa un minuto in condizioni ideali. 750 MB sono 750.000.000 byte, cioè sei miliardi di bit, e a 100.000.000 bit al secondo servono 60 secondi. Un download reale di solito è un po’ più lento.

La dimensione del file può essere zero?

Sì. Un file di zero byte dà una durata pari a zero. La velocità di connessione deve invece essere sempre maggiore di zero, perché una divisione per zero non descrive alcun trasferimento.

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.

POSThttps://api.kit.forhosting.com/misc2/internet-download-time-estimate

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/misc2/internet-download-time-estimate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"file_size":750,"connection_speed":100}'
{
  "file_size": 750,
  "connection_speed": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "misc2.internet_download_time_estimate",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Comprenda che cosa rappresenta la durata stimata

La risposta espone la stessa durata come estimated_seconds, estimated_minutes ed estimated_hours, così un’applicazione può scegliere la scala utile senza ripetere le conversioni. Include inoltre una durata strutturata con giorni, ore, minuti e secondi interi, più un’etichetta human_readable per pannelli, messaggi o note di pianificazione. Un file di zero byte restituisce correttamente una durata nulla, mentre connection_speed deve essere sempre maggiore di zero, perché una divisione per zero non può descrivere un trasferimento.

Consideri il margine necessario nei trasferimenti reali

Ogni richiesta API costa $0.002, mentre l’esperienza browser di livello A esegue localmente lo stesso calcolo puro per una rapida pianificazione interattiva.

Che cosa accade se la velocità è zero o negativa?

La richiesta restituisce un errore invalid_input, perché non è possibile calcolare una durata con una velocità di connessione non positiva.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. Il calcolatore nel browser è disponibile come esperienza locale di livello A.

Leggi la documentazione completa del KIT →