壓縮軟件范例6篇

前言:中文期刊網精心挑選了壓縮軟件范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

壓縮軟件范文1

雖然最近一段時間受到了7-Zip的強力挑戰,但對于絕大多數普通用戶來說,WinRAR依舊是唯一的選擇。不過在今天,情況很有可能發生逆轉,在WinRAR4.0剛剛推出的時刻,360和百度也都紛紛加入到壓縮軟件的爭奪戰中,分別推出了自己的壓縮軟件“百壓”和“360壓縮”。面對突然出現的這些琳瑯滿目的壓縮新作,應該做出什么樣的選擇呢?下面筆者就帶領大家一同體驗WinRAR4.0、百壓和360這三款壓縮軟件的實際效果,看一下到底誰能夠在這場碾壓大賽中成功地技壓群雄。

基本功能對比

分別將三款軟件的主界面打開后,用戶可以直觀感受它們的不同:

360壓縮的界面比較簡約,除了菜單欄被放到了右側外,與其他傳統壓縮軟件并無不同。但在工具欄位置“木馬掃描”的圖標異常醒目,這也是360壓縮獨有的功能(如圖1)。

百壓界面的整體布局采用了特有的目錄樹(如圖2)。用戶可以像使用Windows的任務管理器一樣快速跳轉到不同的目錄,如果不習慣此功能,也可以通過點擊分隔欄小三角進行顯示與隱藏,而下方的詳細信息又可以顯示選取區域的基本信息內容、壓縮包信息,不過筆者并沒有發現此前官方宣傳的壓縮文件和圖片預覽功能,不知在未來的正式版中是否能夠看到這些獨特的功能。

至于WinRAR熟悉的主界面,除了點擊幫助可以看到版本號變成了4.0外,完全讓人看不出它有任何升級變化(如圖3)。

鼠標右鍵點擊壓縮的軟件后,可以在彈出菜單中看到一模一樣的解壓選項不過,通過主界面的“選項/Baizip/添加Baizip到右鍵菜單”(如圖4),就可以自定義彈出菜單中的內容了。

支持格式

如今網絡上流傳的壓縮格式有幾十種,壓縮軟件是否能夠完美支持自己經常下載的壓縮文件格式也十分重要,三款軟件支持壓縮與解壓的數量如下表:

從表面上看,百壓無論是在哪方面與其他軟件相比都有這壓倒性的優勢,但是仔細算起來卻未必如此,百壓支持的TAR格式為LINUX下常用的壓縮格式,在Windows用戶群體中根本不會用到此種格式,而BAI格式則完全是百壓原創出的一種壓縮格式,目前除了充數外還沒有看出它有任何特色。

WinRAR雖然支持的格式最少,但它是唯一一款支持RAR壓縮的文件,盡管在壓縮效率上遠遠比不上7Z,但是用戶若是發送其他格式給那些只知道有RAR壓縮的菜鳥朋友,他們很有可能因擔心病毒而不敢打開。

壓縮性能

對于一款壓縮軟件來說,用戶最關心的自然是它的壓縮率是否太消耗時間了,下面筆者通過一個裝有270M的各類程序的文件夾使用三個文件進行壓縮與解壓縮(如圖5),測試效果如下表。

通過結果可以看到,無論使用格式壓縮,文件的壓縮率都沒有太明顯的差異,但是在壓縮與解壓消耗的時間上卻有不小的差異,WinRAR使用RAR格式壓縮耗時遠遠高過360壓縮與百壓,而360所宣稱的壓縮速度是同類軟件的2~10倍并不算是太夸張。

不過在筆者反復測試的過程中,使用360壓縮對壓縮包進行解壓時曾經兩次出現文件壓縮錯誤的提示(如圖6),如果高速度也伴隨著如此高的出錯率,那么筆者在此建議:在軟件的版本完善之前,還是慎用360壓縮了。

總體評價

百壓

優勢

免費軟件,用戶完全不必再擔心諸如試用版過期、破解修正版暗藏惡意軟件一類討厭的問題。主界面采用了別具一格的目錄樹結構,讓用戶可以方便跳轉。

