13k的二进制文件有多少行|HEX文件和BIN文件格式的区别

|

① 1k是多少字节1K等于多少字节

严格定义1K等于1024字节,实际上很多场合所谓的1K实际上是1000字节,即10的3次方,灶贺裂这样的话才等于理论上的1000/1024K,即小于1K。

数据存储是以拍雀“字节”(Byte)为单位,数据传输大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个 0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。

1KiB(Kibibyte)=1024byte

1KB(Kilobyte)=1000byte

(1)13k的二进制文件有多少行扩展阅读:

其他字节转换扩展:

国隐闭际单位制(SI )

1KB=1000B;1MB=1000KB=1000×1000B。

1B(byte,字节)= 8 bit;

1KB(Kilobyte,千字节)=1000B= 10^3 B;

1MB(Megabyte,兆字节,百万字节,简称"兆")=1000KB= 10^6 B;

1GB(Gigabyte,吉字节,十亿字节,又称"千兆")=1000MB= 10^9 B;

1TB(Terabyte,万亿字节,太字节)=1000GB= 10^12 B;

1PB(Petabyte,千万亿字节,拍字节)=1000TB= 10^15 B;

1EB(Exabyte,百亿亿字节,艾字节)=1000PB= 10^18 B;

1ZB(Zettabyte,十万亿亿字节,泽字节)=1000EB= 10^21 B;

1YB(Yottabyte,一亿亿亿字节,尧字节)=1000ZB= 10^24 B;

1BB(Brontobyte,一千亿亿亿字节)=1000YB= 10^27 B;

1NB(NonaByte,一百万亿亿亿字节) =1000 BB = 10^30B;

1DB(DoggaByte,十亿亿亿亿字节) =1000 NB = 10^33 B。

参考资料来源:网络-字节

② 请问c++二进制读取文件,如何分行读取

二进制正族并文件没有行的概念, 因为对于'\r'和穗码'\n'在二进制他也是2个数举迹据"0x0D, 0x0A"

③ 二进制文件与文本文件的区别

在定义和存取方式上二进制文件与文本文件存在区别。

1、定义上的区别

文本文件:文本文件是一种计算机文件,它是一种典型的顺序文件,其文件的逻辑结构又属于流式文件。简单的说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。

二进制文件:是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。用户一般不能直接读懂它们,只有通过相应的软件才能将其显示出来。二进制文件一般是可执行程序、图形、图像、声音等等。

从上面可以看出文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异,文本文件基本上是定长编码的(也有非定长的编码如UTF-8)。而二进制文件则可看成是变长编码,因为是值编码,多少个比特代表一个值,完全由你决定。

2、存储方式上的区别

文本工具打开一个文件,首先读取文件物理上所对应的二进制比特流,然后按照所选择的解码方式来解释这个流,然后将解释结果显示出来。

一般来说,你选取的解码方式会是ASCII码形式(ASCII码的一个字符是8个比特),接下来,它8个比特8个比特地来解释这个文件流。

记事本无论打开什么文件都按既定的字符编码工作(如ASCII码),所以当他打开二进制文件时,出现乱码也是很必然的一件事情了,解码和译码不对应。

文本文件的存储与其读取基本上是个逆过程。而二进制文件的存取与文本文件的存取差不多,只是编/解码方式不同而已。

二进制文件就是把内存中的数据按其在内存中存储的形式原样输出到磁盘中存放,即存放的是数据的原形式。文本文件是把数据的终端形式的二进制数据输出到磁盘上存放,即存放的是数据的终端形式

(3)13k的二进制文件有多少行扩展阅读

文本文件和二进制文件的优缺点:

一般认为,文本文件编码基于字符定长,译码容易些;二进制文件编码是变长的,所以它灵活,存储利用率要高些,译码难一些(不同的二进制文件格式,有不同的译码方式)。

关于空间利用率,想想看,二进制文件甚至可以用一个比特来代表一个意思(位操作),而文本文件任何一个意思至少是一个字符.

