最新av偷拍av偷窥av网站,在教室伦流澡到高潮h麻豆,一个人在线高清免费观看,中文字幕av无码一二三区电影,中国丰满熟妇xxxx性

游戲娛樂 新鮮速遞 單機(jī)游戲 網(wǎng)絡(luò)游戲 游戲秘技 手機(jī)游戲 游戲攻略 木馬防范 流氓清除 設(shè)計(jì)專區(qū) 壓縮解壓 下載工具 P2P工具專區(qū) 輸入法專區(qū)

您當(dāng)前的位置:JZ5U綠色下載站 -> 應(yīng)用軟件 -> 文件處理

站內(nèi)搜索

    flv二進(jìn)制數(shù)據(jù)解析FlvParse V1.0 綠色版

    • 軟件大?。?.0 MB
    • 軟件類型:手機(jī)軟件 - 應(yīng)用軟件 - 文件處理
    • 軟件語言:簡體中文
    • 授權(quán)方式:免費(fèi)軟件
    • 軟件星級:
    • 更新時(shí)間:2012-08-31 04:09:48
    • 運(yùn)行環(huán)境:WinXP/Win2000/Win2003/Win7/Vista/Win8/Win2008

    軟件簡介

    flv二進(jìn)制數(shù)據(jù)解析工具(FlvParse),tag header tag data等都分析出來了的

    這個(gè)工具的主要功能是查看FLV的文件結(jié)構(gòu),幫助我們理解FLV格式。另外,如果涉及到處理FLV文件的開發(fā),這個(gè)工具對于查看處理結(jié)果非常有幫助。因此我覺得有必要寫一個(gè)使用說明,希望這個(gè)工具能夠給大家提供幫助。

    打開后的界面如下圖所示。

    先說一下界面布局:左上方是FLV文件的結(jié)構(gòu)樹,右邊是FLV文件的字節(jié)流數(shù)據(jù);左側(cè)結(jié)構(gòu)樹下面依次是結(jié)構(gòu)樹的信息等級選擇、高速模式選擇、文件分析用時(shí)及進(jìn)度條等;下方是分析文件的地址顯示以及文件選擇按鈕。下面詳細(xì)介紹一下相關(guān)部分。
    結(jié)構(gòu)樹及信息等級
    FLV結(jié)構(gòu)樹是這個(gè)工具最重要的顯示信息,用戶可以直觀的查看當(dāng)前FLV文件的結(jié)構(gòu)。FLVParse默認(rèn)FLV文件結(jié)構(gòu)樹的形式為:File Header + Metadata Tag(1個(gè)) + Video or Audio Tags(按順序)。
    結(jié)構(gòu)樹的信息詳細(xì)程度是按等級劃分的,之所以要分等級,是為了區(qū)分顯示信息的詳細(xì)程度,因?yàn)椴煌潭鹊姆治鰧τ诜治鏊玫臅r(shí)間影響是比較大的(主要在UI界面上),越詳細(xì)的信息等級占用分析時(shí)間越長。一共有6個(gè)等級,按從簡單到詳細(xì)介紹如下。
    only section position info 只有每個(gè)section的位置信息,如下圖所示。其中每個(gè)section后的方括號里是位置信息(十六進(jìn)制表示),每個(gè)Pre Tag Size后面的數(shù)字表示size的大小(十進(jìn)制表示),Video&Audio Tag按照在文件中的順序依次排序標(biāo)號;
    file header info, metadata info 只有File Header + Metadata Tag的詳細(xì)信息,如下圖所示。其中File Header的詳細(xì)結(jié)構(gòu)信息會在子樹中列出,并在每項(xiàng)后面標(biāo)示該項(xiàng)的值;Metadata Tag類似,包含Tag Header和Tag Data兩個(gè)子樹,并且對應(yīng)子項(xiàng)的詳細(xì)信息也都列出;
    file header info, metadata info, tag position info 包含F(xiàn)ile Header + Metadata Tag的詳細(xì)信息,Video&Audio Tags的位置信息,以及Pre Tag Size信息,如下圖所示;
    file header info, metadata info, tag section position info 比上個(gè)等級多出Video&Audio Tags的Tag Header和Tag Data的位置信息,如下圖所示;
    file header info, metadata info, tag header info 比上個(gè)等級多出Tag Header的詳細(xì)子項(xiàng)信息,如下圖所示;
    file header info, metadata info, tag info 比上個(gè)等級多出Tag Data的詳細(xì)子項(xiàng)信息,如下圖所示。
    FLV字節(jié)流數(shù)據(jù)顯示
    右側(cè)顯示了FLV文件的數(shù)據(jù),可以讓用戶方便地查詢對應(yīng)位置上的字節(jié)。每一行都以一個(gè)十六進(jìn)制的位置開始,該位置為相對于文件開頭的位置。每一行有十六個(gè)字節(jié),每個(gè)字節(jié)按高4位和第4位顯示2個(gè)十六進(jìn)制的字符,用戶可以滑動滾動條查看任意位置的字節(jié)。
    當(dāng)用戶選中左邊結(jié)構(gòu)樹中的某項(xiàng)時(shí),右邊數(shù)據(jù)會自動選中對應(yīng)的數(shù)據(jù)區(qū)域(綠色),根據(jù)不同項(xiàng)的類型,選中的區(qū)域大小也會自動對應(yīng)。
    高速模式
    這個(gè)選項(xiàng)是為了解決分析比較大的FLV文件時(shí),用戶等待時(shí)間過長的問題。
    普通模式時(shí),分析過程為阻塞模式,即主線程分析完畢后刷新界面,用戶才可以繼續(xù)操作。
    高速模式時(shí),為非阻塞模式,主線程分析一小部分后立即返回刷新界面,響應(yīng)用戶操作;另外一個(gè)線程會繼續(xù)分析剩余大部分文件,直到分析完畢自動結(jié)束線程。因此高速模式時(shí),用戶會看到結(jié)構(gòu)樹的滾動條一直在滑動,這是因?yàn)楹笈_分析線程在不斷向結(jié)構(gòu)樹里添加子項(xiàng)。需要注意的是,當(dāng)后臺分析線程還沒有結(jié)束,如果用戶打開新的文件進(jìn)行分析,有可能出現(xiàn)錯誤的分析結(jié)果。這個(gè)目前沒有進(jìn)行測試,我想應(yīng)該是這樣的。
    這里需要提一下,其實(shí)真正分析文件的時(shí)間并不會特別長,即使幾百兆的文件,幾十秒內(nèi)應(yīng)該沒有問題,時(shí)間主要消耗在MFC的樹型控件CTreeCtrl上。為了開發(fā)效率,F(xiàn)LVParse使用了MFC控件,但是CTreeCtrl在結(jié)構(gòu)比較復(fù)雜,子項(xiàng)比較多的時(shí)候,效率會出現(xiàn)比較大的下降。當(dāng)子項(xiàng)超過10000的時(shí)候,再進(jìn)行添加的時(shí)間大大變長,幾乎到了無法忍受的程度,好在還算穩(wěn)定,沒有出現(xiàn)崩潰等現(xiàn)象。粗略估計(jì),每次分析文件,花在更新UI界面上的時(shí)間要占總耗時(shí)的90%以上,而且對于越大的文件這個(gè)比例占的越大。
    分析耗時(shí)
    耗時(shí)包括分析文件結(jié)構(gòu)耗時(shí)和更新UI界面耗時(shí)兩部分,每次分析完畢都會顯示結(jié)果。大家還可以根據(jù)進(jìn)度條來估算分析需要等待的時(shí)間。
    FLVParse一般的操作步驟為:
    選擇結(jié)構(gòu)信息等級 --> 根據(jù)文件大小選擇是否高速模式 --> 點(diǎn)擊瀏覽選擇要分析的文件 --> 分析完畢后選中結(jié)構(gòu)樹中某項(xiàng) --> 查看數(shù)據(jù)區(qū)對應(yīng)該項(xiàng)的字節(jié)數(shù)據(jù)(或通過滾動條查看某位置字節(jié)數(shù)據(jù))

    注意事項(xiàng):
    1、每次改變信息等級后,要重新打開一次文件,目前不支持動態(tài)更新,以后有機(jī)會完善此功能;
    2、5個(gè)等級的信息對于分析時(shí)間的區(qū)分還是比較明顯的,建議大家每次分析之前選擇合適的等級;
    3、FLVParse默認(rèn)FLV文件只有一個(gè)Metadata Tag,如果有多個(gè)的話,后面的會略過;
    4、FLVParse對于Metadata子項(xiàng)的分析,目前只支持DOUBLE,BOOL和STRING三種類型,遇到其他類型,則會將該項(xiàng)與其后的項(xiàng)都忽略,因此有可能出現(xiàn)metadata的array size與實(shí)際顯示的不相符的情況;
    5、對于比較大的文件(10M以上),建議大家選擇高速模式,否則等待的過程將很漫長,而且要注意下一次分析時(shí)確保上一次分析已經(jīng)結(jié)束;
    6、對于metadata的分析部分,可能還有一些bug,但不影響其他Tag的分析,經(jīng)簡單測試,該工具對FLV結(jié)構(gòu)的分析是比較準(zhǔn)確的,大家可以放心使用;

    游戲預(yù)約提醒

    游戲正式上線前,我們將通過免費(fèi)預(yù)約短信提醒您

    預(yù)約成功,請等待通知!

    知道了

    當(dāng)前人數(shù)眾多,預(yù)約失敗!

    知道了

    您已預(yù)約,請等待通知!

    知道了