缺點

百壓的功能相對比較單一,和同類壓縮軟件相比,盡管在速度和壓縮率上并不算差,但同時也看不到太值得一提的亮點。鼠標拖拽方面偶爾會出現Bug,不過由于目前的百壓還是測試版,所以也不能過于苛求。百壓獨創的bai格式與傳統格式相比,無論是安全性還是壓縮率上也都沒有明顯特色,只能希望在正式版中能夠給我們一點新的驚喜。

360壓縮

優勢

在安全領域起家的360制作出來的產品在安全性方面,自然有著其他軟件不能比擬的優勢,壓縮軟件自帶的病毒云查殺功能更是讓用戶再也不必擔心WinRAR時代那種雙擊壓縮包,病毒就自動運行的問題了(如圖7);在壓縮速度上更是明顯優于其他兩款軟件。

缺點

除了實際測試過程中出現的高出錯率外,在筆者測試完畢后對360壓縮進行卸載時,發現所有的壓縮文件都被強制取消文件關聯,導致筆者只能去其他壓縮軟件的配置界面重新對文件進行關聯,不知是程序的失誤還是360就是要擺出一副與其他壓縮軟件“同歸于盡”的架勢。

云查殺功能雖然算得上是別具一格,但是仔細分析一下就會發現這實際上是一個頗為雞肋的功能。對于那些安全意識相對較高的用戶,安裝的殺毒軟件會自動對壓縮包進行檢測;反過來,那些全無安全意識的人甚至都懶得點擊查殺按鈕。

WinRAR 4

優勢

由于版權和技術方面的原因,WinRAR是目前唯一支持RAR格式壓縮的程序,這對只認識RAR格式壓縮的用戶來說,是個無人能及的優勢。

壓縮軟件范文2

關鍵詞:化工熱力學;VB;壓縮因子Z計算

Abstract:This paper aimed at the characteristic of the chemical engineering in undergraduate teaching course, such as a lot of experimental data, a lot of complex expressions, complicated and trivial calculation by hand. Visual Basic 6.0 is chosen as the instrument for developing the system, and initially designed programs for calculations of properties of chemical engineering fitting the characteristic, such as compressibility factor Z, make the interface have good man-machine interaction, formatting and showing easy to control, can operate through the simple button of order on the interface.

Key words:chemical engineering thermodynamics;VB;calculations of Acentric factor Z

中圖分類號:TP311.5 文獻標識碼:B 文章編號:1009-9166(2009)020(c)-0104-02

計算機已經滲透到人們生活的各方面,帶給人們的直接感受就是工作質量和效率的大大提高,獲取信息的能力和范圍迅速擴大。

據不完全統計,現有10萬種以上無機物以及近400萬種有機物,若再考慮混合物,更是不知其數。若不了解被處理物料的物性及熱力學性質,則無法分析物質和能量的傳遞,也無法設計其分離過程,更無法認識其反應過程。對于實際研究的體系,根據熱力學中平衡性質的理論,利用有限的實驗數據可預測整個體系的性質。物性及熱力學性質是化工工藝設計中不可缺少的基礎數據。在許多化工設計程序中,熱力學的計算量可占計算總時間的50%以上,有的甚至可高達80%,可見熱力學計算在化工中的重要性[1]。

一、基礎理論

(一)壓縮因子Z

壓縮因子是實際氣體對理想氣體在壓縮性上的偏差。可用它們對應的摩爾體積的比值來表示,即

(L表示理想氣體)。Z稱為壓縮因子。Z>1,表示該氣體較理想氣體難以壓縮;Z

(二)Visual Basic 6.0

Visual Basic(簡稱VB)是美國微軟公司推出的Windows環境下的軟件開發工具,使用VB可以快捷、簡單地開發Windows應用軟件。

二、程序設計

(一)設計效果

