gpt4 book ai didi

c - 什么是二进制数据?

转载 作者:太空狗 更新时间:2023-10-29 15:09:29 27 4
gpt4 key购买 nike

海湾合作委员会 4.6.0

二进制数据是什么样的?都是1和0吗?

我只是想知道,因为我正在和另一个程序员谈论复制字符串和二进制数据。

通常,我使用 strcpy/strncpy 函数复制字符串,使用 memcpy/memmove 复制二进制数据。不过,我只是想知道它看起来像什么?

非常感谢您的任何建议,

最佳答案

取决于您使用什么来查看它。这里是十六进制和 ASCII:

jcomeau@intrepid:~$ xxd /bin/bash | head -n 10
0000000: 7f45 4c46 0101 0100 0000 0000 0000 0000 .ELF............
0000010: 0200 0300 0100 0000 5021 0608 3400 0000 ........P!..4...
0000020: 345c 0c00 0000 0000 3400 2000 0800 2800 4\......4. ...(.
0000030: 1c00 1b00 0600 0000 3400 0000 3480 0408 ........4...4...
0000040: 3480 0408 0001 0000 0001 0000 0500 0000 4...............
0000050: 0400 0000 0300 0000 3401 0000 3481 0408 ........4...4...
0000060: 3481 0408 1300 0000 1300 0000 0400 0000 4...............
0000070: 0100 0000 0100 0000 0000 0000 0080 0408 ................
0000080: 0080 0408 c013 0c00 c013 0c00 0500 0000 ................
0000090: 0010 0000 0100 0000 c013 0c00 c0a3 1008 ................

这是另一种查看方式:

jcomeau@intrepid:~$ convert -size 640x$(($(stat -c %s /bin/bash)/640)) \
-depth 8 gray:/bin/bash /tmp/bash.png
jcomeau@intrepid:~$ firefox /tmp/bash.png

enter image description here

关于c - 什么是二进制数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6314214/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com