Sto creando un'app per iOS in cui la dimensione di alcuni file viene visualizzata in MB. La mia domanda è se è corretto calcolare 1000 byte = 1kb o 1024 byte = 1kb? Ho visto che Finder sul mac calcola con 1000b, ma un gestore di file iOS chiamato iFile calcola con 1024b. L'articolo di Wikipedia non ha veramente risposto alla mia domanda. Sto solo askig speifically per dimensione del file non capacità HD eccVisualizzazione della dimensione del file: 1000b = 1kb o 1024b = 1kb?
robarisposta
La mia domanda è se è corretto calcolare 1000 byte = 1 kb o 1024 byte = 1kb?
Entrambi sono corretti ed entrambi sono utilizzati in situazioni diverse.
1024 è più comune per le dimensioni dei file, mentre 1000 è più comune per le dimensioni dei dischi fisici, ma non viene mai utilizzato in questo modo. Come accennato, alcuni programmi usano 1000 per dimensioni di file e per schede di memoria 1024 viene spesso utilizzato anziché 1000.
Un esempio di come le unità vengono utilizzate in modo incoerente è il disco floppy da 1,44 MB. Non è né 1,44 * 1000 * 1000 byte né 1,44 * 1024 * 1024 byte, ma in realtà 1,44 * 1000 * 1024 byte.
È stato fatto uno sforzo per introdurre l'unità kibibyte, che è sempre 1024 byte. Non è mai stato un successo, ma puoi vederlo usato a volte.
unitàrisposta migliore, grazie! – JonasG
1024b = 1kb
Questa 1000b è metrico ...;)
La vera unità di misura per 1 KB è 1024b: http://oxforddictionaries.com/definition/kilobyte?q=kilobyte
Tuttavia, alcuni produttori di software e hardware, nel tentativo di decodificare i consumatori al fine di migliorarsi, possono calcolarlo come 1000B. Questa è in realtà una tendenza piuttosto recente.
Un kilobyte era, ea volte (di solito?) È ancora, 1024 byte. E un megabyte è 1024 KB, un gigabyte è 1024 MB e così via. Ma ultimamente, quegli amanti decimali li hanno ridefiniti a 1000, facendo un kilobyte di 8000 bit invece di una buona potenza di due. Hanno rinominato le vecchie unità in "kibibites" e "mibibytes" o KiB e MiB.
Quindi, se si vuole accontentare entrambe le folle , è possibile utilizzare KiB e poteri del 1024. Tuttavia, io suggerirei che, se si pensa che vale la pena, ne fanno una impostazione è possibile cambiare la situazione il valore predefinito è KB binario.
questo non è davvero gradevole entrambe le folle, però. Personalmente odio vedere il KiB. Non dovrebbe importare. Quando hai bisogno di una misurazione esatta, misura in byte e non abbrevia.
base (Fisica, matematica ...):
K = 10^3, M = 10^6
così ...
1 km sono 1000m .. ma no 1km sono 1024m
Quindi ... Un sacco di programmi che utilizzano unità non buone 1024Kb = 1Mb Errore storico.:)
Windows utilizzando normali 1 kb = 1024 Ma se si acquista il disco da 1 GB si compra 10^9 B
Non è proprio un bug, più un'ambiguità storica tra i prefissi e qualche abbozza di vendite da parte dei fornitori di dischi rigidi. – ssube
obbligatorio XKCD: http://xkcd.com/394/ – SLaks
@SLaks hahahahaha troppo bello! – JonasG
@SLaks Hahah, penso che questa sia la migliore risposta alla domanda finora: P +1 –