點擊“壓縮因子Z”的子菜單“RK方程”(或“SRK方程”或PR方程”),出現壓縮因子計算窗體,首先輸入混合物的組分數M,點擊“確定”按鈕,下方的表格會顯示第1行與第1列標題以及相應的二維表格。在數據輸入過程中,通常習慣手不離開鍵盤,如:當用戶按“Enter”鍵時,文本框控件的內容復制到對應單元中,焦點移到同一行中的下一個單元。如果這個單元是該行的最后一個單元則焦點移到下一行的第一單元。這樣不但簡化了輸入過程,而且加快了輸入速度。用MSFlexGrid控件的Row,Col和TextMatrix屬性尋址并讀取網絡單元的數值并把它存入一個二維數組中。最終實現數據顯示在MSFlexGrid控件上,其顯示格式與文件格式相同。在本設計中最主要在文本框中輸入查到的所有計算所需數據后,點擊“計算”命令按鈕,壓縮因子就會顯示在彈出的提示框里,單擊“確定”后顯示一個標簽欄內,如圖1所示。當需要進行另一組數據輸入時,點擊窗體下部的“清除”命令按鈕,所有數據文本框和表格都變成空白的,光標回到組分數輸入文本框。當計算完畢后,點擊“關閉”命令按鈕,則回到主界面。

圖中所示是在235.9K,1381.4KPa下,乙炔、乙烯和乙烷混合物的壓縮因子的計算。

圖1 RK方程求壓縮因子

Fig1 calculate compressibility factor by RK equation

(二)后臺程序

Private Sub srkz(Y1()) 'SRK方程求壓縮因子

Dim am, bm, tr, ml, aij, pp, qq, rr, dt As Single

am = 0

bm = 0

For i = 1 To m

tr = T / tc(i)

ml = 0.48508 + ome(i) * (1.55171 - 0.15613 * ome(i))

If tr

alf(i) = (1 + ml * (1 - Sqr(tr))) ^ 2

Else

alf(i) = Exp(2 * ml * (1 - tr ^ 0.5))

End If

Next i

For i = 1 To m

bm = bm + Y1(i) * tc(i) / pc(i)

For j = 1 To m

aij = tc(i) * tc(j) * Sqr(alf(i) * _

alf(j) / (pc(i) * pc(j))) * (1 - ak(i, j))

am = am + Y1(i) * Y1(j) * aij

Next j

Next i

am = 0.42748 * am * P / T ^ 2

bm = 0.08664 * bm * P / T

pp = -1

qq = am - bm * (1 + bm)

rr = -am * bm

Call root1(pp, qq, rr, dt)

If dt > 0 Then Exit Sub

Select Case IQ

Case 1

tmpz = zz(3)

Case 2

tmpz = zz(1)

End Select

End Sub

三、結論與心得

本程序界面設計美觀、大方,操作方便、簡捷,系統提示信息通俗易懂?;就瓿闪藟嚎s因子Z的計算,可以準確、快速、方便地找到所需計算性質的窗體界面,進行輸入、計算、清除、關閉等一系列操作,同時設計中還進行了適當的容錯處理和一定的快捷操作設置。

VB中的賦值問題是在編程中最簡單又最容易出錯的。產生這個問題的原因有兩點:一是能進行賦值運算的對象多容易弄混;二是數據類型比較多,很容易出錯或多走彎路。解決辦法是采用強制變量聲明,特別是在大型程序設計中。

作者單位:玉林市產品質量監督檢驗所

參考文獻:

[1]陳鐘秀,顧飛燕.化工熱力學.北京:化學工業出版社,1995

[2]孫岳明,陳志明,肖國民.計算機輔助化工設計.北京:科學出版社,2000

[3]王新民,張彥玲.Visual Basic 程序設計與數據庫應用.北京:電子工業出版社,2003

[4]王棟.Visual Basic課程設計.北京:清華大學出版社,2004

[5]趙向紅,莫德舉.VB中MSFlexGrid控件的應用.產品應用,2002,41-43

[6]賽奎春,高春艷,笪淑蛾.Visual Basic精彩編程200例.北京:機械工業出版社,2003

