胎盘能吃吗有什么作用与功效| 胃胀放屁多是什么原因| 红线女是什么意思| cpc是什么意思啊| 胸口不舒服是什么原因| 天庭饱满是什么意思| 单位工会主席是什么级别| callme是什么意思| 导演是干什么的| 燕窝什么时候吃好| 当你从我眼前慢慢走过是什么歌| 怀孕早期有什么症状| 棉毛布是什么面料| 囊肿是什么引起的| 芒果有什么功效| 胃出血大便是什么颜色| 特斯拉用的是什么电池| 逆来顺受什么意思| 欲语还休是什么意思| 肾脏炎有什么症状| esr是什么| 抑郁症看什么科| 七月十一日是什么日子| 呼吸困难气短是什么原因| 什么的天空填合适的词| 口腔有异味是什么原因引起的| 孕妇鼻子出血是什么原因| 什么如什么| 属鼠的本命佛是什么佛| 牙疳是什么意思| 正值当年什么意思| 吃什么药可以流产| 乙状结肠是什么意思| 属什么生肖| 身份证后面有个x是什么意思| 麦冬有什么功效| 奇可以加什么偏旁| 鼠疫是由什么引起的| 临终关怀的目的是什么| 1979年出生属什么生肖| 什么人没有国籍| 吃什么可以偷偷流产| 1111是什么意思| 什么的长江| 感冒干咳无痰吃什么药| 排骨汤里放什么食材好| 乌鸡炖什么好吃又有营养| 月柱金舆是什么意思| mds是什么| 股票放量是什么意思| 常州冬至吃什么| 蚱蜢吃什么食物| 翔是什么意思| 神经酸是什么| 手脚软无力是什么原因引起的| 乘晕宁又叫什么| 龟头炎用什么药好| 狗咬人后狗为什么会死| 白茶有什么功效| 冰箱什么牌子好又省电质量又好| 十月十六号是什么星座| o型血不能和什么血型的人生孩子| 小孩子坐飞机需要什么证件| 男人左手断掌是什么命| 青海湖里面有什么鱼| 胜利在什么| 月经提前是什么原因引起的| 韭菜不能和什么一起吃| 膀胱ca是什么意思| 瘦脱相是什么意思| 做梦是什么原因造成的| 榴莲什么人不能吃| 急于求成是什么意思| 什么药可以止血| 幽门螺杆菌挂什么科| 屁股疼痛是什么原因引起的| 份子钱是什么意思| 吃坏东西拉肚子吃什么药| 吃什么菜对肝好怎么养肝| 子宫肌瘤都有什么症状| 你太low了是什么意思| 眼睛长眼屎是什么原因| 心智不成熟是什么意思| 假如时光倒流我能做什么| 包粽子用什么米| 慢阻肺吃什么药最有效| 秦始皇是什么民族| 四库是指什么| 什么是强直性脊柱炎| 高血压可以吃什么水果| 碳素厂是做什么的| 西洋参吃了有什么好处| 棱角是什么意思| 血压偏低有什么症状| 柝什么意思| 6月份怀孕预产期是什么时候| 铮铮是什么意思| 吃木耳有什么好处| 红楼梦贾家为什么被抄家| 睡觉磨牙是什么原因| 歇后语是什么意思| 杨过是什么生肖| 神经节是什么| 牙髓炎吃什么药| 范思哲香水是什么档次| 大生化能查出什么病来| 什么是纳囊| 举案齐眉什么意思| 分泌物是褐色是什么原因| 大四什么时候毕业| 1月27日什么星座| 什么是卵巢囊肿| 主管是什么级别| 叶酸基因检测是什么| 什么叫贵妃镯| 体脂率是什么意思| 牛肉和什么菜包饺子好吃| 辽源有什么好玩的地方| 孩子皮肤黑是什么原因| 女人什么时候是安全期| 背上长白斑是什么病的症状| 经常肚子疼拉肚子是什么原因| 全自动洗衣机漏水是什么原因| 突然恶心想吐是什么原因| 属蛇的贵人是什么属相| 长期做梦是什么原因| 来大姨妈适合吃什么水果| 巩膜是什么部位| 为什么我| 孩子发烧呕吐是什么原因| 怡字属于五行属什么| saba是什么药| 什么是红曲米| 乳腺癌三期是什么意思| 什么是感恩| 精神食粮是什么意思| 质粒是什么| 翘首以盼是什么意思| 天冬与麦冬有什么区别| 边缘心电图是什么意思| 车抛锚是什么意思| 短杆菌是什么意思| 小弟一阵阵的疼什么原因| 眼睛长眼屎是什么原因| 嘴臭是什么原因| 蚊子怕什么植物| udv女鞋是什么牌子| 公诉是什么意思| 什么时候秋天| 再接再厉后面接什么好| 寒热重症是什么病| 纨绔子弟什么意思| 小孩喜欢趴着睡觉是什么原因| 做梦遗精是什么原因| 联通查话费打什么号码| 小分子水是什么水| 女人适合喝什么茶最好| 什么花不用浇水| 细水长流是什么意思| 吃什么去火| 昌字五行属什么| 腺体增生是什么意思| 博物馆里有什么| 命大是什么意思| 脚掌疼是什么原因| 牙龈为什么会萎缩| rf是什么的缩写| 望尘莫及的及是什么意思| 王维被称为什么| 耳石症是什么意思| 三碘甲状腺原氨酸高是什么意思| 悲智双运什么意思| 流氓是什么意思| 舍曲林是什么药| 一什么新月| 天津是什么省| 三伏天从什么时候开始| 淑字五行属什么| 鱼加完念什么| 睡莲和碗莲有什么区别| 梦见迁祖坟有什么预兆| 肝昏迷是什么症状| 口舌是什么意思| 话题是什么意思| 无花果什么品种最好吃| 什么是低钾血症| 背道而驰是什么意思| 亚历山大王什么档次| 里脊肉炒什么好吃| cj是什么意思| 仁慈是什么意思| 桂花是什么生肖| 授教什么意思| 女人缺铁性贫血吃什么好| 庶是什么意思| 甲功三项能查出什么病| 什么水果维生素含量高| 马冬梅是什么意思| 胸前长痘痘是什么原因| 纳豆什么味道| 舌头上有红点是什么原因| 如常所愿是什么意思| 安康鱼长什么样| 阴壁有许多颗粒是什么原因| 心肌炎做什么检查| 蜱虫最怕什么药| 左腿酸痛是什么原因| phd是什么| 生男生女取决于什么| 女人生气容易得什么病| 小腿肚子抽筋是什么原因| 脚膜炎用什么药最好| 宫寒是什么原因引起的如何调理| 条索影是什么意思| 金戊念什么| 懵逼是什么意思| 时间是什么| 矜贵是什么意思| 249是什么意思| 走胎是什么意思| 红参和高丽参有什么区别| 失足是什么意思| 病是什么结构的字| 手指起倒刺是什么原因| 狗叫是什么意思| 感冒有痰吃什么药| 肾精亏虚吃什么中成药| 糖尿病的诊断标准是什么| 女人一般什么时候容易怀孕| 瞽叟是什么意思| 凛冽是什么意思| 女性尿臭味重是什么病| 花生死苗烂根用什么药| 此起彼落是什么意思| 嗜碱性粒细胞偏低说明什么| 1月28号是什么星座| 性功能下降吃什么药好| 十二月二十号是什么星座| 河豚为什么有毒| 心病有什么症状| 此言差矣是什么意思| 爬行对身体有什么好处| 3.7号是什么星座| 规律宫缩是什么感觉| 7月1日是什么节| 见地是什么意思| hp代表什么意思| 牛肉可以炖什么| 为什么宫外孕会发生| 眉心长痘痘什么原因| camp医学上是什么意思| 搞破鞋是什么意思| 外阴白斑吃什么药| 杀鸡取卵是什么生肖| 跑龙套是什么意思| 气血不足吃什么补得快| 梦见下雪是什么| au990是什么金| xanax是什么药| 可卡因是什么| 小仙女什么意思| 什么什么的太阳| 什么食物吃了会胀气| 肾病到什么程度腿会肿| 百度Jump to content