在windows下,文本文件不一定是以ASCII来存贮的,因为ASCII码只能表示128的标识,你打开一个txt文档,然后另存为,有个选项是编码,可以选择存贮格式,一般来说UTF-8编码格式兼容性要好一些.而二进制用的计算机原始语言,不存在兼容性。

存储方式的区别:

如果存储的是字符数据,无论采用文本文件还是二进制文件都是没有任何区别的。

如果存储的是非字符数据,又要看我们使用的情况来决定:

1、如果是需要频繁的保存和访问数据,那么应该采取二进制文件进行存放,这样可以节省存储空间和转换时间。

2、如果需要频繁的向终端显示数据或从终端读入数据,那么应该采用文本文件进行存放,这样可以节省转换时间。

④ word 文档和bmp jpg图象是文本文件吗请高手告我详细的文件知识.谢谢

word 文档和bmp jpg图象都是二进制文件。'文件分为文本文件和文挡文件"这种分类方法是错误的。告如拍1)、文本文件 文本文件是包含用户可读信息的文件。这些文件以ASCII码方式存储,可显示和打印。文本文件的行不能包括空字符(即码中的NULL),行的最大长度(包括换行符在内)也不能超过(LINE_MAX)所定义的字节数。不过文本文件中并不限制使用除空字符以外的控制字符或其它不可打印字符。 (2)、二进制文件(实际上这种说法不准确,因为文本文件也是用二进袜羡制代码存放的,称为非文本文件比较好)二进制文件是包含计算机可读信息的文件。二进制文橡悄件可以是可执行的文件,使系统根据其中的指令完成某项工作。命令和程序都是以可执行的而进制文件方式存储。二进制文件没有行的长度限制,也可包含空字符。

⑤ 二进制文件怎样获得每行文件长度

system.text.Encoding.getEncoding("unicode").toString(Byte())

⑥ 68 kb的文件有多少位二进制

文件的大小,一般是用若干KB表示的,而岁搭庆不是用kb(这两者是不枝穗一样的)。68 KB的文件有:68*1024*8=557056位二乎握进制

⑦ 常见的文件格式