壓縮軟件范文3

【關鍵詞】System Generator(SysGen);FPGA;脈沖壓縮;MATLAB

1.引言

簡單矩形脈沖雷達存在雷達探測能力與距離分辨率之間的矛盾,脈沖壓縮雷達則能同時提高雷達的作用距離和距離分辨率。脈沖壓縮雷達發射時采用寬脈沖發射以提高發射平均功率,保證足夠大的作用距離;接收時為提高距離分辨率,則采用相應的脈沖壓縮算法來獲得窄脈沖,較好的解決了雷達的作用距離和距離分辨率之間的矛盾。

脈沖壓縮有基于時域相關法和頻域FFT法兩種方法。一般來說,頻域脈壓比較適用于大時寬帶寬積信號,而對于小時寬帶寬積信號,用時域脈壓比較好。

現代雷達信號處理中常用的脈沖壓縮信號主要有線性調頻信號(LFM)、巴克碼信號、多相碼信號、非線性調頻信號等幾類。本文基于SysGen開發環境在FPGA中實現算法,主要采用LFM信號作為脈壓信號,用頻域FFT方法進行脈沖壓縮。

2.SysGen及FFT IP核簡介

SysGen是一款理想的FPGA開發軟件。它通過建立數字信號處理系統的抽象算法,并將其轉化為可靠地硬件實現,是數字信號處理高層系統設計與XILINX FPGA實現的“橋梁”。完成算法的建模并生成相應的工程后,ISE可對工程進行仿真、綜合、最后完成算法的硬件化;也可由SysGen直接生成位流文件,并下載到FPGA中。

圖1 FFT IP核

在實現頻域數字脈沖壓縮過程中,最主要也是最重要的是FFT模塊。不同版本的SysGen,FFT IP核的版本和相關設置也不盡完全相同,本文選擇FFT 7.1,如圖1所示。在IP核中,主要由fwd_inv信號來控制是進行FFT還是逆FFT,0表示逆FFT,1表示FFT。Start信號表示一幀數據的開始,fwd_inv_we為變換使能信號。Xn_re和xn_im分別表示輸入信號的實部和虛部,需要注意的是數據信號輸入時需要進行截位和移位,因為FFT核的輸入位寬為8~34位,數據范圍為-1~+1。FFT核右側主要是輸出信號,其中xk_re和xk_im為輸出的FFT變換的實部和虛部,dv為數據有效標志,高有效。

3.脈沖壓縮工程實現

本文以10us脈寬,30MHz帶寬的線性調頻信號為例說明脈沖壓縮的實現過程,頻域脈壓的算法原理如圖2所示。在本文中,匹配濾波器加權系數是存儲在只讀存儲器中,無需單獨的FFT模塊再進行一次FFT運算,節省了時間和資源。

圖2 頻域脈壓算法原理

3.1 FFT仿真實現

前文說過,數據信號輸入時需要進行截位和移位處理,因此在Matlab同步進行FFT仿真時,需要對數據幅度進行處理。在本文中,由于對數據進行了13位的移位,因此,在Matlab仿真時對數據信號幅度進行除8192的處理。圖3為SysGen和Matlab的FFT仿真結果對比,可見移位和截位合適,數據精度損失不大時,結果完全一致。

圖3 SysGen和Matlab的FFT仿真結果

3.2 匹配濾波器系數加載

在實際工程實現時,常常將匹配濾波器的加權系數存儲于只讀存儲器中,且存儲器的深度與FFT長度相同,如圖4所示。當第一級FFT數據有效標志dv為高時,計數器counter1開始計數,并將counter1計數作為地址送入ROM中查找存儲在ROM的加權系數,然后再與FFT結果相乘。需要注意的是加權系數和FFT結果在時序上需要嚴格對齊,否則不能達到脈沖壓縮的效果。為了抑制旁瓣,最佳有效地方法是加權技術,此時只讀存儲器中存儲的是匹配濾波器頻率響應與加權函數乘積的FFT結果。