蝉联是什么意思

From Wikipedia, the free encyclopedia
A hex dump of the 318 byte Wikipedia favicon, or . The first column numerates the line's starting address, while the * indicates repetition.
百度 在电影中,劳拉为了寻找失踪的父亲,乘船开启了她的第一次冒险之旅。

A binary file is a computer file that is not a text file.[1] The term "binary file" is often used as a term meaning "non-text file".[2] Many binary file formats contain parts that can be interpreted as text; for example, some computer document files containing formatted text, such as older Microsoft Word document files, contain the text of the document but also contain formatting information in binary form.[2]

Background and terminology

[edit]

All modern computers store information in the form of bits (binary digits), using binary code. For this reason, all data stored on a computer is, in some sense, "binary". However, one particularly useful and ubiquitous type of data stored on a computer is one in which the bits represent text, by way of a character encoding. Those files are called "text files" and files which are not like that are referred to as "binary files", as a sort of retronym or hypernym.

Some "text files" contain portions that are actually binary data, and many "binary files" contain portions that are encoded text; for instance, textual data may be stored as a field within the binary format, or arbitrary constants may have been chosen to correspond to ASCII letters as a mnemonic (this is common for file magic numbers). These mixed binary-and-text file are usually regarded as "binary", because an application that can only process text will not know what to do with them.

It is quite common for a text file to use its text to encode data that could be encoded in binary some other way; a text file that does this is still regarded as a text file, and not a binary file, so long as it remains within the previously-stated constraints about what the bits of the file represent. For example, in a binary file, the number 250 could be encoded in bits as the sequence 11111010. It could also be encoded in a text file (for example, a programming language source file) as the digits 2, 5, 0; which would in turn be encoded by the bits in the text file as (for example, using UTF-8) 00110010, 00110101, 00110000.

Structure

[edit]

Binary files are usually thought of as being a sequence of bytes, which means the binary digits (bits) are grouped in eights. Binary files typically contain bytes that are intended to be interpreted as something other than text characters. Compiled computer programs are typical examples; indeed, compiled applications are sometimes referred to, particularly by programmers, as binaries. But binary files can also mean that they contain images, sounds, compressed versions of other files, etc. – in short, any type of file content whatsoever.[1]

Some binary files contain headers, blocks of metadata used by a computer program to interpret the data in the file. The header often contains a signature or magic number which can identify the format. For example, a GIF file can contain multiple images, and headers are used to identify and describe each block of image data. The leading bytes of the header would contain text like GIF87a or GIF89a that can identify the binary as a GIF file. If a binary file does not contain any headers, it may be called a flat binary file.

A text file may consist partly or entirely of encoded binary information. When sending binary files over the network they may be encoded so that they use only printable characters. This is often necessary due to the limitations of network protocols used for internet browsing and e-mail communication. One such encoding is Base64. Also, files containing public-key and private-key information for use in systems employing asymmetric cryptography (such as website certificates) may also be stored with the binary information encoded in printable characters.

Manipulation

[edit]

