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

File 8位二进制文件中的奇怪编码,file,encoding,character-encoding,binary,output,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&^Î

我正在尝试将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{@»@Ã{µÕ³`
$D´/Ì4äæ¸á+%+

ÖÖZýDƒDÛW.òhöhöhöhööõ>RýZèO3ɐOtB A…WŒhöhöhööhöhööööòöööõ!4美元(2'h和2'cýcýcýu!“Fi fgfõAósõ;Flä½ÀZ«2«»yýyýyýyýyýi|fõAósýsý196;(€?PãwG?kã

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

这看起来就像你在文本编辑器中打开一个随机字节流时我所期望看到的。你期望什么?一个“二进制”文件不一定只包含可打印的字符。当您试图将二进制文件打印为字符数据时,会收到垃圾。您需要使用“十六进制编辑器”(例如)以十六进制显示数据。例如,你可以使用编辑器二进制,我将向所有能写出256个8位二进制的人支付20美元。我对这些答案感到困惑。我有一些整数需要转换为奇怪的编码,以便它们可以用作python函数的输入。有什么建议吗?十六进制()函数工作?我使用的python函数不接受简单整数?它需要奇怪的编码…我如何将简单整数转换为编码?你是在问还是在说不确定你的意思。你有一个数字十进制,比如7或193。当你写出二进制数据时,它存储在不完全是人类可读的格式下载中一个十六进制编辑器在线,然后让我们聊一聊,因为你似乎是新手。我以人类可读的格式编写了数据,但我使用的函数将不接受人类可读的格式。函数的示例输入(由函数的开发人员提供)具有上面列出的奇怪编码。我正在尝试转换我的数据(人类可读)我下载了一个十六进制编辑器,这确实帮助我~理解~这个问题,但我仍然不确定如何解决我的特定问题