圖4 匹配濾波器權系數存儲設計

3.3 時序控制

脈沖壓縮設計需要嚴格保證FFT數據、ROM讀取數據、FFT模塊和ROM讀取控制的時序關系,如圖5所示。

圖5 脈沖壓縮數據、控制時序

Dv_1表示只讀ROM的數據有效標志,時間長度與需要讀取的ROM深度一致,同時它與FFT模塊的輸出數據有效標志至少有一個時鐘周期的延時關系;xk_re/im_1端口表示第一級FFT模塊的數據輸出,為了與ROM數據bi/br嚴格對齊,需要進行至少一個時鐘周期的延時。START_2表示第二級IFFT模塊的一幀數據起始位置;Xn_re/im_2表示第二級IFFT模塊的輸入數據,它是第一級FFT模塊輸出數據和匹配濾波器加權系數相乘后進行移位和截位的結果。

3.4 脈沖壓縮設計

通過延時控制時序和移位截位控制數據精度,將FFT結果與匹配濾波器加權系數相乘結果送入IFFT模塊,最后得到脈沖壓縮結果。如圖6所示為基于SysGen平臺的脈沖壓縮算法建模。在本文中的FFT模塊和IFFT模塊的變換長度為8K,在實際采樣點數達不到該長度時,需要進行邏輯補零。

圖6 基于SysGen的脈沖壓縮算法建模

4.仿真實現

完成脈沖壓縮算法的建模并生成相應的工程后,將綜合后的位流文件下載到FPGA中,并采集脈沖壓縮后的結果。

本文以300MHz對10us脈寬,30MHz帶寬的線性調頻信號采樣結果為例,測試基于SysGen和基于Matlab的脈沖壓縮結果,如圖7所示。在本文中SysGen參考電路中數據截位比較合適,沒有損失精度,從測試結果看,SysGen仿真結果和Matlab仿真結果基本相同,符合預期效果。

圖7 基于SysGen和基于Matlab的脈沖壓縮結果

5.結論

本文介紹了基于SysGen開發平臺在FPGA中實現線性調頻信號脈沖壓縮設計,對脈沖壓縮工程實現過程進行了描述,并給出了參考電路設計。將SysGen結果與Matlab仿真結果對比,使用SysGen方式進行脈沖壓縮達到了預期的結果。

參考文獻

壓縮軟件范文4

1、下載Advanced RAR Repair軟件。點擊選擇壓縮文件,選擇RAR進行修復。設置保存修復好文件的路徑,點擊“開始修復”即可。

2、網絡不穩定導致壓縮包太大,重新下載即可。

3、電腦中毒導致文件被感染,或壓縮軟件不兼容??梢陨墘嚎s軟件,或者對電腦進行殺毒。

(來源:文章屋網 )

壓縮軟件范文5

一、程序壓縮軟件的選擇

在這個壓縮包里面我們可以看到一共有四個目錄,分別是視頻、音頻、程序、圖片。對于程序我就直接采用了Winrar,7-ZIP和UHARC GUI這幾款壓縮軟件來進行壓縮,因為程序包含的只是可執行文件、數據庫文件以及文本文件等類型,用這些軟件進行壓縮足矣。經過測試,UHARC GUI無愧是目前的壓縮率最高的壓縮軟件。我們可以到:82/down/ha_uharcgui306_cnnnc.zip去下載UHARC GUI的漢化版本,它可是全免費的!下載完成之后把軟件解壓到一個目錄,然后運行里面的可執行文件,即可看到UHARC GUI的主界面了。為了能夠拿到最大的壓縮比,我要將軟件的壓縮率調到最大,方法就是點擊“創建壓縮包”,切換到“壓縮模式”標簽,然后把壓縮模式的滑竿拉到“最大”(如圖1)。選擇了這個選項之后壓縮的速度就非常慢了,不過能夠獲得很大的壓縮比。20MB的目錄筆者的4G雙核機器愣是壓縮了幾分鐘,不過最后將原本大小為20344113字節的程序目錄壓縮得只剩下8371230字節,壓縮率高達41.1%。