网上常见的视频格式: 1.“RM/RMVB”格式:REAL 媒体文件,压缩过的视频,一般电影400兆左右,在bt下载里最多。 2.“MPG”格式:这是最常见的格式,如果你下载了一段视频,发现时间很短,而大小却有几百兆,那么它很有可能就是一段 MPEG 视频。 3.“VOB”格式:就是 DVD 格式,DVD 光盘里的视频文件都是 VOB 格式,特点是超大,一般是几个G! 4.“DAT”格式:这是典型的 VCD 格式,VCD 光盘的视频文件都在光盘里那个叫做“MPEGAV”的文件夹里,扩展名都是“DAT”,其实就是 MPEG 文件,拷 VCD 直接把它拷到硬盘就OK了。DAT 和 MPEG1 相比,DAT 就是文件开头多了点代码,为的是让普通 VCD 影碟机能够识别 MPEG1,除此以外 DAT 和 MPEG1 没有什么区别。 5.“WMV”格式:这是微软的视频格式,Window Media Video 的缩写,主要用于流媒体。 6.“asf”格式:也是微软的格式,和 WMV 差不多。 7.“AVI”格式:这个格式出问题最多。 8.“MOV”格式:不常见的视频格式,说到 quicktime 应该都知道了吧?常见的图片格式BMP:Windows 位图 Windows 位图可以用任何颜色深度(从黑白到 24 位颜色)存储单个光栅图像。Windows 位图文件格式与其他 Microsoft Windows 程序兼容。它不支持文件压缩,也不适用于 Web 页。 从总体上看,Windows 位图文件格式的缺点超过了它的优点。为了保证照片图像的质量,请使用 PNG 文件、JPEG 文件或 TIFF 文件。BMP 文件适用于 Windows 中的墙纸。 优点:? BMP 支持 1 位到 24 位颜色深度。 ? BMP 格式与现有 Windows 程序(尤其是较旧的程序)广泛兼容。 缺点:? BMP 不支持压缩,这会造成文件非常大。 ? BMP 文件不受 Web 浏览器支持。 PCX:PC 画笔 “PC 画笔”图片(也被称为 Z-Soft 位图)会以任何颜色深度存储单个光栅图像。画笔图片更广泛地用于较早的 Windows 程序和基于 MS-DOS 的程序。画笔图片与许多较新的程序兼容。PCX 图片支持“行程长度编码”(RLE) 内部压缩。 优点:? PCX 在许多基于 Windows 的程序和基于 MS-DOS 的程序间是标准格式。 ? PCX 支持内部压缩。 缺点:? PCX 不受 Web 浏览器支持。 PNG:可移植网络图形 PNG 图片以任何颜色深度存储单个光栅图像。PNG 是与平台无关的格式。 优点:? PNG 支持高级别无损耗压缩。 ? PNG 支持 alpha 通道透明度。 ? PNG 支持伽玛校正。 ? PNG 支持交错。 ? PNG 受最新的 Web 浏览器支持。 缺点:? 较旧的浏览器和程序可能不支持 PNG 文件。 ? 作为 Internet 文件格式,与 JPEG 的有损耗压缩相比,PNG 提供的压缩量较少。 ? 作为 Internet 文件格式,PNG 对多图像文件或动画文件不提供任何支持。GIF 格式支持多图像文件和动画文件。 JPEG:联合摄影专家组 JPEG 图片以 24 位颜色存储单个光栅图像。JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。 可以提高或降低 JPEG 文件压缩的级别。但是,文件大小是以图像质量为代价的。压缩比率可以高达 100:1。(JPEG 格式可在 10:1 到 20:1 的比率下轻松地压缩文件,而图片质量不会下降。)JPEG 压缩可以很好地处理写实摄影作品。但是,对于颜色较少、对比级别强烈、实心边框或纯色区域大的较简单的作品,JPEG 压缩无法提供理想的结果。有时,压缩比率会低到 5:1,严重损失了图片完整性。这一损失产生的原因是,JPEG 压缩方案可以很好地压缩类似的色调,但是 JPEG 压缩方案不能很好地处理亮度的强烈差异或处理纯色区域。 优点:? 摄影作品或写实作品支持高级压缩。 ? 利用可变的压缩比可以控制文件大小。 ? 支持交错(对于渐近式 JPEG 文件)。 ? JPEG 广泛支持 Internet 标准。 缺点:? 有损耗压缩会使原始图片数据质量下降。 ? 当您编辑和重新保存 JPEG 文件时,JPEG 会混合原始图片数据的质量下降。这种下降是累积性的。 ? JPEG 不适用于所含颜色很少、具有大块颜色相近的区域或亮度差异十分明显的较简单的图片。 GIF:图形交换格式 GIF 图片以 8 位颜色或 256 色存储单个光栅图像数据或多个光栅图像数据。GIF 图片支持透明度、压缩、交错和多图像图片(动画 GIF)。 GIF 透明度不是 alpha 通道透明度,不能支持半透明效果。GIF 压缩是 LZW 压缩,压缩比大概为 3:1。GIF 文件规范的 GIF89a 版本中支持动画 GIF。 优点:? GIF 广泛支持 Internet 标准。 ? 支持无损耗压缩和透明度。 ? 动画 GIF 很流行,易于使用许多 GIF 动画程序创建。 缺点:? GIF 只支持 256 色调色板,因此,详细的图片和写实摄影图像会丢失颜色信息,而看起来却是经过调色的。 ? 在大多数情况下,无损耗压缩效果不如 JPEG 格式或 PNG 格式。 ? GIF 支持有限的透明度,没有半透明效果或褪色效果(例如,alpha 通道透明度提供的效果)。 TIFF:标记图像文件格式 TIFF 以任何颜色深度存储单个光栅图像。TIFF 可以被认为是印刷行业中受到支持最广的图形文件格式。TIFF 支持可选压缩,不适用于在 Web 浏览器中查看。 TIFF 格式是可扩展的格式。这意味着程序员可以修改原始规范以添加功能或满足特定的需要。修改规范可能会导致不同类型的 TIFF 图片之间不兼容。 优点:? TIFF 是广泛支持的格式,尤其是在 Macintosh 计算机和基于 Windows 的计算机之间。 ? 支持可选压缩。 ? 可扩展格式支持许多可选功能。 缺点:? TIFF 不受 Web 浏览器支持。 ? 可扩展性会导致许多不同类型的 TIFF 图片。并不是所有 TIFF 文件都与所有支持基本 TIFF 标准的程序兼容。 图片格式:矢量图片 DXF:AutoCAD 绘图交换文件 DXF 是 Autodesk AutoCAD 程序使用的基于矢量的 ASCII 格式。AutoCAD 可以提供非常详细的完全可以缩放的图表。 优点:? 您可以使用 AutoCAD 创建非常详细和精确的图表和图形。 ? AutoCAD 文件在建筑、设计和雕刻行业很流行。 缺点:? AutoCAD 在 Office 中受到的支持很有限,Office 支持 R12 之前的 AutoCAD 版本。 ? AutoCAD 具有很陡的学习曲线。请注意,其他图形程序也可以导出 DXF 图片。

