[20120801]bvi二进制编辑工具.txt

[20120801]bvi二进制编辑工具.txt

工作需要,需要编辑一些DMP文件(oracle的exp导出文件),主要目的是转换字符集.
这些文件比较大,使用vim不是很方便.

具体操作如下:
1.从如下站点下载对应版本:
http://pkgs.repoforge.org/bvi/
我的机器是centos 6.2.下载如下版本:
 http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/bvi-1.3.2-1.el6.rf.x86_64.rpm

安装如下:
rpm -ivh bvi-1.3.2-1.el6.rf.x86_64.rpm

2.使用bvi如下:

如果编辑文件很大,直接bvi打开会非常慢.

仔细看了man文档,bvi支持如下参数:
-b begin
    causes bvi to load a file not from the start but from offset begin.

-e end
    causes bvi to load a file not till end but till address end.

-s size
    causes bvi not to load the complete file but only size bytes.

这样就ok了.

另外如果要改变文件大小,bvi文档如下:
Changing the length of data (insertion, deletion) moves the data to other addresses; this is bad for many cases (eg. databases, program files) and is
thus disabled by default. You can enable this commands by typing
:set memmove

3.另外记录dmp文件,字符集转化要修改的位置.

AMERICAN_AMERICA.US7ASCII转化为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
00000000  03 03 54 44 0A 45 58 50 4F 52 54 3A 56 31 30 2E 30 32 2E 30 31 0A 44 53 ..TD.EXPORT:V10.02.01.DS
             ~~~~
00000018  59 53 54 45 4D 0A 52 54 41 42 4C 45 53 0A 38 31 39 32 0A 30 0A 33 32 0A YSTEM.RTABLES.8192.0.32.
00000030  30 0A 03 54 03 54 07 D0 03 01 00 00 00 00 00 00 00 00 00 0B 00 20 20 20 0..T.T...............
                      ~~~~~
00000048  20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00000060  20 20 20 20 20 20 20 20 20 20 46 72 69 20 4A 75 6C 20 36 20 31 30 3A 33           Fri Jul 6 10:3

注:下划线的内容00 01=> 03 54 .

时间: 2024-07-30 10:59:56

[20120801]bvi二进制编辑工具.txt的相关文章

六款优秀的开源协作编辑工具

简而言之,协作编辑Collaborative Edit就 是多个人进行编辑.协作有好处也有风险.好处之一是更加全面/协调的方式,更好的利用现有资源和一个更加有力一致的声音.对于我来说,最大的好处是极大的 透明度.那是当我需要采纳同事的观点.同事之间来来回回地传文件效率非常低,导致不必要的延误还让人(比如,我)对整个协作这件事都感到不满意.有个好的 协作软件,我就能实时地或异步地分享笔记,数据和文件,并用评论来分享自己的想法.这样在文档.图片.视频.演示文稿上协作就不会那么的琐碎而无聊. 有很多种

AssetHook:Android应用资源数据运行时编辑工具

本文讲的是AssetHook:Android应用资源数据运行时编辑工具,AssetHook是一个工具,它可以让Android安全研究人员和普通用户能够在无需修改APK本身的情况下随时修改Android应用程序的部分Asset.这样的修改使研究人员可以改变嵌入式数据,以更好地评估和测试移动应用程序.目前来看AssetHook比现有方法更容易使用,且比传统方法更有效. 背景 去年年底,我开始关注Android启用React Native 后 Facebook的新框架,它将跨平台移动开发统一到Java

在线网页编辑工具Thimble和imcreator对比

文章描述:在线网页开发工具Thimble与imcreator评测. Mozilla于6月19日正式推出了一款基于网页的新开发工具Thimble,采用可视化的编辑器帮助用户在浏览器中撰写和修改html与css代码,并能够及时的提醒用户代码中的错误,且提供简单的代码说明. 其实这种网页开发工具并非只此一家,前期就使用过另外一款在线网页编辑工具-imcreator,下面,就带大家从以下三个方面来谈谈此两款网页编辑工具的体验. 一.选择模式:thimble和imcreator都允许您选择自定义网站或者根