二、圖片文件的壓縮

在圖片目錄里面全部都是JPG的文件,想必很多朋友都知道,JPG文件是經過壓縮的圖形文件,因此在JPG上面再進行無損壓縮的可能性幾乎是沒有了。無奈之下在網上看看有沒有將圖片壓縮得更低的技巧,發現了一個居然說是先把JPG轉換成為BMP或者TIFF等無損壓縮文件之后再用壓縮軟件壓縮會更好。經過實際測試之后發現這種“技巧”完全無效,就拿圖片目錄里面的55.JPG來說,本來只有856KB大小,轉換成為BMP然后再用UHARC GUI壓縮,居然達到2MB多。經過研究之后,還是決定采用UHARC GUI進行整體壓縮,最后得到的目錄文件大小是25534106,壓縮比只有96%。

三、音頻目錄的壓縮

看了前面兩個目錄的壓縮,估計誰都會說:“這也太簡單了吧?”其實個人覺得本次挑戰的關鍵在于最后兩個目錄,音頻和視頻,能夠做好這兩部分的壓縮,這次挑戰也就勝券在握了。同樣在目錄里面的MP3我們可以采用和圖片以及程序同樣的壓縮方法,但是對于WAV音頻而言,無損壓縮的話首選Monkey’s Audio(如圖2),它能夠把WAV音頻壓縮成為APE文件,而且是絕對無損的。在/down/HA_Mac401b2_chenmy.exe下載Monkey’s Audio回來,然后啟動軟件,把壓縮模式調整到“瘋狂”然后就可以壓縮了。最后4703744字節的WAV文件壓縮之后得到1175936,壓縮比為25%,至于另外3個文件采用UHARC GUI壓縮,最后整個目錄的大小為8199647字節,約為原本目錄大小的67%,這對于音頻而言已經是相當了不起的數字了。

四、視頻目錄的壓縮

壓縮軟件范文6

由于計算機處理的信息是以二進制數的形式表示的(即二進制的0和1),因此壓縮軟件就是把二進制信息中相同的字符串以特殊字符標記來達到壓縮的目的。

比如0就是空,壓縮軟件就是把這些0以較簡單的方式進行記錄(也就是壓縮)。為了理解文件壓縮,以一個文件的二進形數是“10000……00001”(中間有N個0)為例,對于成千上萬個單調的0點來說,與其一個個定義“0,0,0……”長長的一串字符,還不如告訴電腦“從某個位置開始存儲有N個0”來得簡潔,這就大大節約存儲空間。從而達到了文件壓縮的目的。

軟件小檔案:WinRAR

文件大?。?.19 MB軟件類別:共享版

版本:3.70 beta5官方簡體中文版

環境:Windows 9x/NT/2000/XP

下載地址:/cfan/200708/wrar.exe

Justa It

1.高手平時都不用的方法

除了右鍵快速壓縮的方法外,壓縮文件還可以點“開始程序WinRARWinRAR”來進行,但高手一般都不會用它,只有為了對壓縮包進行更多的設置,才會用這種方法。

2.如果要壓縮多個文件該怎么辦?

我們知道在Windows的資源管理器中按住Ctrl鍵,然后連續點擊文件,這些文件就會被選中,現在點擊鼠標右鍵,再選擇“添加到xxx.rar”(xxx為文件夾名),看看效果吧。

3.有個文件忘記壓縮進去了怎么辦?

試著選中一個或多個文件,按著鼠標左鍵拖放到一個壓縮包上,當鼠標指針在壓縮包上有個+號出現,松開鼠標左鍵,原來WinRAR壓縮包還支持拖放的。

4.有一堆壓縮包,怎么樣一下子都解壓縮呢?

選中要解壓的多個壓縮包,點擊右鍵,選擇“解壓每個壓縮包到單獨的文件”即可。如果想把它們都放到一個文件夾里也不難,在剛才的右鍵菜單里面就有答案。

亚洲精品一二三区-久久