亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

測(cè)試文件壓縮方法

文檔序號(hào):6424263閱讀:390來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):測(cè)試文件壓縮方法
技術(shù)領(lǐng)域
本發(fā)明涉及測(cè)試領(lǐng)域,尤其涉及一種測(cè)試文件壓縮方法。
背景技術(shù)
集成電路測(cè)試領(lǐng)域產(chǎn)生的測(cè)試文件的容量通常遠(yuǎn)大于2G,例如,VEC格式文件、 WGL格式文件、ATP格式文件等,采用目前的瀏覽器(如UE)很難讀取這類(lèi)大容量文件,即使 能讀取,讀取速度也非常慢,如何使瀏覽器快速讀取大容量的測(cè)試文件是一個(gè)急需解決的 問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種測(cè)試文件壓縮方法,按數(shù)據(jù)類(lèi)型壓縮測(cè)試文件,使瀏 覽器能快速讀取測(cè)試文件。為了達(dá)到上述的目的,本發(fā)明提供一種測(cè)試文件壓縮方法,用于壓縮原始測(cè)試文 件,該壓縮方法包括以下步驟設(shè)置類(lèi)型模塊;按字節(jié)逐行搜索所述原始測(cè)試文件,將所述 原始測(cè)試文件的數(shù)據(jù)與上述設(shè)置的類(lèi)型模塊進(jìn)行匹配,以確定所述原始測(cè)試文件的數(shù)據(jù)的 類(lèi)型;按行,對(duì)連續(xù)的、類(lèi)型相同的數(shù)據(jù)進(jìn)行壓縮,并用縮略圖表征每個(gè)壓縮部分。上述測(cè)試文件壓縮方法,其中,根據(jù)文本文件的數(shù)據(jù)的類(lèi)型設(shè)置類(lèi)型模塊,一個(gè)類(lèi) 型模塊對(duì)應(yīng)一種數(shù)據(jù)類(lèi)型,所述類(lèi)型模塊定義了其所對(duì)應(yīng)的數(shù)據(jù)類(lèi)型的特征。上述測(cè)試文件壓縮方法,其中,所述原始測(cè)試文件為VEC格式文件、WGL格式文件 或ATP格式文件等。上述測(cè)試文件壓縮方法,其中,確定所述原始測(cè)試文件的數(shù)據(jù)的類(lèi)型時(shí),根據(jù)所述 類(lèi)型模塊定義的數(shù)據(jù)類(lèi)型的特征來(lái)確定。上述測(cè)試文件壓縮方法,其中,所述原始測(cè)試文件中,若同一行的數(shù)據(jù)包含多種類(lèi) 型,則對(duì)連續(xù)的、類(lèi)型相同的數(shù)據(jù)進(jìn)行壓縮,每個(gè)壓縮部分都用一個(gè)縮略圖來(lái)表征;若同一 行的數(shù)據(jù)都屬于同一種類(lèi)型,則將該行的數(shù)據(jù)壓縮在一起,用一個(gè)縮略圖來(lái)表征;若連續(xù)多 行的數(shù)據(jù)都屬于同一種類(lèi)型,且該連續(xù)多行的行數(shù)數(shù)量小于等于一設(shè)定值,則將該多行的 數(shù)據(jù)壓縮在一起,用一個(gè)縮略圖來(lái)表征;若連續(xù)多行的數(shù)據(jù)都屬于同一種類(lèi)型,且該連續(xù)多 行的行數(shù)數(shù)量大于上述設(shè)定值,則將該連續(xù)多行分成多份,對(duì)每份分別進(jìn)行壓縮,且每個(gè)壓 縮部分都用一個(gè)縮略圖來(lái)表征,其中,每份所包含的行數(shù)數(shù)量小于等于上述設(shè)定值,且每份 所包含的行是連續(xù)的。上述測(cè)試文件壓縮方法,其中,所述縮略圖包含簡(jiǎn)要說(shuō)明、加號(hào)標(biāo)志“ + ”和減號(hào)標(biāo) 志“_”,所述簡(jiǎn)要說(shuō)明用于簡(jiǎn)單介紹該縮略圖所對(duì)應(yīng)的壓縮部分的內(nèi)容,所述加號(hào)標(biāo)志“ + ” 用于打開(kāi)該縮略圖所對(duì)應(yīng)的壓縮部分的具體內(nèi)容,所述減號(hào)標(biāo)志“_”用于關(guān)閉已打開(kāi)的該 縮略圖所對(duì)應(yīng)的壓縮部分的具體內(nèi)容。本發(fā)明的測(cè)試文件壓縮方法根據(jù)數(shù)據(jù)類(lèi)型、按行對(duì)原始測(cè)試文件進(jìn)行壓縮,并用 縮略圖表征每個(gè)壓縮部分,因此,使用瀏覽器讀取大容量測(cè)試文件時(shí),不需要將測(cè)試文件的全部?jī)?nèi)容一次性讀取出來(lái),可以有選擇地一部分一部分地讀取,這將大大提高讀取速度。


