一. 预备知识

1. bit与byte

1. bit(简记为 b)

1 bit = 0 or 1 = one binary

2. byte(简记为 B)

1 byte = 8 bits 1字节,8个二进制位元

2. 标准十进制度量体系倍率关系

符号

含义

十进制展开

指数表示

k (kilo)

thousand (千)

1,000

1e+3

M (mega)

million (百万)

1,000,000

1e+6

G (giga)

billion (十亿)

1,000,000,000

1e+9

T (tera)

trillion (万亿)

1,000,000,000,000

1e+12

(1e+3=1e3=1x10^3)

二. 两种数据存储容量计算方式

1. Microsoft Windows中表示数据存储容量(1,024倍)

本条以下KB、MB、GB……正确表示应该是KiB、MiB、GiB…… 原因:微软误用简写

1 KB (Kilobyte) = 2^10 bytes 千字节

1 MB (Megabyte) = 2^20 bytes 兆字节

1 GB (Gigabyte = 2^30 bytes 千兆字节或吉字节

1 TB (Terabyte) = 2^40 bytes 太字节

1 PB (Petabyte) = 2^50 bytes

1 EB (Exabyte) = 2^60 bytes

1 ZB (Zettabyte) = 2^70 bytes

1 YB (Yottabyte) = 2^80 bytes

1 BB (Brontobyte) = 2^90 bytes

2. 硬盘生厂商(大多数)结合十进制来计算容量(1,000倍)

这就是在wondows操作系统中显示的容量比厂家标志的容量要小一些的原因(大概少7%,如64GB的U盘在windows上显示接近60GB)

1 KB = 10^3 bytes = 1,000 bytes

1 MB = 10^6 bytes = 1,000,000 bytes

1 GB = 10^9 bytes = 1,000,000,000 bytes

1 TB = 10^12 bytes = 1,000,000,000,000 bytes

1 PB = 10^15 bytes

1 EB = 10^18 bytes

1 ZB = 10^21 bytes

1 YB = 10^24 bytes

1 BB = 10^27 bytes

3. 混淆起因

由于以上两点原因,1 MB 可能就是1 MB (1,000倍的关系), 也可能是1 MiB(1,024倍的关系)。同样的有1 KB、1MB、1GB……根据具体情况区分就好

三. 正确表示

KiB = Kibibyte = Kilo binary byte

MiB = Mebibyte = Mega binary byte

GiB = Gibibyte = Giga binary byte

TiB = Tibibyte = Tera binary byte

1 GB = 1,000 MB = 1,000,000 KB = 1,000,000,000 B (1,000倍)

1 GiB = 1,024 MiB = 1,048,576 KiB = 107,374,1824 B (1,024倍)

除微软Windows操作系统外,其他操作系统基本上对于存储设备的容量计算方式与硬盘厂商一致,均为1GB = 1,000,000,000 bytes, 避免了计算和使用上的麻烦。linux系统更是对如GiB和GB有严格正确的区分,不会混淆二者。

(本文完)

计算机存储单位KB,MB,GB,TB,PB,EB,ZB,YB后面是什么?

关于计算机存储单位KB,MB,GB,TB,PB,EB,ZB,YB后面是什么? 我们知道Kb是1000的1次方,所以 MB就是1000的2次方(106) GB就是1000的3次方(109) TB就是10 ...

计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

程序猿都非常懒.你懂的! java程序猿在实际的开发中会遇到非常多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下.一般要求b,kb,mb,gb,tb,pb之间的大小转换,我们 ...

Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...

我的Android进阶之旅------>Java文件大小转换工具类 (B,KB,MB,GB,TB,PB之间的大小转换)

Java文件大小转换工具类 (B,KB,MB,GB,TB,PB之间的大小转换) 有时候要做出如下所示的展示文件大小的效果时候,需要对文件大小进行转换,然后再进行相关的代码逻辑编写. 下面是一个Java ...

取文件的大小 (KB,MB,GB...)

取文件的大小 (KB,MB,GB...) 2种方式: VB 和 C# 1,  VB Public Function GetFileSize(ByVal iFileSizeKB As Long) As ...

KB/MB/GB。。单位换算

今天遇到一个需求,需要把数据单位进行换算,记录一下.写的不好请勿见怪. function bytesToSize( bytes ) {//单位转化         var k = 1024,      ...

字节b换算kb/mb/gb/tb/pb

public static string HumanReadableFilesize(double size) { string[] units = new string[] { "B&qu ...

Bit,Bytes,KB,MB,GB,TB,PB,EB,ZB,YB

Bit,Bytes,KB,MB,GB,TB,PB,EB,ZB,YB 汉字字符 2字节英文字符 1字节中文标点 2字节英文标点 1字节一个字节就是一个八位二进制数啊,2就是00000010,4就是000 ...

JS数据容量单位转换(kb,mb,gb,tb)

JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...

随机推荐

关于mongodb的复合索引新功能

最新在做一个项目,由于查询字段较多,且查询较频繁,所以我做了一个复合索引,将所有需要查询的字段都做到索引里,做了一个名为s_1_m_1_c_1_v_1_year_1_month_1_week_1_da ...

Post请求

写在前面的话: XMLHttpRequest对象的open方法的第一个参数为request-type,取值可以为get或post.本篇介绍post请求. 使用post方式时,浏览器会把各表单中字段元素 ...

Eclispe怎么给工作空间下的项目分组

Eclispe怎么给工作空间下的项目分组 第一步,打开Java Working Set 第二步,添加分组 第三步,选择分组

Jetty 与 Tomcat 比较,及性能分析

主流java的web容器,主要是Tomcat, jboss, jetty, resin.由于以前我们主要用的是jboss4.0.5,但jbosse用的servlet容器是tomcat5.5,所以只进行 ...

PhalGo-介绍

PhalGo-介绍 phalgo是一个Go语言的一体化开发框架,主要用于API开发应为使用ECHO框架作为http服务web程序一样可以使用,牛顿曾经说过"如果我比别人看得远,那是因为我站在 ...

UVa 10684 - The jackpot

题目大意:给一个序列,求最大连续和. 用sum[i]表示前i个元素之和,那么以第i个元素结尾的最大连续和就是sum[i]-sum[j] (j

Nginx 初識

今天簡單了解了一下Nginx,并在本機安裝,并簡單配置了一下,道理什麼的還不懂,就是看能不能跑起來. 1.安裝從官網下載就好,把文件隨便解壓在一個英文目錄裡面. 然後修改配置文件,修改的內容如下: 2 ...

共享内存system v(未编译)

#include  #include  #include  #include

delphi之读写文件的三种方式

一.Tstrings.Tstringlist procedure TForm1.Button2Click(Sender: TObject); var strlist: TStringList; pat ...

计算机硬盘存贮量单位,硬盘存储计量单位KB、MB、GB大小换算相关推荐

  1. 计算机存储单位:bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB

    一.计算机的存储单位有哪些呢? 计算机存储单位一般用 bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB来表示, 我们经常将Byte简称为B,将KB简称问K.什么几K了 ...

  2. js字节单位转换函数(KB MB GB TB PB EB ZB)

    先来个初级的 byteChange = byte => {let size = ''if (byte < 0.1 * 1024) { // 小于0.1KB 则转化成Bsize = byte ...

  3. 文件大小(bit,bytes,KB,MB,GB,TB)换算

    基本概念 bit 意为"位"或"比特",是计算机运算的基础,属于二进制的范畴: Byte 意为"字节",是计算机文件大小的基本计算单位: 计 ...

  4. java mb单位转换_Java计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求 b,kb,mb,gb,tb,pb之间的大小转换,我们都 ...

  5. 计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)

    程序员都很懒,你懂的! java程序员在实际的开发中会遇到很多的单位换算问题.今天我给大家带来的是关于计算机硬盘大小的换算.多数情况下,一般要求b,kb,mb,gb,tb,pb之间的大小转换,我们都知 ...

  6. 关于计算机、数据的存储单位(bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB)

    计算机.数据存储的单位 一.数据存储的单位有哪些 二.单位换算 三.为什么计算机储存单位的进率是1024而不是1000? 一.数据存储的单位有哪些   计算机存储单位一般用 bit, Byte, KB ...

  7. 1Mb等于多少kb? KB MB GB TB 存储单位详解

    所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...

  8. js距离单位换算_JS数据容量单位转换(kb,mb,gb,tb)

    JS代码如下: var size = '8164674'; function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1 ...

  9. 计算机1M代表什么,1M等于多少kb?KB MB GB TB 各是什么意思?

    所谓的 KB MB GB TB 是指内存大小的单位 他们都有 B , 所以先说说B 吧, B是一个电脑存储的基本单位(字节),1个英文字符是1个字节,也就是1B,1个汉字为2个字符,也就是2B. 然后 ...

  10. java byte转文件大小_java上传文件大小转换(字节转kb/mb/gb)

    /** * 字节转kb/mb/gb * @param size * @return */ public String getPrintSize(long size) { //如果字节数少于1024,则 ...

最新文章

  1. 状态机思路在程序设计中的应用
  2. 算法之组合数学及其算法篇(二) ----- 鸽巢原理
  3. 2. 性能测试中常见术语集合
  4. python+Android+uiautomator的环境
  5. 一个神奇的数字货币,终结了南非小哥每天步行20公里的烦恼
  6. 关于Android RenderScript 的详细说明和一些实用文档
  7. linux ip命令dhcp,嵌入式linux通过DHCP自动获取IP地址实现获取
  8. 手工清除severe.exe病毒
  9. AUTOCAD——设置颜色
  10. 硬盘(IDE硬盘与SCSI硬盘)在Linux标识的命名规则
  11. 管人就是管情绪——从《纸牌屋》中的心理操控说起
  12. java打印任意边长的菱形
  13. 互联网中B端客户和C端客户的区别?
  14. 【如何配置环境变量】
  15. 浏览器使用默认端口9006连接TinyWebServer服务器连接不上?
  16. C 碎片八 结构体amp;枚举amp;联合
  17. tensorflow代码学习:CTC 代码解析
  18. 2023年千月影视双端app和乐彩V8双端影视源码强制全屏播放用tinyPlayer原生播放器模块
  19. 工作指派问题(运筹学)
  20. Linux11-权限的介绍 rwx详解 修改权限 修改文件目录所有者 修改文件目录所在组 一个实践和两个练习

热门文章

  1. XCode怎么搜索图片文件
  2. 金蝶应收应付模块流程_金蝶财务软件里的应收应付模块核算哪些会生
  3. iOS越狱开发----iOS越狱原理详解
  4. 基于Labview的空气质量监测系统设计_STM32F103C8T6(程序+原理图+PCB)
  5. Local-DPP论文阅读笔记
  6. VC6.0中使用64位整型
  7. [笔记分享] [SD] 块设备驱动学习小结
  8. 百度搜索引擎的搜索高级语法及应用
  9. C++实现双线性插值
  10. 大数据可视化工具在中国的发展历程