20175208 张家华 MyOD

时间:2023-03-09 18:01:06
20175208 张家华 MyOD

一、实现目的:

编写MyOD.java 用java MyOD XXX实现Linux下od -tx -tc XXX的功能

二、功能简介

1.Linux下的od功能是将指定文件内容以八进制、十进制、十六进制、浮点格式或ASCII编码字符方式显示,通常用于显示或查看文件中不能直接显示在终端的字符。od命令系统默认的显示方式是八进制,名称源于Octal Dump。

  1. -t,--format=TYPE:指定输出格式,格式包括a、c、d、f、o、u和x,各含义如下:
  • -a:具名字符;
  • -c:ASCII字符或者反斜杠;
  • -d[SIZE]:十进制,正负数都包含,SIZE字节组成一个十进制整数;
  • -f[SIZE]:浮点,SIZE字节组成一个浮点数;
  • -o[SIZE]:八进制,SIZE字节组成一个八进制数;
  • -u[SIZE]:无符号十进制,只包含正数,SIZE字节组成一个无符号十进制整数;
  • -x[SIZE]:十六进制,SIZE字节为单位以十六进制输出,即输出时一列包含SIZE字节。

三、实验截图

20175208 张家华 MyOD

20175208 张家华 MyOD

20175208 张家华 MyOD

四、码云代码:

https://gitee.com/zhangjiahua20175208/codes/umv7an0wl2pzo8ickrsjq94