本發(fā)明的測(cè)試文件壓縮方法由以下的實(shí)施例及附圖給出。圖1是本發(fā)明的測(cè)試文件壓縮方法的流程圖。
具體實(shí)施例方式以下將結(jié)合圖1對(duì)本發(fā)明的測(cè)試文件壓縮方法作進(jìn)一步的詳細(xì)描述。參見(jiàn)圖1,本發(fā)明的測(cè)試文件壓縮方法包括以下步驟步驟1,設(shè)置類(lèi)型模塊;根據(jù)一般文本文件(即TXT文件)的數(shù)據(jù)的類(lèi)型設(shè)置類(lèi)型模塊,通常地,文本文件 的內(nèi)容通過(guò)不同類(lèi)型的數(shù)據(jù)表現(xiàn)出來(lái)(即文本文件由不同類(lèi)型的數(shù)據(jù)組成),例如,文字?jǐn)?shù) 據(jù)、字符數(shù)據(jù)、數(shù)字?jǐn)?shù)據(jù)、時(shí)序數(shù)據(jù)、名稱(chēng)數(shù)據(jù)、編程語(yǔ)言數(shù)據(jù),根據(jù)一般文本文件所包含的 數(shù)據(jù)類(lèi)型設(shè)置類(lèi)型模塊,例如,設(shè)置文字?jǐn)?shù)據(jù)模塊、字符數(shù)據(jù)模塊、數(shù)字?jǐn)?shù)據(jù)模塊、時(shí)序數(shù)據(jù) 模塊、名稱(chēng)數(shù)據(jù)模塊、編程語(yǔ)言數(shù)據(jù)模塊;一個(gè)類(lèi)型模塊對(duì)應(yīng)一種數(shù)據(jù)類(lèi)型,所述類(lèi)型模塊定義了其所對(duì)應(yīng)的數(shù)據(jù)類(lèi)型的特 征;步驟2,按字節(jié)逐行搜索原始測(cè)試文件,將原始測(cè)試文件的數(shù)據(jù)與步驟1設(shè)置的類(lèi) 型模塊進(jìn)行匹配,以確定所述原始測(cè)試文件的數(shù)據(jù)的類(lèi)型;本發(fā)明的測(cè)試文件壓縮方法將原始測(cè)試文件視為向量文件,原始測(cè)試文件的每一 行均視為一個(gè)向量,因此,確定原始測(cè)試文件的各個(gè)數(shù)據(jù)的類(lèi)型時(shí),按字節(jié)逐行搜索原始測(cè) 試文件;所述原始測(cè)試文件例如是VEC格式文件、WGL格式文件或ATP格式文件等;原始測(cè)試文件的每個(gè)數(shù)據(jù)都將與所述類(lèi)型模塊進(jìn)行匹配,以確定每個(gè)數(shù)據(jù)的類(lèi) 型,確定原始測(cè)試文件的數(shù)據(jù)的類(lèi)型時(shí),根據(jù)所述類(lèi)型模塊定義的數(shù)據(jù)類(lèi)型的特征來(lái)確 定;步驟3,按行,對(duì)連續(xù)的、類(lèi)型相同的數(shù)據(jù)進(jìn)行壓縮,并用縮略圖表征每個(gè)壓縮部 分;所述原始測(cè)試文件中,若同一行的數(shù)據(jù)包含多種類(lèi)型,則對(duì)連續(xù)的、類(lèi)型相同的數(shù) 據(jù)進(jìn)行壓縮,即按數(shù)據(jù)類(lèi)型和排布位置對(duì)該行的數(shù)據(jù)進(jìn)行壓縮,壓縮在一起的數(shù)據(jù)不僅類(lèi) 型相同,而且是連續(xù)排布的,每個(gè)壓縮部分都用一個(gè)縮略圖來(lái)表征,例如,一原始測(cè)試文件 的某一行的數(shù)據(jù)為“第三組測(cè)試樣品的測(cè)試結(jié)果為0111110011110”,該行的數(shù)據(jù)包含兩種 類(lèi)型,第一種是文字?jǐn)?shù)據(jù)、第二種是數(shù)字?jǐn)?shù)據(jù),而且該行所包含的全部文字?jǐn)?shù)據(jù)是連續(xù)排布 的,所包含的全部數(shù)字?jǐn)?shù)據(jù)也是連續(xù)排布的,將該行中的全部文字?jǐn)?shù)據(jù)“第三組測(cè)試樣品的 測(cè)試結(jié)果為”壓縮在一起,并用一個(gè)縮略圖來(lái)表征該壓縮部分,將該行中的全部數(shù)字?jǐn)?shù)據(jù) “0111110011110”壓縮在一起,也用一個(gè)縮略圖來(lái)表征該壓縮部分;若同一行的數(shù)據(jù)都屬于同一種類(lèi)型,則將該行的數(shù)據(jù)壓縮在一起,用一個(gè)縮略圖 來(lái)表征;若連續(xù)多行的數(shù)據(jù)都屬于同一種類(lèi)型,且該連續(xù)多行的行數(shù)數(shù)量小于等于一設(shè)定值,則將該多行的數(shù)據(jù)壓縮在一起,用一個(gè)縮略圖來(lái)表征;若連續(xù)多行的數(shù)據(jù)都屬于同一種類(lèi)型,且該連續(xù)多行的行數(shù)數(shù)量大于上述設(shè)定 值,則將該連續(xù)多行分成多份,對(duì)每份分別進(jìn)行壓縮,且每個(gè)壓縮部分都用一個(gè)縮略圖來(lái)表 征,其中,每份所包含的行數(shù)數(shù)量小于等于上述設(shè)定值,且每份所包含的行是連續(xù)的,例如, 原始測(cè)試文件有連續(xù)220萬(wàn)行的數(shù)字?jǐn)?shù)據(jù),若將這220萬(wàn)行的數(shù)字?jǐn)?shù)據(jù)全部壓縮在一起,容 量較大,讀取速度慢,此時(shí),可設(shè)定每個(gè)壓縮所包含的行數(shù)數(shù)量最大為50萬(wàn)行,這樣,這220 萬(wàn)行的數(shù)字?jǐn)?shù)據(jù)可被分成5份,每份所包含的行數(shù)數(shù)量都小于等于50萬(wàn)行,對(duì)每份分別進(jìn) 行壓縮,每份壓縮后都用一個(gè)縮略圖來(lái)表征,即這220萬(wàn)行的數(shù)字?jǐn)?shù)據(jù)經(jīng)過(guò)本發(fā)明的測(cè)試 文件壓縮方法壓縮后,顯示為5個(gè)縮略圖。原始測(cè)試文件采用本發(fā)明的測(cè)試文件壓縮方法壓縮后顯示為由縮略圖組成的測(cè) 試文件,也就是說(shuō),采用本發(fā)明的測(cè)試文件壓縮方法壓縮后的測(cè)試文件并不將測(cè)試文件的 具體內(nèi)容顯示出來(lái),而是用一個(gè)一個(gè)縮略圖來(lái)表征被壓縮的內(nèi)容,由于本發(fā)明的測(cè)試文件 壓縮方法將原始測(cè)試文件視為向量文件,原始測(cè)試文件的每一行均視為一個(gè)向量,因此,本 發(fā)明的測(cè)試文件壓縮方法是按行對(duì)原始測(cè)試文件進(jìn)行壓縮的,壓縮后的測(cè)試文件的布局與 原始測(cè)試文件的布局相同;所述縮略圖包含簡(jiǎn)要說(shuō)明、加號(hào)標(biāo)志“ + ”和減號(hào)標(biāo)志“-”,所述簡(jiǎn)要說(shuō)明用于簡(jiǎn)單 介紹該縮略圖所對(duì)應(yīng)的壓縮部分的內(nèi)容,所述加號(hào)標(biāo)志“ + ”用于打開(kāi)該縮略圖所對(duì)應(yīng)的壓 縮部分的具體內(nèi)容,所述減號(hào)標(biāo)志“_”用于關(guān)閉已打開(kāi)的該縮略圖所對(duì)應(yīng)的壓縮部分的具 體內(nèi)容,由于壓縮后的測(cè)試文件并不將測(cè)試文件的具體內(nèi)容顯示出來(lái),因此,使用瀏覽器閱 讀壓縮后的測(cè)試文件時(shí),可先通過(guò)縮略圖的簡(jiǎn)要說(shuō)明了解該縮略圖所對(duì)應(yīng)的壓縮部分的內(nèi) 容,再點(diǎn)擊該縮略圖的加號(hào)標(biāo)志“ + ”就可打開(kāi)該縮略圖所對(duì)應(yīng)的壓縮部分的具體內(nèi)容,點(diǎn)擊 該縮略圖的減號(hào)標(biāo)志“_”就能關(guān)閉已打開(kāi)的具體內(nèi)容。本發(fā)明的測(cè)試文件壓縮方法根據(jù)數(shù)據(jù)類(lèi)型、按行對(duì)原始測(cè)試文件進(jìn)行壓縮,并用 縮略圖表征每個(gè)壓縮部分,因此,可采用部分讀取的方式讀取壓縮后的測(cè)試文件,也就是 說(shuō),使用瀏覽器讀取大容量測(cè)試文件時(shí),不需要將測(cè)試文件的全部?jī)?nèi)容一次性讀取出來(lái),可 以有選擇地一部分一部分地讀取,這將大大提高讀取速度。本發(fā)明的測(cè)試文件壓縮方法根據(jù)文本文件的數(shù)據(jù)類(lèi)型設(shè)置類(lèi)型模塊,使用瀏覽器 讀取壓縮后的測(cè)試文件時(shí),壓縮后的測(cè)試文件的顯示方式與文本文件的顯示方式相同,并 可對(duì)壓縮后的測(cè)試文件進(jìn)行與文本文件相同的操作,例如,復(fù)制、粘貼、選擇、修改等等。
權(quán)利要求
1.一種測(cè)試文件壓縮方法,用于壓縮原始測(cè)試文件,其特征在于,包括以下步驟設(shè)置類(lèi)型模塊;按字節(jié)逐行搜索所述原始測(cè)試文件,將所述原始測(cè)試文件的數(shù)據(jù)與上述設(shè)置的類(lèi)型模 塊進(jìn)行匹配,以確定所述原始測(cè)試文件的數(shù)據(jù)的類(lèi)型;按行,對(duì)連續(xù)的、類(lèi)型相同的數(shù)據(jù)進(jìn)行壓縮,并用縮略圖表征每個(gè)壓縮部分。
2.如權(quán)利要求1所述的測(cè)試文件壓縮方法,其特征在于,根據(jù)文本文件的數(shù)據(jù)的類(lèi)型 設(shè)置類(lèi)型模塊,一個(gè)類(lèi)型模塊對(duì)應(yīng)一種數(shù)據(jù)類(lèi)型,所述類(lèi)型模塊定義了其所對(duì)應(yīng)的數(shù)據(jù)類(lèi) 型的特征。
3.如權(quán)利要求1所述的測(cè)試文件壓縮方法,其特征在于,所述原始測(cè)試文件為VEC格式 文件、WGL格式文件或ATP格式文件。
4.如權(quán)利要求2所述的測(cè)試文件壓縮方法,其特征在于,確定所述原始測(cè)試文件的數(shù) 據(jù)的類(lèi)型時(shí),根據(jù)所述類(lèi)型模塊定義的數(shù)據(jù)類(lèi)型的特征來(lái)確定。
5.如權(quán)利要求1所述的測(cè)試文件壓縮方法,其特征在于,所述原始測(cè)試文件中,若同一 行的數(shù)據(jù)包含多種類(lèi)型,則對(duì)連續(xù)的、類(lèi)型相同的數(shù)據(jù)進(jìn)行壓縮,每個(gè)壓縮部分都用一個(gè)縮 略圖來(lái)表征;若同一行的數(shù)據(jù)都屬于同一種類(lèi)型,則將該行的數(shù)據(jù)壓縮在一起,用一個(gè)縮略 圖來(lái)表征;若連續(xù)多行的數(shù)據(jù)都屬于同一種類(lèi)型,且該連續(xù)多行的行數(shù)數(shù)量小于等于一設(shè) 定值,則將該多行的數(shù)據(jù)壓縮在一起,用一個(gè)縮略圖來(lái)表征;若連續(xù)多行的數(shù)據(jù)都屬于同一 種類(lèi)型,且該連續(xù)多行的行數(shù)數(shù)量大于上述設(shè)定值,則將該連續(xù)多行分成多份,對(duì)每份分別 進(jìn)行壓縮,且每個(gè)壓縮部分都用一個(gè)縮略圖來(lái)表征,其中,每份所包含的行數(shù)數(shù)量小于等于 上述設(shè)定值,且每份所包含的行是連續(xù)的。
6.如權(quán)利要求5所述的測(cè)試文件壓縮方法,其特征在于,所述縮略圖包含簡(jiǎn)要說(shuō)明、加 號(hào)標(biāo)志“ + ”和減號(hào)標(biāo)志“-”,所述簡(jiǎn)要說(shuō)明用于簡(jiǎn)單介紹該縮略圖所對(duì)應(yīng)的壓縮部分的內(nèi) 容,所述加號(hào)標(biāo)志“ + ”用于打開(kāi)該縮略圖所對(duì)應(yīng)的壓縮部分的具體內(nèi)容,所述減號(hào)標(biāo)志“_” 用于關(guān)閉已打開(kāi)的該縮略圖所對(duì)應(yīng)的壓縮部分的具體內(nèi)容。
全文摘要
本發(fā)明的測(cè)試文件壓縮方法用于壓縮原始測(cè)試文件,該壓縮方法包括以下步驟設(shè)置類(lèi)型模塊;按字節(jié)逐行搜索所述原始測(cè)試文件,將所述原始測(cè)試文件的數(shù)據(jù)與上述設(shè)置的類(lèi)型模塊進(jìn)行匹配,以確定所述原始測(cè)試文件的數(shù)據(jù)的類(lèi)型;按行,對(duì)連續(xù)的、類(lèi)型相同的數(shù)據(jù)進(jìn)行壓縮,并用縮略圖表征每個(gè)壓縮部分。本發(fā)明的測(cè)試文件壓縮方法按數(shù)據(jù)類(lèi)型壓縮測(cè)試文件,使瀏覽器能快速讀取測(cè)試文件。
文檔編號(hào)G06F17/30GK102147818SQ20111012710
公開(kāi)日2011年8月10日 申請(qǐng)日期2011年5月17日 優(yōu)先權(quán)日2011年5月17日
發(fā)明者葉守銀, 張子梟, 張志勇, 祁建華 申請(qǐng)人:上海華嶺集成電路技術(shù)股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1