Aquesta pàgina converteix bytes a kilobytes (decimal)
Aquesta pàgina rep un valor numèric en bytes (B) i en retorna l'equivalent en kilobytes (KB) emprant el factor decimal del Sistema Internacional (SI). La conversió és directa: 1 B = 0,001 KB i, per tant, 1 KB = 1000 B. L'operació és una divisió exacta per 1000.
El que diferencia aquesta pàgina d'altres convertidors és que no fa servir el factor binari (IEC), on 1 KiB (kibibyte) equival a 1024 bytes. Aquí només s'utilitza el factor decimal (SI). Això és rellevant perquè els fabricants de discs durs i SSD, els proveïdors d'emmagatzematge al núvol i la majoria d'eines de descàrrega expressen les capacitats i les mides de fitxer en kilobytes, megabytes i gigabytes decimals. En canvi, molts sistemes operatius (Windows, macOS, Linux) informen de la capacitat d'emmagatzematge utilitzant unitats binàries (KiB, MiB, GiB). Un fitxer d'1.000.000 B es converteix aquí en 1.000 KB exactes, però el mateix fitxer pot aparèixer com a ~976,6 KiB en un explorador de fitxers.
Aquesta pàgina només retorna el resultat decimal. No ofereix conversió binària ni cap barreja d'ambdós sistemes.
La diferència entre kilobyte decimal i kibibyte binari
La confusió entre kilobyte decimal (KB) i kibibyte binari (KiB) té origen històric i tècnic. Durant dècades, el terme "kilobyte" es va utilitzar de manera ambigua: els fabricants de memòria (RAM, ROM) feien servir potències de 2 (1024 bytes) perquè les adreces de memòria són binàries, mentre que els fabricants de discs durs (que mesuren capacitat en sectors i pistes) adoptaven el sistema decimal perquè les seves capacitats són múltiples de 10. Per resoldre l'ambigüitat, la Comissió Electrotècnica Internacional (IEC) va introduir el 1998 els prefixos binaris (kibi-, mebi-, gibi-). El kilobyte decimal (KB) queda com a 1000 bytes, i el kibibyte binari (KiB) com a 1024 bytes.
Aquesta pàgina segueix estrictament la definició SI. Per tant:
- 1 KB = 1000 B (decimal)
- 1 KiB = 1024 B (binari)
La diferència numèrica és petita a escala de kilobytes (2,4 % per a un sol KB), però esdevé significativa en gigabytes o terabytes. Un disc dur anunciat com a "1 TB" (1.000.000.000.000 bytes) té una capacitat decimal d'1 TB, però un sistema operatiu que el llegeixi en unitats binàries el mostrarà com a ~931 GiB. Al nivell de kilobytes, un fitxer de 100.000 B es converteix en 100 KB decimals, però en un sistema binari serien 97,66 KiB (≈ 97,7 KiB). La pàgina mostra sempre la xifra decimal sense arrodoniment en excés.
Fórmula de conversió i exemples pràctics
La fórmula que aplica la pàgina és:
kilobytes = bytes ÷ 1000
O, equivalentment:
kilobytes = bytes × 0,001
L'entrada pot ser un nombre enter o decimal (p. ex., 500, 1024,5). El resultat es mostra amb fins a tres decimals (p. ex., 1,000 KB o 1,024 KB). No es trunca ni s'arrodoneix a cap nombre de xifres significatives; es preserva el valor exacte de la divisió dins la precisió de visualització.
Exemples:
| Bytes (B) | Càlcul | Kilobytes (KB) mostrats |
|---|---|---|
| 1.000 | 1000 ÷ 1000 | 1,000 KB |
| 1.024 | 1024 ÷ 1000 | 1,024 KB |
| 500 | 500 ÷ 1000 | 0,500 KB |
| 0 | 0 ÷ 1000 | 0,000 KB |
| 1.500,75 | 1500,75 ÷ 1000 | 1,501 KB (arrodonit a 3 decimals) |
Treballa amb exemples reals: Un document de text pla d'uns 4.000 caràcters (4.000 bytes, suposant codificació ASCII) equival a 4,000 KB. Un fitxer d'imatge JPEG petit d'uns 50.000 B es converteix en 50 KB. Un programa executable senzill de 250.000 B són 250 KB. En tots aquests casos, una eina binària donaria valors lleugerament diferents (p. ex., 3,906 KiB, 48,828 KiB, 244,141 KiB). Aquesta pàgina ofereix la xifra decimal que els fabricants i les especificacions tècniques solen emprar.
Casos extrems i limitacions de l'entrada
La pàgina gestiona diversos casos límit:
- Entrada zero: si l'usuari introdueix 0 bytes, el resultat és 0,000 KB.
- Nombres negatius: no s'accepten. L'eina rebutja l'entrada o retorna un error.
- Valors molt grans: per a nombres com 10¹⁵ B (1.000.000.000.000.000 bytes), la conversió es realitza normalment (1.000.000.000.000 KB). Si el nombre de dígits supera els límits de format, el resultat es pot mostrar en notació científica (p. ex., 1,0×10¹² KB). La pàgina no arrodoneix el valor; simplement adapta la representació.
- Text, unitats o símbols: només s'accepten nombres purs. Si l'usuari escriu "1024 bytes" o "1.000 B", l'eina retorna un error. Cal introduir únicament el valor numèric (coma decimal o punt, segons la configuració regional).
- Precisió de visualització: el resultat es mostra amb fins a tres decimals. Per a conversions exactes (p. ex., 1.000 B → 1,000 KB), això no afegeix error. Per a valors amb molts decimals, el resultat es trunca al tercer decimal sense arrodoniment? La fitxa diu "preserves the exact decimal value from the division up to the display precision (usually 3 decimals)". Per tant, si el valor té més de tres decimals, es mostra amb tres decimals arrodonits? La fitxa diu "never rounds the result to a specific number of significant figures; it preserves the exact decimal value". Això pot semblar contradictori. Interpretem que no s'arrodoneix a un nombre de xifres significatives, però es limita la visualització a tres decimals (potser truncant o mostrant fins a tres). En la pràctica, per a 1500,75 / 1000 = 1,50075, es mostraria 1,501 (arrodonit). La fitxa diu "usually with up to three decimal places (e.g., 1,000 B → 1.000 KB; 1,024 B → 1.024 KB)". Acceptarem que es mostren fins a tres decimals amb arrodoniment estàndard.
Aplicacions reals: emmagatzematge, xarxes i sistemes operatius
Emmagatzematge: Quan compreu un disc dur o un SSD, la capacitat anunciada en el producte (p. ex., 500 GB, 1 TB) es calcula en unitats decimals. El fabricant compta 1 GB = 1.000.000.000 bytes (1.000 MB decimals). Un disc de 500 GB té 500.000.000.000 bytes. En convertir-ho a KB amb aquesta pàgina, obtindreu 500.000.000 KB (500 milions de KB). En canvi, el sistema operatiu el mostrarà com a ~465,66 GiB (aproximadament 488.281.250 KiB). La discrepància no és un error, sinó l'ús de dos sistemes de mesura diferents. Aquesta pàgina us ajuda a verificar les xifres del fabricant.
Xarxes i transferències: La velocitat de transferència de dades sovint es mesura en bytes per segon (B/s) o kilobytes per segon (KB/s). Per exemple, una connexió que transfereix 500.000 B/s es pot expressar com a 500 KB/s (decimal). Les eines de monitoratge de xarxa poden mostrar la velocitat en KB/s decimals o binàries segons la configuració. Aquesta pàgina permet convertir els valors bruts de bytes (per exemple, d'un registre de trànsit) a KB per informes que segueixin la convenció SI.
Sistemes de fitxers i mida de clúster: Els sistemes de fitxers organitzen l'espai en clústers (unitats d'assignació). Una mida típica de clúster és 4.096 bytes. Amb la conversió decimal, això equival a 4,096 KB (4 KB arrodonit). En un sistema que usi unitats binàries, el mateix clúster seria 4 KiB (exactament 4.096 bytes). Si calculeu l'espai perdut (slack space) en un fitxer, conèixer la mida del clúster en KB decimals pot ser útil si treballeu amb especificacions de maquinari.
Programació i APIs: En desenvolupar aplicacions o scripts que gestionin mides de fitxer, és habitual convertir bytes a KB per mostrar a l'usuari. Un codi en Python podria ser: kb = bytes / 1000 (decimal) o kib = bytes / 1024 (binari). Aquesta pàgina us ofereix un mecanisme de verificació ràpida per evitar errors comú d'off-by-1000/1024. Per exemple, un valor de 1.024 B hauria de mostrar-se com a 1,024 KB (decimal) i no com a 1 KB (arrodonit binari). Molts programes novells cometen l'error de dividir per 1024 i després etiquetar el resultat com a "KB", cosa que és incorrecta segons la norma SI.
Estàndards internacionals i recomanacions
La definició de kilobyte com a 1000 bytes està avalada per diverses organitzacions de normalització:
- Sistema Internacional d'Unitats (SI): defineix el prefix "kilo-" com a 10³. Per tant, 1 kB (kilobyte) = 1000 B.
- Comissió Electrotècnica Internacional (IEC): va publicar la norma IEC 60027-2, on s'estableixen els prefixos binaris (kibi-, mebi-, gibi-) per a les potències de 2, i es recomana reservar els prefixos SI per a les potències de 10.
- Institut d'Enginyers Elèctrics i Electrònics (IEEE): la norma IEEE 1541-2002 recomana l'ús dels prefixos binaris per a quantitats binàries.
- National Institute of Standards and Technology (NIST): als EUA, el NIST recomana que "kilobyte" signifiqui 1000 bytes en contextos on s'utilitza el SI, i que s'usi "kibibyte" per a 1024 bytes.
Malgrat aquestes recomanacions, molts sistemes operatius i aplicacions encara fan servir "KB" per a 1024 bytes, cosa que perpetua la confusió. Aquesta pàgina adopta la posició dels estàndards internacionals: kilobyte = 1000 bytes. Si necessiteu treballar amb unitats binàries, heu de buscar una eina que converteixi a KiB (kibibytes). Aquí només es fa la conversió decimal, sense barreges.
Preguntes freqüents (FAQ)
1. Per què el meu sistema operatiu mostra una mida de fitxer diferent de la que obtinc aquí?
El vostre sistema operatiu (Windows, macOS, Linux) sol informar de les mides de fitxer en unitats binàries (KiB, MiB, GiB), encara que les etiqueti com a "KB" o "MB". Per exemple, un fitxer d'1.000.000 B apareix com a ~976,6 KiB (etiquetat sovint com a "977 KB" en Windows). Aquesta pàgina utilitza el factor decimal, per tant mostra 1.000 KB. La diferència és deguda als dos sistemes de mesura.
2. Puc introduir un nombre negatiu?
No. L'eina rebutja les entrades negatives. Només s'accepten nombres zero o positius.
3. Què passa si introdueixo text o unitats (p. ex., "1024 bytes")?
L'eina només accepta nombres purs (enters o decimals). Qualsevol caràcter no numèric (lletres, símbols, espais) provocarà un error. Cal introduir únicament el valor numèric.
4. Com puc convertir kilobytes (KB) a bytes?
La relació inversa és: bytes = kilobytes × 1000. Per tant, si teniu 5 KB, obteniu 5 × 1000 = 5000 B.
5. Fins a quants decimals es mostra el resultat?
Normalment es mostren fins a tres decimals. Per exemple, 1.024 B es mostra com a 1,024 KB; 1.000 B com a 1,000 KB. Si el resultat té més de tres decimals, es mostra amb tres decimals (arrodonits).
6. Aquesta pàgina admet nombres molt grans, com ara 10¹⁵ bytes?
Sí. L'eina converteix qualsevol nombre positiu, fins i tot molt gran. Si el valor té molts dígits, el resultat es pot mostrar en notació científica per qüestions de format. El càlcul intern és exacte.