Convertitore di byte
5 MB sono 5000 KB: converta dimensioni tra byte, kilobyte, megabyte, gigabyte e terabyte con i passi decimali di mille e veda anche la dimensione in byte. Utile per confrontare etichette dei dischi, download e spazio nel cloud. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Valore
- 5
- Da
- MB
- To
- KB
- Risultato
- 5000 KB
- Valore (byte)
- 5.000.000
- Fattore
- 1000
- Esponente di origine
- 2
Un convertitore di byte trasforma una dimensione di dati scritta in un'unità di archiviazione nella dimensione equivalente in un'altra unità, così Lei può confrontare etichette di disco, report di download, quote cloud e preventivi di capacità senza mescolare i prefissi a mano. Inserisca una magnitudine non negativa, scelga l'unità di origine tra byte, kilobyte, megabyte, gigabyte e terabyte, e scelga l'unità di destinazione dallo stesso insieme chiuso. Il risolutore applica le potenze decimali SI di mille: un kilobyte vale mille byte, un megabyte un milione di byte, un gigabyte un miliardo di byte e un terabyte un bilione di byte. Restituisce la dimensione convertita nell'unità di destinazione insieme alla dimensione intermedia in byte e al fattore moltiplicativo esatto. Campi assenti, numeri non finiti e unità sconosciute falliscono allo stesso modo e non vengono addebitati.
Fattori SI: come i byte diventano kilobyte, megabyte, gigabyte e terabyte
Il Sistema internazionale di unità definisce i prefissi chilo, mega, giga e tera come potenze successive di mille. Applicati al byte, ciò significa che un kilobyte equivale a mille byte, un megabyte a un milione di byte, un gigabyte a un miliardo di byte e un terabyte a un bilione di byte.
Un convertitore di byte che segue quei fattori SI è quindi un cambiamento di esponente: se l'unità di origine vale mille elevato a p byte e quella di destinazione mille elevato a q byte, la dimensione convertita è la magnitudine originale per mille elevato a (p meno q). I byte occupano l'esponente zero, i kilobyte l'uno, i megabyte il due, i gigabyte il tre e i terabyte il quattro. Convertire cinque megabyte in kilobyte è cinque volte mille elevato a (due meno uno), cioè cinquemila kilobyte.
Convertire due terabyte in gigabyte dà duemila gigabyte. La stessa identità in direzione opposta riduce il numero: duemila megabyte sono due gigabyte. Lo zero corrisponde a zero in ogni unità.
Questa pagina non mescola kibibyte né altri prefissi binari IEC di milletventiquattro; quei nomi e fattori rispondono a un'altra ricerca.
Dove un convertitore di byte dedicato merita il proprio spazio
I team di supporto convertono le dimensioni di disco pubblicizzate in un'unica unità prima di confrontare piani cloud, processi di backup e cartelle di download. Docenti e generatori di esami necessitano di un oracolo deterministico che segni una dimensione negativa come non valida invece di scalare in silenzio un segno meno. I controlli andata e ritorno sono semplici: cinque megabyte devono diventare cinquemila kilobyte, un gigabyte un miliardo di byte e mille megabyte un gigabyte.
Restare nell'intervallo assoluto evita che il prodotto trabocchi in un risultato non finito che il risolutore deve rifiutare. Questa pagina non è un hub di prefissi binari, né un convertitore bit contro byte, né un calcolatore di velocità di trasferimento; la preferisca quando l'ingresso è già una dimensione di archiviazione in unità SI di byte e Le serve solo la dimensione in un'altra unità SI.
Casi d'uso
Preventivi di disco e archiviazione cloud
Converta le capacità pubblicizzate tra byte, KB, MB, GB e TB così gli acquirenti confrontano piani, backup ed etichette di volume in un'unica unità.
Download e budget di asset media
Trasformi le dimensioni di file da log o report di esportazione in megabyte o gigabyte prima di tracciare l'uso, fissare quote o spiegare un download a un cliente.
Controlli di compiti e documentazione
Studenti e redattori tecnici convertono dimensioni SI di archiviazione e verificano il fattore esatto 1000^n sulle schede di esercizi, senza mescolare 1024 per errore.
Domande frequenti
Come funziona il convertitore di byte?
Invii un valore non negativo più le unità di origine e destinazione tra B, KB, MB, GB e TB.
Che succede se la dimensione è negativa?
Una dimensione di dati non può essere negativa, quindi il convertitore non scala un segno meno e la chiamata non viene addebitata.
Qui un kilobyte vale 1000 byte oppure 1024 byte?
Mille byte. Questo convertitore usa solo prefissi decimali SI. I kibibyte e gli altri nomi IEC basati su 1024 restano fuori dall'ambito di questa pagina.
Tra quali unità è possibile convertire?
Byte (B), kilobyte (KB), megabyte (MB), gigabyte (GB) e terabyte (TB).
Quanti GB sono 2 TB?
2 TB sono 2000 GB, perché ogni passaggio da terabyte a gigabyte moltiplica per mille. Nel verso opposto il numero si riduce: 2000 MB sono 2 GB.
Strumenti correlati
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/conv/byte-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":5,"from":"MB","to":"KB"}'const res = await fetch("https://api.kit.forhosting.com/conv/byte-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 5,
"from": "MB",
"to": "KB"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/byte-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 5,
"from": "MB",
"to": "KB"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/byte-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":5,"from":"MB","to":"KB"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":5,"from":"MB","to":"KB"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/byte-converter", 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
{
"value": 5,
"from": "MB",
"to": "KB"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.byte_converter",
"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_abs_value | 1000000000000000 |
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. |
Note tecniche
Le dimensioni negative falliscono con invalid_input perché una quantità di dati non può essere minore di zero.
Contratto di ingresso, forma della risposta ed errori di dimensione negativa
Gli id canonici sono B, KB, MB, GB e TB; il modulo li presenta come elenco chiuso così nessuno deve memorizzare la sintassi. I valori assoluti devono restare entro il limite pubblicato di un biliardo. Una dimensione negativa è rifiutata in linguaggio chiaro perché una quantità di dati non può essere negativa; è il contratto di cui hanno bisogno studenti, script di fatturazione e pianificatori di disco. Invii un corpo JSON con tre campi obbligatori. value è la magnitudine finita non negativa da convertire; gli alias size, amount, n e quantity sono accettati così moduli e SDK usano il nome adatto al prodotto. from è l'unità di origine e to è l'unità di destinazione. Alias lessicali come bytes, kilobytes, megabytes, gigabytes e terabytes sono accettati sull'API. In caso di successo il corpo ripete value, from e to arrotondati; imposta result e unit sulla dimensione convertita e sul relativo token di destinazione; riporta value_bytes come dimensione SI in byte; riporta factor come mille elevato a (from_exp meno to_exp); restituisce from_exp e to_exp come esponenti interi; e ribadisce la stringa di formula result = value × 1000^(from_exp − to_exp). Una convalida fallita — campi assenti, stringhe vuote, numeri non finiti, unità sconosciute, risultato convertito non finito o dimensione negativa — restituisce invalid_input e non viene mai addebitata. Il prezzo è un fisso di $0.002 per richiesta riuscita con unità item.
Dove un convertitore di byte dedicato merita il proprio spazio
I taccuini di ingegneria riducono le dimensioni di log e di asset media a megabyte o gigabyte prima di tracciare l'uso, e chiamare un piccolo endpoint di analisi evita di trascinare una libreria generale di unità per cinque token SI. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando gli allievi inviano di proposito una dimensione negativa o omettono un'unità.
Domande tecniche
Quanto costa il convertitore di byte?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato a $0.002 per chiamata riuscita; un input non valido non viene addebitato.