查看文件的八进制转储

.

0

linux命令:od -vt x1 /tmp/spaghettifile /tmp/spaghettifile x1 -vt od od -vt x1 /tmp/spaghettifilerootopen.com
linux命令:od -vt x1 /tmp/spaghettifile /tmp/spaghettifile x1 -vt od od -vt x1 /tmp/spaghettifilerootopen.com
zvvl 2018-06-06 16:31:48
输出

评论

相关推荐

对于更加爱好者和更干净的输出,请尝试以下代码片段:showendlines(){while read i; do od --address-radix = n --width = $(wc -c <<<“$ i”)-c <<<“$ i”| perl -pe's /。\ K \ s {2,3} // g';完成<$ 1 | grep --color'\\。'; }现在你可以通过以下方式运行它:showendlines <FILE>感谢prince_jammys“调试”我的英语;)

linux命令:od -c <FILE> | grep --color '\\.' '\\.' --color grep | <FILE> -c od od -c <FILE> | grep --color '\\.'rootopen.com
linux命令:od -c <FILE> | grep --color '\\.' '\\.' --color grep | <FILE> -c od od -c <FILE> | grep --color '\\.'rootopen.com
.

它将解析ODM数据库中的unique_id节以获取DMX ID。

linux命令:odmget -q "attribute=unique_id" CuAt |sed -n 's/.*name = "\(.*\)"/\1/p;s/.*value = "..........\(....\)..SYMMETRIX..EMCfcp.*"/0x\1/p;s/.*value =//p' =//p' "..........\(....\)..SYMMETRIX..EMCfcp.*"/0x\1/p;s/.*value = "\(.*\)"/\1/p;s/.*value = 's/.*name -n |sed CuAt "attribute=unique_id" -q odmget odmget -q "attribute=unique_id" CuAt |sed -n 's/.*name = "\(.*\)"/\1/p;s/.*value = "..........\(....\)..SYMMETRIX..EMCfcp.*"/0x\1/p;s/.*value =//p'rootopen.com
linux命令:odmget -q "attribute=unique_id" CuAt |sed -n 's/.*name = "\(.*\)"/\1/p;s/.*value = "..........\(....\)..SYMMETRIX..EMCfcp.*"/0x\1/p;s/.*value =//p' =//p' "..........\(....\)..SYMMETRIX..EMCfcp.*"/0x\1/p;s/.*value = "\(.*\)"/\1/p;s/.*value = 's/.*name -n |sed CuAt "attribute=unique_id" -q odmget odmget -q "attribute=unique_id" CuAt |sed -n 's/.*name = "\(.*\)"/\1/p;s/.*value = "..........\(....\)..SYMMETRIX..EMCfcp.*"/0x\1/p;s/.*value =//p'rootopen.com
.

它只编码非Basic-ASCII字符,因为它们是UTF-8和ISO-8859-1(latin-1)不能很好地驱动的字符。它将所有* C3 X(一些拉丁字符如ASCII扩展字符)和* C2 X(一些标点符号,如倒置感叹号)... UTF-8双字节符号,以便每个解析器都能理解形成URL。我没有编码空格和其他基本标点符号,但据推测,空格和其他编码为\ x20,例如UTF-8,latin-1和Windows-cp1252 ....所以它的读取完美。请随时纠正,我设计该功能的应用程序按照我的假设按预期工作。注意:我指定aw = 999,我没有找到一个标志来放置无限值。我只是假设非常不可能超过de- facto 255(最多3个字节)= URL的765个字节长度

