8位二进制文​​件中的奇怪编码

时间:2015-06-26 02:39:13

标签: file encoding character-encoding binary output

我正在尝试将8位数据(特别是0到256之间的整数)写入8位二进制文​​件。显然,这可能意味着很多不同的事情。

对我而言,这意味着我应该将数字0-256输出到文件并将其保存为" .bin"。例如:12,31,52,34等

但是,当我查看我正在使用的函数的示例文件时,编码是这样的:

$D´/êÌ4¹äæ¸à©+%+
ü§Ö¾ZýDƒöDÛW.©òŒ¡¤¤Ýιõ¬>Ž€R˜ZêO3»'OtB A¡…ÛÜWŒôðÉ£«AŠÓ¡m7?Yu![%øËÑÔOƒ»$4‚yÌlm7Û÷(Ó2'h&^Îc¦ý£Ê)C­u!ýú}|“Fi    fgfôõ†Aó›   sÇ;ÁFlä½À‰Z« >2¢*ÚyÓ©’¨¿ì-Ÿ1Ê6‰>çŸÃı²(€Ó?PãwG‚k©Þ¨<äÎ5ÚHç~—ƒ÷û‡ì™¦œÆ`–­n¯Ó
AüÄ †ný^D`ÜúYD'Ãñì4ß%KÚz| ±¢m/ð±ð‡ƒ–Xm ‰;2®d’+@á¤DtïšÆ¯+Ÿ“,XCg"s>CÅí1JíšÚlÌóüªí
÷Eª´ÜW¤æŽYÄãw‘IÃuÐç’ÈyX”22é[f2ÀCƒ*  e|Ë›:áæ²€´µ‰ûcÇz(¡‰ýY#rWÖ8BjnKó@ýx´l$WÂX[¦,ä3÷òiabi¾2eó¾Ù[ŽOfB”÷FIÈJög¹æO°¼qÖüè×TáQÿYªqãˆ
Vh=eN¦Sœ ãÓšÇ
‡WÜÀìé:”lýT]˜ÇIübjüYµÕE¨¹nÓ鉊ñañ—(hrû6YÈг-a‚™A_LnŸË˜jAì“Æ€(9Èã·âÁzW’d°ß¢Ä1ŸôˆUÀ&Ú:ÐÂk³}ø/râ."¤ƒ:¡WÙŠ€¥â„´Ý¯nõoWDɨ®¸áÅzø !ú•g‰\òL¡-í¦°nBÖÂlÒÚëžÆlºNz[àŠ»–Àé1ó6©Â¼¹æö·œ¹#
“ÍìqåŸW¤ª
*‘=_.‰^4{@»@Ã{µÕ³`

我的问题是,如何将8位整数列表转换为上面指定的任何文件类型?

编辑: 为了更清楚,我已经将这些整数写入&#34; .bin&#34;文件,我的文件完全是人类可读的。但是,该功能要求输入采用上面所示的非人类可读格式。如何将人类可读的数字转换为上面的非人类可读格式?

1 个答案:

答案 0 :(得分:-1)

谁说你做错了。我是认真的。谁说你的普通人会自然而然地读到它?