繁体   English   中英

将ASCII文件读取为二进制

Reading ascii file to binary

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我创建了一个包含字符串“ 7F”的file.txt。 我使用apache库阅读它:

byte[] byteArray = IOUtils.toByteArray(new Base64InputStream(new java.io.FileInputStream(fileName)));

这是我得到的数组:

[-20]

当我期望1111 1111时,这等于1110 1100我猜我的问题是如何在ascii中编码一个字符串,这将生成字节1111 1111?

2 个回复

1111 1111二进制= 255十进制 根据 ASCII图表,这将是ÿ字符。

您将必须使用ASCII字符:“ÿ”

以下代码将为您提供所需的信息:

Character s= 'ÿ';
System.out.println(Integer.toBinaryString(s));

您可以使用在线实用程序,例如: https : //www.branah.com/ascii-converter来帮助您。

2 读取二进制文件的问题(ascii和二进制的混合)

我读取二进制文件的代码是: 现在我已经给出了一个包含二进制和ascii数据的输入文件 RFB 003.003 RFB 003.003 - 一些二进制数据 - 当我读取前12个字节的文件“RFB 003.003 \\ n”但它打印“RFB 003.003 =”。 任 ...

3 Python将二进制值读取为ASCII

我正在使用python 3.7。 由于某种原因,我的代码将二进制文件而不是二进制对象作为字符串输入读取。 我不知道是什么原因造成的,而我写的内容似乎与其他人在读取二进制文件的解决方案中使用的内容相匹配。 我认为这可能是由于编写二进制文件的代码是如何编写的。 这是代码: 我当 ...

4 二进制到Ascii

我想将二进制字符串转换为ASCII。 该字符串包含588令牌{0,1}。 我已经用binascii尝试过: https ://docs.python.org/3/library/binascii.html或像这样: 将二进制转换为ASCII,反之亦然 样本代码: 输出: ...

5 Ascii系列关于二进制文件?

我一直在阅读这个主题,并没有得到我的问题的具体信息: (也许以下是不正确的 - 但请纠正我) 每个文件(文本/二进制)都在保存BYTES 。 字节是8位,因此最大值是2^8-1 = 255代码。 这255个代码分为2组: 所以二进制文件包含整个范围的char代码: ...

6 python:读取具有非ascii名称的二进制文件

我尝试制作一个脚本,该脚本在文件夹中搜索重复文件,然后将其返回到像这样的字典中:{filehash1:[dirfile1,dirfile2],filehash2:[dirfile3]}(dirfile1和dirfile2同一文件的名称/位置不同) 第一个代码: 但是,如果我尝试运行 ...

7 如何使用C ++读取具有混合二进制和ASCII数据的文件

我需要使用C ++和纯std(无Boost)读取带有混合二进制和ASCII数据的文件。 此数据通常包含嵌套二进制和ASCII标头的混合,后跟二进制数据和逗号分隔数据。 数据没有很好地对齐,二进制头定义了ASCII数据的字节数,从头到头可以变化。 一部分数据如下所示: 我找到了很好的 ...

10 从二进制文件读取二进制数据

我正在使用以下行将结构写入文件: std::fstream snif::fileHandler; fileHandler.write(reinterpret_cast<char*>(rawData), sizeof(rawDataStruct)); 其中rawdataStru ...

2014-03-30 18:25:27 1 162   c++
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM