首页 > PC > 杂类工具
flv二进制数据解析工具(FlvParse)

flv二进制数据解析工具(FlvParse)

大小:36KB
类别:杂类工具
官方
免费
安全
纠错

检测到是安卓设备,电脑版软件不适合移动端

  • 简介
  • 相关教程
  • 相关合集
  • 评论
flv二进制数据解析工具(FlvParse)
简介

分析flv二进制数据信息的实用工具,tag header tag data等都分析出来的

这一专用工具的关键作用是查询FLV的文件结构,协助大家了解FLV文件格式。此外,假如牵涉到解决flv文件的开发设计,这一专用工具针对查询事件处理十分有协助。因而我认为必须写一个使用说明书,期待这一专用工具可以给大伙儿出示协助。

开启后的页面如下图所显示。

先说一下页面合理布局:左上角是FLV文件的结构树,右侧是FLV文件的字节流数据信息;左边结构树下边先后是结构树的信息级别挑选、髙速方式挑选、文件分析用时及时间轴等;正下方是分析文件的详细地址显示信息及其文件挑选按键。下边详解一下有关一部分。

结构树及信息级别

FLV结构树是这一专用工具最重要的显示信息信息,客户能够形象化的查询当今FLV文件的结构。FLVParse默认设置FLV文件结构树的方式为:File Header Metadata Tag(一个) Video or Audio Tags(按序)。

结构树的信息详尽水平是按级别划分的,往往要等级划分,是为了更好地区别显示信息信息的详尽水平,由于不一样水平的分析针对分析常用的時间危害是较为大的(关键在UI页面上),越详尽的信息级别占有分析時间越长。一共有6个级别,按从简易到详解以下。

only section position info —— 仅有每一个section的部位信息,如下图所显示。在其中每一个section后的方括号里是部位信息(十六进制表明),每一个“Pre Tag Size”后边的数字表示size的尺寸(十进制表明),Videoamp;Audio Tag依照在文件中的次序先后排列型号;

file header info, metadata info —— 仅有File Header Metadata Tag的详尽信息,如下图所显示。在其中File Header的详尽结构信息会在子树中列举,并在每一项后边标识此项的值;Metadata Tag相近,包括Tag Header和Tag Data2个子树,而且相匹配子项的详尽信息也都列举;

file header info, metadata info, tag position info —— 包括File Header Metadata Tag的详尽信息,Videoamp;Audio Tags的部位信息,及其Pre Tag Size信息,如下图所显示;

file header info, metadata info, tag section position info —— 比上一级别空出Videoamp;Audio Tags的Tag Header和Tag Data的部位信息,如下图所显示;

file header info, metadata info, tag header info —— 比上一级别空出Tag Header的详尽子项信息,如下图所显示;

file header info, metadata info, tag info —— 比上一级别空出Tag Data的详尽子项信息,如下图所显示。

FLV字节流数据信息显示信息

右边显示信息了FLV文件的数据信息,能够让客户便捷地查看相匹配部位上的字节数。每一行都以一个十六进制的部位刚开始,该部位为相对性于文件开始的部位。每一行有十六个字节数,每一个字节数按高4位和第4位显示信息两个十六进制的标识符,客户能够拖动下拉列表查询随意部位的字节数。

当客户选定左侧结构树中的某种时,右侧数据信息会全自动选定相匹配的数据信息地区(翠绿色),依据不一样项的种类,选定的地区尺寸也会全自动相匹配。

髙速方式

这一选择项是为了更好地处理分析较为大的FLV文件时,客户等待的时间太长的难题。

一般方式时,分析全过程为堵塞方式,即主线任务程分析结束后更新页面,客户才能够再次实际操作。

髙速方式时,为非堵塞方式,主线任务程分析一小部分后马上回到更新页面,回应客户实际操作;此外一个进程会再次分析剩下绝大多数文件,直至分析结束全自动完毕进程。因而髙速方式时,客户会见到结构树的下拉列表一直在拖动,这是由于后台管理分析进程在持续向结构树里加上子项。必须留意的是,当后台管理分析进程都还没完毕,假如客户开启新的文件开展分析,有可能出現不正确的分析結果。这一现阶段沒有开展检测,我觉得应该是那样的。

这儿必须提一下,实际上真实分析文件的時间并不会尤其长,即便 好几百兆的文件,几十秒内应当没有问题,時间关键耗费在MFC的树形控制CTreeCtrl上。为了更好地开发设计高效率,FLVParse应用了MFC控制,可是CTreeCtrl在结构非常复杂,子项比较多的情况下,高效率会出現较为大的降低。当子项超出10000的情况下,再开展加上的時间大大的拉长,基本上来到难以忍受的水平,好在算是平稳,沒有出現奔溃等状况。粗略地可能,每一次分析文件,花在升级UI页面上的時间要占总用时的90%之上,并且针对越大的文件这一占比占的越大。

