RUBY-二进制文件操作
2015-06-27 16:26
417 查看
#------------------------------------------- 试题描述 -----------------------------------------
# 试题背景:
# 在一些测试场景,需要对网元下载一些二进制文件,并对文件内容进行校验
#
# 试题要求:
# (1) 定义一个main方法, 接收一个file参数,file是一个二进制文件路径,如果传入的参数不是文件要抛异常;
# (2) 读取二进制文件,并将内容打印出来,输出的格式形如:
# FF EF A0 00 0D 0A DE
# 十六进制格式打印,不足两位用0补全,且打印内容全是大写
# (3) 每行打印的十六进制数不能超过32个,即大于8个时要换一行,如:
# FF FF FF FF 00 00 01 01
# EE 00 FF 80 0A 0B 0C 0D
# 00 0D 0A
#
# 注: 涉及抛出异常地方,异常类型与异常信息不限
#----------------------------------------------------------------------------------------------
#******************************************* 答题区 *******************************************
def main(file)
end
# 试题背景:
# 在一些测试场景,需要对网元下载一些二进制文件,并对文件内容进行校验
#
# 试题要求:
# (1) 定义一个main方法, 接收一个file参数,file是一个二进制文件路径,如果传入的参数不是文件要抛异常;
# (2) 读取二进制文件,并将内容打印出来,输出的格式形如:
# FF EF A0 00 0D 0A DE
# 十六进制格式打印,不足两位用0补全,且打印内容全是大写
# (3) 每行打印的十六进制数不能超过32个,即大于8个时要换一行,如:
# FF FF FF FF 00 00 01 01
# EE 00 FF 80 0A 0B 0C 0D
# 00 0D 0A
#
# 注: 涉及抛出异常地方,异常类型与异常信息不限
#----------------------------------------------------------------------------------------------
#******************************************* 答题区 *******************************************
def main(file)
end
相关文章推荐
- RUBY-文件、目录操作
- RUBY-字符串操作
- ruby基-变量
- ruby-模块,类,对象的学习
- ruby-方法
- ruby-数字、字符串、数组
- ruby-Hash
- ruby-数组
- 如何在windows上安装saas
- Ruby中的语句中断和返回
- Ruby更改gem source
- ruby git hook
- ruby 基础 Array 与 Hash 相互转换
- 安装ruby新版本(github上的rbenv文档--)
- erlang和ruby互相调用
- windows下搭建Ruby(基于eclipse的环境)开发环境
- osx 编译安装配置 ruby on rails
- Ruby中的Profiling工具
- Ruby中的Profiling工具
- [Ruby on Rails系列]6、一个简单的暗语生成器与解释器(上)