发布一个基于BER编码的CDR文件高速解码程序——destroy

主要功能:理论上,该程序可以解码任何基于BER编码的CDR文件。不过,由于我在工作中只接触到Ericsson的某些版本的CDR,而且,用于解析CDR文件的描述文件来源于供应商,我的程序也只能识别来自于这个供应商的描述文件,所以,移植到其它厂商的环境下可能会产生一些问题。希望大家试用过后能够把各种情况反馈给我,最好能够把BER编码的CDR样本及其描述文件发给我,这样我就能够作为依据,完善这个程序了。

主要特点:
  1. 1. 高速!该程序比目前我在网上见到过的所有能够使用的同类型程序都要快,甚至在同等条件下,比我所在公司的供应商提供的程序还要快15%20%
  2. 2. 支持关键字搜索。不需要把整个CDR文件的记录全部翻译成文本记录再逐个查找,而是在解码的过程中顺便完成搜索,节省时间和空间
  3. 3. 直接支持压缩格式。通常CDR文件都是经过压缩后保存在磁盘的,该程序可以直接读取经过压缩后的CDR文件,不需要把它首先解压缩,然后再解码,进一步提供效率。同时,这个程序也支持压缩输出文件,为用户提供方便。目前支持的压缩格式有gzipbzip2

最新版本:
  1. 1. destroy 1.0.0 for Linux
  2. 2. destroy 1.0.0 for Solaris
  3. 3. destroy 1.0.0 for Tru64

依赖关系:由于该程序支持压缩格式,因此它依赖于libzlibbz2

使用方法:键入./destroy –h可以获得所有帮助信息
$./destroy -h
./destroy 1.0.0 (2010-06-28)
This is a program decoding a BER encoded CDR file
Author: Roy Liang
Blog: http://blog.csdn.net/yui/
Usage: ./destroy -f <file_name> -o <output_name> [-c <config_name>] [-k <keyword>] [-z] [-j]

-f --file
the CDR file to be decoded


-o --output
the output file in plain text format


-c --config
the description file of the CDR file, if not given, use default configuration


-k --keyword
the keyword to search, if not given, all records will be written into output file


-z --gzip
gzip the result


-j --bzip2
bzip2 the result


-h --help
print this page


[ 本帖最后由 gzyui 于 2010-6-29 16:52 编辑 ]

destroy_linux_1.0.0.tar.gz
(2010-06-29 16:50:35, Size: 53.9 KB, Downloads: 2)


destroy_solaris_1.0.0.tar.gz
(2010-06-29 16:50:35, Size: 53.1 KB, Downloads: 1)


destroy_tru64_1.0.0.tar.gz
(2010-06-29 16:50:35, Size: 59.2 KB, Downloads: 1)


微信扫描分享本文到朋友圈
扫码关注5G通信官方公众号,免费领取以下5G精品资料
  • 1、回复“LTBPS”免费领取《《中国联通5G终端白皮书》
  • 2、回复“ZGDX”免费领取《中国电信5GNTN技术白皮书
  • 3、回复“TXSB”免费领取《通信设备安装工程施工工艺图解
  • 4、回复“YDSL”免费领取《中国移动算力并网白皮书
  • 5、回复“5GX3”免费领取《R1623501-g605G的系统架构1
  • 7、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书
  • 8、回复“IM6G”免费领取《6G典型场景和关键能力白皮书
  • 本周热点本月热点

     

      最热通信招聘

      最新招聘信息

    最新技术文章

    最新论坛贴子