zoukankan      html  css  js  c++  java
  • syscalls1

    1.   学习xxd的使用,提交至少3个应用截图
    2.  xxd的主要功能是什么?需要使用什么系统调用来实现?写出你的推导过程,命令
    3. 写出实现xxd的伪代码

    学习xxd的使用,提交至少3个应用截图
    -ps

     - i 

     -r

     2.xxd命令用于用二进制或十六进制显示文件的内容,如果没有指定outfile参数,则把结果显示在屏幕上,如果指定了outfile则把结果输出到 outfile中;如果infile参数为 – 或则没有指定infile参数,则默认从标准输入读入。

    经查询,xxd的相关功能如下:

    经查询相关资料,xxd的功能如下:

        -a          缺省忽略转换: 使用‘*’替换空行.

        -b          二进数数据转储 (-ps,-i,-r不兼容). 默认为16进制.

        -c cols    每行多少列octets(特制8比特的字节). 默认为16(-i: 12, -ps: 30).

        -E          使用EBCDIC字符集. 默认为ASCII字符集.

        -e          小端模式转储 (-ps,-i,-r不兼容).

        -g          在正常输出中,每组八位字节数. 默认为2 (-e: 4).

        -h          输出此帮助.

        -i          使用C语言文件样式输出.

        -l len      len个八位字节后停止.

        -o off      off个偏移量后开始输出.

        -ps         以在行后添加16进制转储内容的格式输出.

        -r          逆向操作: 转换(或修补) 十六进制内容为二进制内容.

        -r -s off   off个偏移量后开始转换16进制内容为二进制内容

        -s [+][-]seek  start at <seek> bytes abs. (or +: rel.) infile offset.(没看懂)

        -u          使用大写字母进行十六进制表示.

        -v          显示版本: "xxd V1.10 27oct98 by Juergen Weigert".

    3.伪代码没有写出

     

  • 相关阅读:
    作业二 Git的安装与使用
    第一次作业
    字符串、文件操作,英文词频统计预处理
    了解大数据的特点、来源与数据呈现方式以及用Python写Mad Libs游戏
    第五次作业:结对项目-四则运算 “软件”之升级版
    第四次作业:个人项目-小学四则运算 “软件”之初版
    第3次作业:阅读《构建之法》1-5章
    分布式版本控制系统Git的安装与使用
    第一次作业-准备
    字符串操作,英文词频统计预处理
  • 原文地址:https://www.cnblogs.com/lxhs/p/15457400.html
Copyright © 2011-2022 走看看