linux命令:od -An -w999 -t xC <<< "$1" | sed 's/[ ]\?\(c[23]\) \(..\)/%\1%\2/g;s/ /\\\\\x/g' | xargs echo -ne -ne echo xargs | /\\\\\x/g' \(..\)/%\1%\2/g;s/ ]\?\(c[23]\) 's/[ sed | "$1" <<< xC -t -w999 -An od od -An -w999 -t xC <<< "$1" | sed 's/[ ]\?\(c[23]\) \(..\)/%\1%\2/g;s/ /\\\\\x/g' | xargs echo -nerootopen.com
linux命令:od -An -w999 -t xC <<< "$1" | sed 's/[ ]\?\(c[23]\) \(..\)/%\1%\2/g;s/ /\\\\\x/g' | xargs echo -ne -ne echo xargs | /\\\\\x/g' \(..\)/%\1%\2/g;s/ ]\?\(c[23]\) 's/[ sed | "$1" <<< xC -t -w999 -An od od -An -w999 -t xC <<< "$1" | sed 's/[ ]\?\(c[23]\) \(..\)/%\1%\2/g;s/ /\\\\\x/g' | xargs echo -nerootopen.com
.

--format = x1确保2个字节的字不会被交换到little-endian,并且输出完全像字节存储在磁盘上.-- address-radix = x确保偏移量不会在缺省的八进制数中输出但以十六进制表示.-- address-radix = n也可用于仅输出没有偏移的数据

linux命令:od --format=x1 --address-radix=x mybinaryfile mybinaryfile --address-radix=x --format=x1 od od --format=x1 --address-radix=x mybinaryfilerootopen.com
linux命令:od --format=x1 --address-radix=x mybinaryfile mybinaryfile --address-radix=x --format=x1 od od --format=x1 --address-radix=x mybinaryfilerootopen.com
.

linux命令:od -An -N10 -x /dev/random | md5sum | sed -r 's/^(.{10}).*$/\1/; s/([0-9a-f]{2})/\1:/g; s/:$//;' s/:$//;' s/([0-9a-f]{2})/\1:/g; 's/^(.{10}).*$/\1/; -r sed | md5sum | /dev/random -x -N10 -An od od -An -N10 -x /dev/random | md5sum | sed -r 's/^(.{10}).*$/\1/; s/([0-9a-f]{2})/\1:/g; s/:$//;'rootopen.com
linux命令:od -An -N10 -x /dev/random | md5sum | sed -r 's/^(.{10}).*$/\1/; s/([0-9a-f]{2})/\1:/g; s/:$//;' s/:$//;' s/([0-9a-f]{2})/\1:/g; 's/^(.{10}).*$/\1/; -r sed | md5sum | /dev/random -x -N10 -An od od -An -N10 -x /dev/random | md5sum | sed -r 's/^(.{10}).*$/\1/; s/([0-9a-f]{2})/\1:/g; s/:$//;'rootopen.com
.

从随机设备读取4个字节,并将它们格式化为0和2 ^ 32-1之间的无符号整数。

linux命令:od -N 4 -t uL -An /dev/random | tr -d " " " " -d tr | /dev/random -An uL -t 4 -N od od -N 4 -t uL -An /dev/random | tr -d " "rootopen.com
linux命令:od -N 4 -t uL -An /dev/random | tr -d " " " " -d tr | /dev/random -An uL -t 4 -N od od -N 4 -t uL -An /dev/random | tr -d " "rootopen.com
.

如果您想要生成多个,只需在末尾增加1(替代“| head -n N”,您可以使用od的-b标志:-b $ [6 * N]

linux命令:od /dev/urandom -w6 -tx1 -An|sed -e 's/ //' -e 's/ /:/g'|head -n 1 1 -n /:/g'|head 's/ -e //' 's/ -e -An|sed -tx1 -w6 /dev/urandom od od /dev/urandom -w6 -tx1 -An|sed -e 's/ //' -e 's/ /:/g'|head -n 1rootopen.com
linux命令:od /dev/urandom -w6 -tx1 -An|sed -e 's/ //' -e 's/ /:/g'|head -n 1 1 -n /:/g'|head 's/ -e //' 's/ -e -An|sed -tx1 -w6 /dev/urandom od od /dev/urandom -w6 -tx1 -An|sed -e 's/ //' -e 's/ /:/g'|head -n 1rootopen.com
.

使用hexdump打印文件的所有字符

linux命令:od -c <file> <file> -c od od -c <file>rootopen.com
linux命令:od -c <file> <file> -c od od -c <file>rootopen.com
.

- 最后一个sed表达式确保单播/多播位被设置为零 - 贪婪的空间替换是为了跨UNIX的seds可移植性(注意,有两个空格,而不仅仅是一个,如本网页所示,在s / ^ * /中)

linux命令:od -An -N6 -tx1 /dev/urandom | sed -e 's/^ *//' -e 's/ */:/g' -e 's/:$//' -e 's/^\(.\)[13579bdf]/\10/' 's/^\(.\)[13579bdf]/\10/' -e 's/:$//' -e */:/g' 's/ -e *//' 's/^ -e sed | /dev/urandom -tx1 -N6 -An od od -An -N6 -tx1 /dev/urandom | sed -e 's/^ *//' -e 's/ */:/g' -e 's/:$//' -e 's/^\(.\)[13579bdf]/\10/'rootopen.com
linux命令:od -An -N6 -tx1 /dev/urandom | sed -e 's/^ *//' -e 's/ */:/g' -e 's/:$//' -e 's/^\(.\)[13579bdf]/\10/' 's/^\(.\)[13579bdf]/\10/' -e 's/:$//' -e */:/g' 's/ -e *//' 's/^ -e sed | /dev/urandom -tx1 -N6 -An od od -An -N6 -tx1 /dev/urandom | sed -e 's/^ *//' -e 's/ */:/g' -e 's/:$//' -e 's/^\(.\)[13579bdf]/\10/'rootopen.com
.

它从/dev/random获取一个字节,其源是内核entropy pool(比其他解决方案更好的源)。

linux命令:od -An -N1 -tu1 /dev/random /dev/random -tu1 -N1 -An od od -An -N1 -tu1 /dev/randomrootopen.com
linux命令:od -An -N1 -tu1 /dev/random /dev/random -tu1 -N1 -An od od -An -N1 -tu1 /dev/randomrootopen.com
.
共收录0条命令行
这里是记录和分享命令行的地方, 所有命令行都可以进行评论、提交替代方案.

推荐
    热门命令