发明名称 一种FSN文件高效压缩方法
摘要 本发明公开了一种FSN文件高效压缩方法,通过设备生成的FSN文件以字节流的方式经过特定的无损压缩处理而得到的一种高效的压缩方法。采用本发明方法,可以使设备生成的FSN文件压缩成一定比例后再通过FTP进行上传。这种压缩方法大大减轻了设备端的处理压力,在网络传输过程中降低了传输流量,大大提升了文件上传速度和文件上传量,降低带宽要求和减少网络压力。
申请公布号 CN105337617A 申请公布日期 2016.02.17
申请号 CN201510908590.2 申请日期 2015.12.09
申请人 浙江维融电子科技股份有限公司 发明人 魏伟;陈祥献;虞华锋;商茎正;陈小勇;陈金栋;冯国平;程露露
分类号 H03M7/30(2006.01)I 主分类号 H03M7/30(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 叶志坚
主权项 一种FSN文件高效压缩方法,其特征在于,该方法包括以下步骤:(1)对FSN文件按字节读入并保存在一个byte数组中;(2)循环判断byte数组中每个字节值,如果该字节值为非0,首先判断前一字节值是否为0,若前一字节值为0时,则将该字节向左移动1位并保存到新的byte数组中,若前一字节值为非0时,则将该字节直接保存到新的byte数组中;如果该字节值为0,首先计算出连续值为0的字节个数n,然后将n以二进制串的形式向左移位并保存到新的byte数组中;(3)在新的byte数组头部加上8个字节的开始压缩标志位,在压缩标志位后填入4字节的压缩前文件内容字节数和4字节的压缩后文件内容位数,在新的byte数组尾部加上8个字节的结束标志位;(4)压缩完后生成的新文件的后缀改为wz,以区分压缩前的FSN文件。
地址 325899 浙江省温州市苍南县灵溪镇苍南县工业园区塘河南路以北