分析用时

用时包含分析文件结构用时和升级UI页面用时两一部分,每一次分析结束都是会显示信息結果。大伙儿还能够依据时间轴来估计分析必须等候的時间。

FLVParse一般的操作流程为:

挑选结构信息级别 --gt; 依据文件尺寸挑选是不是“髙速方式” --gt; 点一下“访问 ”挑选要分析的文件 --gt; 分析结束后选定结构树中某种 --gt; 查询数据信息区对应当项的字节数数据信息(或根据下拉列表查询某部位字节数数据信息)

软件问答

1、每一次更改信息级别后,要再次开启一次文件,现阶段不兼容动态更新,之后还有机会健全此作用;

2、五个级别的信息针对分析時间的区别還是较为显著的,提议大伙儿每一次分析以前挑选适合的级别;

3、FLVParse默认设置FLV文件只有一个Metadata Tag,如果有好几个得话,后边的会忽略;

4、FLVParse针对Metadata子项的分析,现阶段只适用DOUBLE,BOOL和STRING三种种类,碰到其他类型,则会将此项两者之间后的项都忽视,因而有可能出現metadata的array size与具体显示信息的不相符合的状况;

5、针对较为大的文件(10M之上),提议大伙儿挑选髙速方式,不然等候的全过程将很悠长,并且要留意下一次分析时保证 上一次分析早已完毕;

6、针对metadata的分析一部分,很有可能也有一些bug,但不危害别的Tag的分析,经简易检测,该专用工具对FLV结构的分析是较为精确的,大伙儿能够安心使用;

软件信息

软件标签:
软件版本:1.0绿色版
更新时间:2025-02-19
软件大小:36KB
备案号:暂无
厂商:暂无
包名:暂无
应用权限:
查看
  • 程序写入外部存储

    -- 允许程序写入外部存储
  • 读取设备外部存储空间的文件

    -- 程序可以读取设备外部存储空间的文件
    -- 允许程序请求安装文件包
  • 获取额外的位置信息提供程序命令

    -- 允许程序访问额外的定位提供者指令
  • 访问SD卡文件系统

    -- 挂载、反挂载外部文件系统
  • 访问SD卡文件系统

    -- 挂载、反挂载外部文件系统
  • 查看WLAN连接

    -- 获取当前WiFi接入的状态以及WLAN热点的信息
  • 完全的网络访问权限

    -- 访问网络连接,可能产生GPRS流量
  • 连接WLAN网络和断开连接

    -- 改变WiFi状态
  • 修改系统设置

    -- 允许读写系统设置项
  • 查看网络连接

    -- 获取网络信息状态,如当前的网络连接是否有效
  • 收起
隐私说明:
查看
  • 我们严格遵守法律法规,遵循以下隐私保护原则,为您提供更加安全、可靠的服务:

  • 1、安全可靠:

    我们竭尽全力通过合理有效的信息安全技术及管理流程,防止您的信息泄露、损毁、丢失。
  • 2、自主选择:

    我们为您提供便利的信息管理选项,以便您做出合适的选择,管理您的个人信息
  • 3、保护通信秘密:

    我们严格遵照法律法规,保护您的通信秘密,为您提供安全的通信服务。
  • 4、合理必要:

    为了向您和其他用户提供更好的服务,我们仅收集必要的信息。
  • 5、清晰透明:

    我们努力使用简明易懂的表述,向您介绍隐私政策,以便您清晰地了解我们的信息处理方式。
  • 6、将隐私保护融入产品设计:

    我们在产品和服务研发、运营的各个环节,融入隐私保护的理念。
  • 本《隐私政策》主要向您说明:

    我们收集哪些信息 我们收集信息的用途 您所享有的权利
  • 希望您仔细阅读《隐私政策》

    为了让您有更好的体验、改善我们的服务或经您同意的其他用途,在符合相关法律法规的前提下,我们可能将通过某些服务所收集的信息用于我们的其他服务。例如,将您在使用我们某项服务时的信息,用于另一项服务中向您展示个性化的内容或广告、用于用户研究分析与统计等服务。
  • 若您使用服务,即表示您认同我们在本政策中所述内容。除另有约定外,本政策所用术语与《服务协议》中的术语具有相同的涵义。
  • 如您有问题,请联系我们。
  • 收起
类似软件
本类排行
近期大作

最新软件

相关合集 更多

相关教程

二进制数据的表示是以()为基数。 极速FLV合并器 FLV视频超快合并 数据建模工具有哪些?数据建模软件工具有哪些啊 3gp转换工具-avi/flv/rmvb/3gp格式转换器使用教程 维棠FLV视频下载软件如何执行FLV下载任务

热搜标签

网友评论

添加表情
评论
举报

举报反馈

  • 色情
  • 版权
  • 反动
  • 暴力
  • 软件失效
  • 其他原因
提交反馈