To send binary files through certain systems (such as email) that do not allow all data values, they are often translated into a plain text representation (using, for example, Base64). Encoding the data has the disadvantage of increasing the file size during the transfer (for example, using Base64 will increase the file's size by approximately 30%), as well as requiring translation back into binary after receipt. The increased size may be countered by lower-level link compression, as the resulting text data will have about as much less entropy as it has increased size, so the actual data transferred in this scenario would likely be very close to the size of the original binary data. See Binary-to-text encoding for more on this subject.

Microsoft Windows and its standard libraries for the C and C++ programming languages allow the programmer to specify a parameter indicating if a file is expected to be plain text or binary when opening a file; this affects the standard library calls to read and write from the file in that the system converts between the C/C++ "end of line" character (the ASCII linefeed character) and the end-of-line sequence Windows expects in files (the ASCII carriage return and linefeed characters in sequence). In Unix-like systems, the C and C++ standard libraries on those systems also allow the programmer to specify whether a file is expected to be text or binary, but the libraries can and do ignore that parameter, as the end-of-line sequence in Unix-like systems is just the C/C++ end-of-line character.

Viewing

[edit]

A hex editor or viewer may be used to view file data as a sequence of hexadecimal (or decimal, binary or ASCII character) values for corresponding bytes of a binary file.[2]

If a binary file is opened in a text editor, each group of eight bits will typically be translated as a single character, and the user will see a (probably unintelligible) display of textual characters. If the file is opened in some other application, that application will have its own use for each byte: maybe the application will treat each byte as a number and output a stream of numbers between 0 and 255—or maybe interpret the numbers in the bytes as colors and display the corresponding picture. Other type of viewers (called 'word extractors') simply replace the unprintable characters with spaces revealing only the human-readable text. This type of view is useful for a quick inspection of a binary file in order to find passwords in games, find hidden text in non-text files and recover corrupted documents.[2] It can even be used to inspect suspicious files (software) for unwanted effects. For example, the user would see any URL/email to which the suspected software may attempt to connect in order to upload unapproved data (to steal). If the file is itself treated as an executable and run, then the operating system will attempt to interpret the file as a series of instructions in its machine language.

Interpretation

[edit]

Standards are very important to binary files. For example, a binary file interpreted by the ASCII character set will result in text being displayed. A custom application can interpret the file differently: a byte may be a sound, or a pixel, or even an entire word. Binary itself is meaningless, until such time as an executed algorithm defines what should be done with each bit, byte, word or block. Thus, just examining the binary and attempting to match it against known formats can lead to the wrong conclusion as to what it actually represents. This fact can be used in steganography, where an algorithm interprets a binary data file differently to reveal hidden content. Without the algorithm, it is impossible to tell that hidden content exists.

Binary compatibility

[edit]

Two files that are binary compatible will have the same sequence of zeros and ones in the data portion of the file. The file header, however, may be different.

The term is used most commonly to state that data files produced by one application are exactly the same as data files produced by another application. For example, some software companies produce applications for Windows and the Macintosh that are binary compatible, which means that a file produced in a Windows environment is interchangeable with a file produced on a Macintosh. This avoids many of the conversion problems caused by importing and exporting data.

One possible binary compatibility issue between different computers is the endianness of the computer. Some computers store the bytes in a file in a different order.[3]

See also

[edit]

References

[edit]
  1. ^ a b "Binary file definition by The Linux Information Project (LINFO)". www.linfo.org. Retrieved 2025-08-06.
  2. ^ a b c d "Ascii vs. Binary Files". www.cs.umd.edu. Retrieved 2025-08-06.
  3. ^ "NCL: Reading binary data". www.ncl.ucar.edu. Archived from the original on 2025-08-06. Retrieved 2025-08-06.
[edit]
  • The dictionary definition of binaries at Wiktionary
小拇指和无名指发麻是什么原因 纤维蛋白是什么 50而知天命什么意思 胃黏膜受损是什么症状 腿容易麻是什么原因
蒙脱石散是什么成分 暴跳如雷是什么意思 全身体检挂什么科 bp是什么单位 衣服五行属什么
牙齿浮起来是什么原因 公子是你吗是什么歌 云是什么意思 琼瑶剧是什么意思 孕妇什么时候做nt
韩束属于什么档次 滴虫性阴道炎用什么药 青海古代叫什么 什么水果可以解酒 复活节是什么意思
后背容易出汗是什么原因weuuu.com 腮腺炎吃什么消炎药hcv7jop6ns2r.cn 北京有什么好玩的地方hcv8jop5ns8r.cn 96615是什么电话hcv8jop9ns2r.cn 兔子尾巴像什么hcv8jop9ns3r.cn
耳鸣用什么药hcv8jop4ns5r.cn 做激光近视眼手术有什么危害hcv8jop4ns0r.cn 同位分是什么意思hcv9jop4ns9r.cn 泥鳅什么人不能吃hcv8jop8ns4r.cn 桃花劫是什么意思xinmaowt.com
银色山泉香水什么牌子hcv9jop0ns2r.cn 安陵容什么时候变坏的hcv8jop5ns3r.cn 滚床单什么意思hcv8jop2ns9r.cn 吃什么能缓解孕吐chuanglingweilai.com 骑驴找马什么意思hcv8jop1ns5r.cn
哮喘吃什么食物好hcv8jop8ns5r.cn 4月20日什么星座hcv9jop2ns0r.cn 参芪颗粒适合什么人吃hcv8jop4ns5r.cn 70年出生属什么生肖hcv7jop9ns4r.cn a4腰什么意思hcv8jop1ns8r.cn
百度