⑧ 一组多少行代码

一个正规的商业代码三个端大概有3万行起步,当然所有的代码不一定都要手写,有些重写、重载方法或者javabean是可以生成的。标燃渗准ascii码字符集共有128个编码。标准ASCII码是用7个二进制位表示1个字符,由于2的7次方为128。所以标准ASCII码字符集共有编码128个;而每一个编码代表一个基本符号,也就是说,使用ASCII码可以表示最多128个基本符号。标准ASCII码,通常也称7位代码,由7位二进制码组成,最高位为0,其范围用二进制表示为00000000~01111111,用十进制表示为0~127,共128种(烂亩2的7次方),每一个皮历脊编码代表一个基本符号,也就是说,使用ASCII码可以表示最多128个基本符号。

⑨ HEX文件和BIN文件格式的区别

bin文件是二进制文件,所有数据就是写入到单片机中的实际数据。HEX文件是十六进制文件,整个文内件以行容为单位,每行以冒号开头,内容全部为16进制码(以ASCII码形式显示)。第一个字节 0x10表示本行数据的长度;第二、三字节 0x00 0x08表示本行数据的起始地址;第四字节 0x00表示数据类型,数据类型有:0x00、0x01、0x02、0x03、0x04、0x05。'00' Data Rrecord:用来记录数据,HEX文件的大部分记录都是数据记录'01' End of File Record: 用来标识文件结束,放在文件的最后,标识HEX文件的结尾'02' Extended Segment Address Record: 用来标识扩展段地址的记录'03' Start Segment Address Record:开始段地址记录'04' Extended Linear Address Record: 用来标识扩展线性地址的记录'05' Start Linear Address Record:开始线性地址记录然后是数据,最后一个字节为校验和。

⑩ 文本文件和二进制文件的区别是什么

文本文件是指完全由可见字符组成的文件。所谓可见字符是指ASCII码为32到126的字符、回车符(ASCII码专13)、属换行符(ASCII码10)、制表符(ASCII码9)、以及所有汉字字符(当然也包括其他字符集如韩文、日文、阿拉伯文等等)。如果是Unicode文本,则还包括ASCII码0。而二进制文件则有多种定义方式,广义的二进制文件是指电脑中的所有文件(包括文本文件),因为电脑中的所有文件其实都是以二进制方式存储的,也就是说每个字符(包括可见字符、控制字符)最终都是以0和1的形式存储在硬盘等介质中的(这也就是为什么说电脑只认识0和1这两个数字的原因);而狭义的二进制文件则是相对于文本文件而言的,即只要文件中含有除可见字符之外的其他字符(主要是控制字符),就是二进制文件;而比狭义的二进制文件更有特指性的定义方式则是指可执行文件(EXE)、库函数文件(DLL)、图片视频、数据库文件等等一切由程序代码、机器码、特定的二进制代码和数据等组成的有实际意义的文件。


赞 (0)