我正在尝试将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¦ý£Ê)Cu!ýú}|“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位整数列表转换为上面指定的任何文件类型?
编辑:更清楚地说,我已经将这些整数写入了一个".bin"文件,并且我的文件是完全可读的。但是,该函数要求输入采用我上面展示的非人类可读格式。如何将我的可读数字转换为上面的非可读格式?
谁说你做错了。我是认真的。谁说它会被普通人自然阅读?