CorelDraw的造型/整形/节点编辑工具使用技巧

问:CorelDraw的造型/整形/节点编辑工具有哪些使用技巧? 答:很多朋友常遇到这个问题:用CorelDraw造型工具对一条曲线进行整形时,以节点为单位的地方线条会过于尖角或生硬,不够柔和自然.这时你如果将其转换为对称曲线,两端的线条就会变形. 解决方法:只需在此节点两边各双击增加一个节点,然后双击中间的结点删除,线条自然变得柔滑流畅. 画封闭曲线的时候,可能由于种种原因造成曲线不封闭,这时如果想再画一段线去焊接就很麻烦. 解决方法:点取造形工具,单击一个节点不放移到另外一个节点上面,自动焊

Manticore:次世代二进制分析工具

本文讲的是Manticore:次世代二进制分析工具, Manticore在分析二进制文件的符号执行.污染分析(taint analysis)和instrumentation方面具有简单而强大的API.使用Manticore可以识别出特殊的代码位置,并推导出这些代码的输入路径.这样就可以提高测试覆盖率,或者快速发现漏洞. 在今年的Defcon CTF比赛中,我使用Manticore的方法进行了一次挑战,该挑战是由200个单独的二进制文件组成,每个二进制文件都有一个单独的密钥(以下我会把这个文件称为

CSS编辑工具Topstyle轻松打造网页风格_CSS/HTML

本文特意为你找来了一款CSS编辑利器--Topstyle,利用它你能轻松做出更有风格的网页来!      精彩.漂亮是每一个设计者在制作网页时的不懈追求,而网页的精彩几乎都离不开CSS的强力"支撑":CSS是一种为超文本标签语言提供增强补充服务的技 术,可对每一个html的标签做精雕细刻的修饰.活用CSS,将会使网页更加生动活泼.不过,普通的网页编辑工具在CSS方面,表现难能让人满意:为了充 分发挥CSS潜能,设计出更加美丽的网页. 最新版本:3.11 文件大小:3836KB 软件性质

pdf-javaweb强大的在线文档编辑工具、转换为PDF插件用什么比较好?

问题描述 javaweb强大的在线文档编辑工具.转换为PDF插件用什么比较好? 工作中需要进行文档的编辑,现在用的是ueeditor编辑并生成html传到后台,再通过wkhtmltopdf转换为pdf: 但是领导说ueeditor编辑器的文档编辑功能还不够想要更强大的编辑器: 领导还说wkhtmltopdf在转换过程中会出现乱码(Linux服务器,可能是因为字体文件不存在等原因),所以想换个别的转换工具,请问大神们对这两种类型的软件有没有什么比较好用的推荐一下,谢谢了 解决方案 用itext,一

XMLSpy编辑工具中设置XML的DTD/XSD校验指向本地,而不要直接指向网络去

http://yulimin.javaeye.com/blog/24495 关键字:   XML DTD XSD 校验     XMLSpy编辑工具中如何设置XML的DTD/XSD校验指向本地,而不要直接指向网络去? 前提:在不修改XML的条件下,修改XML的,不要这个,这个变态的谁都会... 其它的工具及另外的方法如下,但是想获取到类似XMLBuddy的cache一样的功能.何办? XMLBuddy 由于打开XML文件时会根据XML文件里定义的DTD去网上查找相应的DTD文件,这样导至打开的时

可视化云存储编辑工具重磅亮相

近日,百度 LBS 开放平台启用新域名,开始强化"平台"概念,将主要集中于定位.地图以及搜索三个领域的服务.相对于现在百度所开放的平台来说,以前的百度 LBS 云对于开发者来说偏向简单的 API 工具.而开发者的业务数据并没有办法很好地和地理数据整合到一起.让原本缺乏确切的经纬度或详细地址信息时,需要结合地理编码等接口进行处理.一旦数据海量涌入,便会导致地图渲染过慢,从而限制计算能力. 因此更新域名后,百度将地图引擎全面开放给开发者,包括地图绘制引擎以及搜索引擎,首次支持开发者自身业务