Mga programa sa pag-archive ng data. Praktikal na gawain. Paglikha ng isang archive ng data. Pagkuha ng data mula sa archive. Mga katangian at laki ng file

Ang bawat taong gumagamit ng computer para sa trabaho at mga ordinaryong gumagamit ay gumagamit ng isang tiyak na hanay ng mga programa para sa kanilang mga pangangailangan. May mga programa na karaniwan, at ang iba ay hindi. Ngunit mayroong isang programa na halos lahat ay gumagamit, ito ay ang programa. Tatalakayin ito sa artikulong ito.

Ang programa ng Winrar ay nalulugod hindi lamang sa hindi nagkakamali na pagiging maaasahan at interface ng user-friendly, ngunit din sa katotohanan na ang trial na bersyon ay maaaring ma-download nang libre. Ito ay nagkakahalaga ng paggawa ng hindi bababa sa upang masuri ang lahat ng mga pakinabang ng archiver na ito.

Iba't ibang mga suportadong format.

Tulad ng alam mo, pinapayagan ka ng mga modernong bersyon ng Winrar archiver na mag-archive ng mga file sa dalawang format: rar at zip. Bilang karagdagan, ang application ay maaaring magbukas at mag-unpack ng marami pang uri ng file: ACE, Z, 7Z, BZ2, GZ, ARJ, CAB, JAR, TAR, LZH, UUE at ISO. Ang ilan sa mga format na ito ay medyo bihira, at dito hindi mo magagawa nang hindi ginagamit ang partikular na archiver na ito, dahil maaaring hindi magawa ng iba ang gawaing ito.

Pag-encrypt para sa mga layunin ng seguridad.

Ang isa pang mahalagang bentahe ng programang Winrar ay ang kakayahang mag-encrypt ng mga file gamit ang AES algorithm. Gumagamit ito ng isang daan at dalawampu't walong bit na key, na sa kanyang sarili ay medyo mahusay na proteksyon. Bilang karagdagan, ang SHA-1 hash na password ay pinoprotektahan din ang file sa paraang halos imposibleng i-crack ito.

Kakayahang magtrabaho sa malalaking file.

Ang Winrar ay isa ring nangunguna sa dami ng mga file na magagamit nito. Ang maximum na laki ay maaaring umabot sa 8.589 bilyong gigabytes. Ang mga naturang bagay ay hindi na ginagamit sa mga computer sa bahay, ngunit sa mga dalubhasang computer, gayunpaman, ang archiver na ito ay matagumpay na maproseso ang mga ito. Kahit na ang laki ng mga file na nangangailangan ng compression ay makabuluhang mas maliit kaysa sa tinukoy, Winrar ay mas kanais-nais pa rin para sa pag-archive, dahil ang program na ito ay nagbibigay ng pinakamainam na kumbinasyon ng dami at bilis.

Paggamit ng multi-volume at self-extracting archive.

Sa medyo bagong mga bersyon ng programa, ang mga gumagamit ay may pagkakataon na lumikha ng multi-volume at, kung ano ang mas maginhawa, self-extracting archive. Ang function na ito ay lubhang kapaki-pakinabang kung ang file ay kailangang buksan sa isang computer kung saan ang archiver ay hindi naka-install.

Proteksyon mula sa pinsala.

Bilang karagdagan, ang mga naka-archive na file ay lubos na mapagkakatiwalaan na protektado sa kaso ng pinsala. Upang gawin ito, humihiling ang programa ng karagdagang impormasyon, na ginagamit upang mabawi ang data. Siyempre, ang tampok na ito ay kapaki-pakinabang din kapag nagtatrabaho sa isang personal na computer sa bahay, at hindi maaaring palitan sa mga sitwasyon sa trabaho, na makabuluhang binabawasan ang oras na ginugol sa pagbawi ng impormasyon.

Pangalan ng suporta

Karagdagang kaginhawahan

Sa wakas, ang isang mahalagang karagdagan ay ang suporta sa command line ng programa, na nagbibigay-daan sa iyong ganap na i-compress at i-decompress ang mga file sa kaganapan ng isang mouse o display malfunction.

Kaya, ang Winrar ay isa sa mga pinakamahusay na modernong archiver, na may maraming mga function na ginagawang mas madali para sa user na mag-archive at mag-unpack ng mga file. Huwag kalimutan ang tungkol sa maginhawa at madaling gamitin na interface, na nanatiling halos hindi nagbabago mula noong inilabas ang unang bersyon ng programa. Ang patuloy na pagpapabuti ng archiver ay hindi na kailangan para sa mga user na maghanap ng mga alternatibo. Mula noong simula ng dekada nobenta ng ikadalawampu siglo, isang buong henerasyon ng mga gumagamit ng Winrar ay lumaki na at ayaw baguhin ang kanilang mga gawi. Sa pamamagitan ng pag-download ng isang pagsubok na bersyon ng programa nang libre, maaari mong pahalagahan ang lahat ng mga pakinabang nito, dahil ang pag-install nito ay hindi nangangailangan ng maraming pagsisikap, at maaari mong palaging alisin ito kung nais mo.

Laboratory work No. 3.

Pag-archive ng mga file

Pangkalahatang impormasyon .

Pag-archive ay compression (pag-iimpake) ng isang file o grupo ng mga file upang mabawasan ang puwang na inookupahan nila sa disk. Ang mga file na nagreresulta mula sa compression ay tinatawag mga archive o archival mga kopya . Ang mga espesyal na programa na nag-compress ng mga file ay tinatawag na mga archiver o packer. Ang pinakasimpleng mga tool sa pag-archive ay maaaring isama sa operating system, ngunit ang mga ito ay kapansin-pansing mas mababa sa mga kakayahan sa mga espesyal na kagamitan. Karamihan sa mga programang ito ay mga komersyal na produkto, ngunit ang ilan sa mga ito ay may mga bersyon ng shareware na may mga limitasyon sa pagganap.

Binibigyang-daan ka ng mga archiver hindi lamang na lumikha ng mas maliit na mga kopya ng archive ng mga file, ngunit din upang pagsamahin ang mga naturang kopya ng ilang mga file sa isang archive file. Ang bawat archive ay may talaan ng mga nilalaman, na kinakailangang naglalaman ng sumusunod na impormasyon tungkol sa bawat file na nakaimbak sa archive: pangalan ng file; petsa at oras ng huling pagbabago ng file; laki ng file sa disk at sa archive; cyclic control code ( CRC ) para sa bawat file, na ginagamit upang suriin ang integridad ng archive.

Ang cyclic control code ay kinakalkula sa tuwing ang archiver program ay binibigyan ng utos na kunin ang mga file mula sa archive o suriin ang integridad ng archive. Pagkatapos ay ihahambing ito sa halagang naitala sa talaan ng mga nilalaman ng archive. Kung ang mga halaga ay hindi tugma, ang mensahe ay " Nabigo ang CRC ” (maling cyclic control code), at ang gawain ng archiver ay naantala: ang archive ay hindi maaaring i-unpack. Dahil mahirap baguhin ang isang naka-archive na file nang hindi binabago ang round-robin code nito, ang pag-archive ng file ay maaaring ituring na elemento ng proteksyon ng anti-virus: ang isang file na nahawaan ng virus ay hindi mabubuksan nang hindi ito nadidisimpekta.

Ang pangunahing katangian ng mga file ng archive ay ang kanilang antas ng compression. Depende ito sa source file format at sa compression algorithm. Samakatuwid, walang mahigpit na pamantayan upang pumili ng isang archiver kaysa sa isa pa.

Dapat na maunawaan na ang mga application kung saan binuo ang mga source file sa pangkalahatan ay hindi maaaring gumana sa mga naka-archive na kopya ng mga ito. Ang katotohanan ay ang mga kopya ng archival ay may panimula na naiibang panloob na istraktura. Halimbawa, sa isang file ng larawan (*. bmp ) ay naglalaman ng impormasyon tungkol sa kulay ng bawat punto. At ang pag-save ng espasyo kapag ang pag-archive ng isang larawan ay nakakamit sa pamamagitan ng pagpapangkat ng mga tuldok ayon sa kulay. Samakatuwid, bago gamitin, ang data ay dapat na makuha mula sa archive (unarchived).

Ang pinakakaraniwang archiver sa Russia ay: RAR at nito Windows na bersyon ng WinRar (Ang mga archive na nilikha nito ay may extension na .RAR bilang default), PKZIP / PKUNZIP at ang Windows na bersyon ng WinZip (extension.ZIP), ARJ (extension.ARJ) at LHA (extension.LZH). Ang mga bersyon ng Windows ay may mas user-friendly na interface, pati na rin ang ilang karagdagang mga tampok.

Karaniwan, ang mga archiver ay nagbibigay ng mga sumusunod na tampok:

a) ilagay ang mga kopya ng mga file sa disk sa naka-compress na anyo sa isang archive file;

b) kunin ang mga file mula sa archive;

c) tingnan ang mga nilalaman ng file nang hindi kinukuha ito mula sa archive;

d) tingnan ang talaan ng mga nilalaman ng archive;

e) tanggalin ang mga file mula sa archive.

Halos lahat ng mga archiver ay nagbibigay ng kakayahang lumikha ng isang maginhawang "self-extracting" archive, i.e. archive file na may extension na .EXE. Upang i-unpack ang naturang archive, patakbuhin lang ito bilang isang programa. Bilang karagdagan, karamihan sa mga modernong archiver ay sumusuporta din sa pagtatrabaho sa mga multi-volume na archive. Ito ay nagpapahintulot sa iyo na maglagay ng isang malaking archive file na tumatagal ng ilang M b (at kung kinakailangan, pagkatapos ay ilang sampu-sampung MB), papunta sa mga floppy disk, na hanggang ngayon ay ang pinaka-naa-access at unibersal na panlabas na media.

Tulad ng karamihan sa mga application ng Windows, ang WinRar archiver ay may operating menu at isang toolbar na nagbibigay ng user-friendly na interface. Ang pinakamataas na antas ng WinRar archiver operating menu ay naglalaman ng mga sumusunod na item: "File", "Commands", "History", "Favorites", "Options" at "?" (tulong). Ang mga utos na pinakamadalas na ginagamit ay nadoble ng kaukulang mga pindutan sa toolbar.

Ang archiver ay nilagyan ng isang medyo detalyadong sistema ng tulong, na hindi lamang naglalaman ng impormasyon tungkol sa layunin ng mga pindutan at mga utos, ngunit nagbibigay din ng praktikal na payo sa pag-set up at paggamit ng programa. Samakatuwid, tatalakayin lamang natin sa madaling sabi ang mga pangunahing kakayahan ng archiver.

Upang gawin ito, kailangan mong piliin ang folder kung saan matatagpuan ang mga file na i-archive. Upang gawin ito, maaari mong gamitin ang alinman sa isang drop-down na listahan (kapareho ng sa dialog box para sa pagbubukas ng isang dokumento sa anumang programa) o ang command na "Piliin ang folder" mula sa menu na "File". Ang mga nilalaman ng napiling folder ay ipapakita sa window ng programa ng WinRar. Pagkatapos ay kailangan mong piliin ang mga file na mai-archive. Ang pagpili ay isinasagawa gamit ang mouse (pagpili ng isang pangkat ng mga katabing file - na may Shift key na pinindot nang sabay-sabay; pagpili ng mga hindi katabi na file - na may Ctrl key na pinindot nang sabay-sabay), o gamit ang Insert at Space key. Maaari mong piliin hindi lamang ang mga file, kundi pati na rin ang buong mga folder. Kapag napili ang lahat ng kinakailangang file, kailangan mong i-click ang pindutang "Magdagdag" sa toolbar, o piliin ang command na "Magdagdag ng mga file sa archive" mula sa menu na "Mga Command". Ang alinman sa mga pagkilos na ito ay magiging sanhi ng paglabas ng dialog box ng Pangalan ng Archive at Mga Opsyon, na nagbibigay ng malawak na mga opsyon para sa pag-configure ng mga parameter ng archive. Ilista natin (na may maikling komento) ang pinakakaraniwan sa kanila.

Sa linyang “Archive:,” maaari mong tukuyin ang alinman sa isang bagong pangalan ng archive o pumili ng isang umiiral nang archive kung saan magdagdag ng mga file. Ang pangalan ng archive ay dapat may RAR o ZIP extension (sinusuportahan ng WinRar archiver ang pagtatrabaho sa mga ZIP archive, bagama't hindi buo). Natutukoy ito sa pamamagitan ng pagpili ng format ng archive (dalawang switch). Ang drop-down na listahan ng "Paraan ng compression" ay nagbibigay-daan sa iyo na tukuyin ang pinakaangkop na paraan sa anim na posible sa isang partikular na sitwasyon. Ang "high-speed" na paraan ay nagbibigay ng data compression sa maikling panahon, ngunit ang compression ratio ay mababa. Ang "maximum" na paraan ay nag-compress ng data nang maayos, ngunit nangangailangan ng kapansin-pansing mas maraming oras. Binibigyang-daan ka ng drop-down na listahan ng "Laki ng volume" na itakda ang laki ng volume sa mga byte kapag gumagawa ng archive na maraming dami. Maaari mo itong piliin mula sa listahan o i-print lamang ito. Mula sa mga parameter ng pag-archive, bigyang-pansin ang checkbox na "Gumawa ng SFX archive". Kung ito ay nasuri, isang self-extracting archive ay nilikha. Ang ganitong archive ay kukuha ng mas maraming espasyo kaysa sa isang regular, ngunit maaaring ito ang pinakamahusay na solusyon kung hindi ka sigurado na ang tatanggap ng archive ay may naka-install na archiver. Tandaan na maaari mo ring i-convert ang isang umiiral nang archive sa isang self-extracting archive.

Pag-extract ng mga file mula sa isang archive.

Una kailangan mong piliin ang archive kung saan kukunin ang mga file, at pagkatapos ay piliin ang mga file na gusto mong kunin. Mayroong dalawang utos sa menu na "Mga Command": "I-extract ang mga file mula sa archive" at "I-extract sa isa pang folder...". Tumutugma ang mga ito sa mga button na "I-extract" at "I-extract sa" sa Toolbar. Kinukuha ng unang command ang mga file sa kasalukuyang direktoryo (ang isa kung saan matatagpuan ang archive). Ang pagtawag sa pangalawang command ay nagiging sanhi ng paglabas ng Extraction Path at Options dialog box. Ang linya ng "I-extract ang landas" ay nagpapahintulot sa iyo na tukuyin ang folder kung saan ilalagay ang mga naka-unzip na file. Tinutukoy ng switch na "Overwrite mode" kung ano ang gagawin kung mayroon nang file sa folder na may parehong pangalan sa kinukuha.

WinRAR ay nagbibigay-daan sa iyo upang tingnan ang mga file nang hindi kinukuha ang mga ito mula sa archive, ngunit sa "text mode" lamang. Ang tanging bagay na mapipili ng user ay kung titingnan ang teksto sa pag-encode Windows o DOS encoding.

Tingnan ang talaan ng nilalaman ng archive .

WinRar archiver ginagawang posible na tingnan ang talahanayan ng mga nilalaman ng archive, kung saan para sa bawat file ang pangalan nito, orihinal na laki, naka-compress na laki, uri ng file at petsa ng pagbabago ay ipinahiwatig.

Pag-alis ng mga file mula sa archive

Ang mga file na tatanggalin ay dapat mapili, at pagkatapos ay gamitin ang item sa menu na "Mga Command" na "Tanggalin ang mga file", o ang pindutang "Tanggalin" sa Toolbar, o i-click lamang ang " Tanggalin".

WinZip archiver

Ang WinZip archiver menu ay medyo naiiba, bagaman ang mga kakayahan na mayroon ito ay katulad ng sa WinRAR archiver. Magbibigay kami ng mga pangalan sa Ingles (na may pagsasalin sa Russian) ng mga item sa menu at mga pindutan.

Kung ikukumpara sa WinRAR, ang WinZip archiver ay may mas malaking kakayahan sa pagsasama sa ibang software. Kaya, kung ang ARJ at LHA archiver ay naka-install sa iyong computer, ang WinZip archiver ay magagawang gumana hindi lamang sa mga ZIP archive, kundi pati na rin sa mga archive na nilikha ng ARJ at LHA, pati na rin lumikha ng mga archive ng mga format na ito (ginagawa ang configuration gamit ang ang menu na "Pagpipilian" |. "Lokasyon ng Programa" - "Mga Opsyon" |. Bilang karagdagan, ang WinZip ay may kakayahang mag-extract ng data mula sa mga archive na may mga extension na .TAR, .Z, .GZ, .TAZ at .TGZ. Ang ganitong mga archive ay karaniwang nilikha ng mga kagamitan ng mga operating system ng pamilyang Unix o DOS. Maaari mong mahanap ang mga naka-archive na file sa mga site sa Internet. Bilang karagdagan, ang WinZip ay may kasamang utility na tinatawag na Uuencode, na espesyal na nag-encode ng mga file para sa pagpapadala ng email upang mas matiyak ang kanilang integridad.

Sinusuportahan ng WinZip ang pag-customize ng user ng interface, na maaaring gawin sa pamamagitan ng pag-access sa Wizard (item sa menu na “File” | “Wizard” o ang Wizard button sa Toolbar). Kami ay tumutuon sa "classic" na interface (WinZip Classic) at, tulad ng sa WinRAR, kami ay tumutuon sa mga pangunahing operasyon.

Paglalagay (pagdaragdag) ng mga file sa archive.

Una kailangan mong magpasya sa archive kung saan ilalagay ang mga file. Maaari kang pumili ng kasalukuyang archive (menu na "File" | "Open Archive" o ang "Buksan" na button), o lumikha ng bago (menu "File" | "Bagong Archive" o “Bago” na buton). Sa parehong mga kaso, magbubukas ang mga dialog box - "Buksan ang Archive" at "Bagong Archive", ayon sa pagkakabanggit. Kung nagbubukas ka ng isang umiiral na archive, kailangan mo hanapin at piliin ito upang lumitaw ang pangalan nito sa linya ng "Pangalan ng file". Kung gumagawa ka ng bagong archive, kailangan mo uri ang pangalan ng bagong archive file.

Sa pangkalahatan, ang mga inilarawang dialog box ay "dalawang layunin". Kung sa linya ng "Pangalan ng file" ng window na "Buksan ang Archive" ay nai-type mo ang pangalan ng isang hindi umiiral na archive (sa folder na ito), matatanggap mo ang mensahe: "Hindi mabuksan... (buong path at pangalan ng file). ). Ang file ay hindi umiiral. Gumawa ng bagong file? Mangyaring pindutin ang F1 para sa tulong." Ang pag-click sa pindutang "Oo" ay lilikha ng isang bagong archive. Kung pipili ka ng isang umiiral na file sa dialog box ng Bagong Archive, isang mensahe ng babala ang magpo-prompt sa iyo na buksan ang umiiral na file.

Ngayon ay maaari kang magdagdag ng mga file sa archive. Ang pagpili sa command na "Add" mula sa menu na "Actions" o pag-click sa "Add" button sa Toolbar ay magiging sanhi ng paglabas ng dialog box na "Add". Sa window na ito, sa karaniwang paraan, maaari kang pumili ng isa o higit pang mga file na ilalagay sa archive (dapat ipakita ang kanilang mga pangalan sa linya ng "File name"), ang antas ng compression ("Compression"; ang mga pangalan ng mode ay nakaayos sa pababang pagkakasunud-sunod ng compression degree), pati na rin ang ilang iba pang mga parameter. Kapag napili ang mga file, i-click ang pindutang "Idagdag" (matatagpuan sa tabi ng linya ng "Pangalan ng file"). Bilang resulta, ang kasalukuyang talaan ng mga nilalaman ng archive ay ipapakita sa window ng programa ng WinZip.

Ang isang umiiral na archive ay maaaring ma-convert sa isang self-extracting archive gamit ang command na "Gumawa ng .EXE File" mula sa menu na "Mga Pagkilos".

Pag-extract ng mga file mula sa isang archive.

Kapag napili mo ang mga file na kailangang kunin mula sa archive, kailangan mong pumunta sa item ng menu " Mga aksyon" | “I-extract …” (“I-extract…”) o i-click ang “ I-extract ” sa toolbar. Ilalabas nito ang " I-extract ”, na idinisenyo upang piliin ang folder kung saan kukunin ang file. Ito ay tinutukoy ng mga nilalaman ng linya " I-extract sa " Bilang default, ipinapakita nito ang pinakakamakailang ginamit na landas. Maaari mong punan ang linyang ito sa pamamagitan ng pagpili sa nais na folder sa " Mga Folder/Driver ” (“Mga Folder/Disks”). Maaari mo ring i-type ang path sa folder (kabilang ang pangalan nito) sa linyang ito o piliin ang path mula sa drop-down na listahan. Kung kinakailangan, maaari kang lumikha ng isang bagong folder sa pamamagitan ng pag-click sa " Bagong Folder ..." ("Bagong folder"). Lumipat " Mga file ” (“Mga File”) ay tumutukoy kung pinili lang ang mga file (“ Mga Piniling File "), lahat ng mga file mula sa archive (" Lahat ng mga File ") o mga file na iyong pinili (“ Mga file ”; Maginhawang magtakda ng maskara dito).

Tingnan ang mga nilalaman ng file nang hindi kinukuha mula sa archive .

WinZip nagbibigay-daan sa iyo upang tingnan ang mga file nang hindi kinukuha ang mga ito mula sa archive gamit ang iba't ibang mga programa. Upang gawin ito, piliin ang file na nais mong tingnan at gamitin ang command na " Tingnan …” (“Tingnan”) mula sa “ menu Mga aksyon ” o i-click ang “ button Tingnan " Sa lalabas na dialog box, maaari mong gamitin ang switch upang piliin ang paraan ng pagtingin: gamit ang nauugnay na program (na tinutukoy ng extension ng file) (“ Kaugnay na Programa ”, ang pangalan ng program na ito ay ipinahiwatig sa mga bracket), gamit ang built-in na viewer ASCII text (“Internal ASCII Text Viewer ) o gamit ang pinili ng user na programa sa panonood. kaya, WinZip nagbibigay ng sapat na display para sa lahat ng mga file na may mga nakarehistrong extension.

Tingnan ang talaan ng nilalaman ng archive .

Ang talaan ng mga nilalaman ng archive na ipinapakita sa window ng programa ay naglalaman ng sumusunod na impormasyon: pangalan ng file (" Pangalan"), petsa ("Petsa") at oras ("Oras ") ang huling pagbabago nito, orihinal na laki (" Sukat "), compression ratio (" ratio "), laki ng naka-pack na file (" Nakaimpake ") at ang path sa source file (" Daan ”; na may mga default na setting, hindi ito naaalala sa panahon ng pag-archive at hindi ipinapakita).

Pag-alis ng mga file mula sa archive

Upang tanggalin ang mga file mula sa archive, kailangan mong piliin ang mga ito, at pagkatapos ay gamitin ang command na "Delete..." mula sa menu na "Actions" o pindutin lamang ang "Delete" key sa keyboard. Ang lalabas na dialog box na "Tanggalin" ay magbibigay-daan sa iyo na linawin ang iyong pinili: tanggalin ang buong archive ("Buong Archive"), mga napiling file ("Mga Piniling File"), o tukuyin ang mga file sa linya ng "Mga File" (karaniwang nagpapahiwatig ng isang maskara).

Tandaan: Upang makumpleto ang gawain, gamitin ang 7-zip program

1. Lumikha ng isang direktoryo na MyRarArchive, at sa loob nito - mga subdirectory na Mga Teksto at Larawan.

2. Maglagay sa direktoryo ng MyRarArchive ng hindi bababa sa 5 text file (na may mga extension na .txt, .doc, .rtf) at hindi bababa sa 5 file na may mga larawan (.bmp, .gif, .jpg) na may kabuuang volume na hindi bababa sa 500 KB. Gawin ang mga sumusunod na aksyon gamit ang RAR archiver:

3. Gumawa ng TArc .rar archive na naglalaman ng mga naka-archive na kopya ng lahat ng text file.

4. Ilipat ang mga naka-archive na kopya ng lahat ng mga file ng larawan sa PA rc.rar archive.

5. Tingnan ang talaan ng mga nilalaman ng mga archive at ang mga file na nilalaman sa mga archive na ito nang hindi inaalis ang mga ito.

6. Suriin ang integridad ng archive.

7. I-extract ang lahat ng file na nasa P Arc archive sa Pictures directory at sa MyRarArchive

8. Alisin ang lahat ng file na may extension na .gif mula sa PA archive na gс.rar.

9. Gumawa ng 3 archive ng iba't ibang antas ng compression, na naglalaman ng mga naka-archive na kopya ng lahat ng mga file ng larawan. Ihambing ang kanilang mga compression ratio.

10. Tanggalin ang PAr archive c.rar .

11. I-extract ang lahat ng file mula sa TArc .rar archive papunta sa isang floppy disk.

12. Gumawa ng self-extracting archive sa isang floppy disk (pagpipilian sa SFX)

13. Gumawa ng multi-volume na ManyVolume .rar archive na may laki ng volume na 100 KB, na naglalaman ng mga naka-archive na kopya ng lahat ng text at graphic na file.

Kapag nagsusumite ng takdang-aralin:

  1. Ipakita ang mga nilalaman ng iyong disk at floppy disk
  2. Ipakita ang pagpapatakbo ng isang self-extracting archive.
  3. Magsagawa ng mga aksyon sa mga file na pinili ng guro gamit ang archive program

Mga tanong sa seguridad

1. Bakit kailangan natin ng mga programa sa pag-archive?

2. Ano ang archive?

3. Anong impormasyon ang kinakailangang nilalaman sa talaan ng mga nilalaman ng isang archive file?

4. Ano ang loopback code at ano ang layunin nito?

5. Halos lahat ng mga archiver ay nagbibigay ng kakayahang tingnan ang mga file na nakapaloob sa mga archive. Bakit hindi ma-edit ang mga file na ito?

6. Ihambing ang laki ng TextAndPict.rar (.zip) archive at ang kabuuang sukat ng TextArchive.rar (.zip) at PictureArchive.rar (.zip) archive. Subukang ipaliwanag ang iyong resulta.

Target: pag-aaral ng mga prinsipyo ng pag-archive ng file, mga function at operating mode ng mga pinakakaraniwang archiver, pagkuha ng mga praktikal na kasanayan sa paglikha ng mga archive file at pagkuha ng mga file mula sa mga archive.

Teoretikal na impormasyon para sa gawaing laboratoryo

Pag-archive(packaging) - paglalagay (pagda-download) ng mga source file sa isang archive file sa compressed o uncompressed form.

Ang pag-archive ay nilayon upang lumikha ng mga backup na kopya ng mga ginamit na file kung sakaling mawala o masira ang pangunahing kopya para sa anumang dahilan (kawalang-ingat ng user, pagkasira ng magnetic disk, impeksyon sa virus, atbp.).

Para sa pag-archive, ginagamit ang mga espesyal na programa, mga archiver na nagsasagawa ng packaging at ginagawang posible na bawasan ang laki ng archive, kumpara sa orihinal, ng humigit-kumulang dalawa o higit pang beses.

Hinahayaan ka ng mga archiver na protektahan ang mga archive na nilikha nila gamit ang isang password, i-save at ibalik ang istraktura ng mga subdirectory, at magsulat ng isang malaking archive file sa ilang mga disk (multi-volume archive).

Ang alinman sa isa o ilang mga file ay maaaring i-compress, na sa naka-compress na anyo ay inilalagay sa isang tinatawag na archive file o archive. Ang mga malalaking programa na ipinamamahagi sa mga floppy disk ay matatagpuan din sa kanila sa anyo ng mga archive.

I-archive ang file- ito ay isang espesyal na organisadong file na naglalaman ng isa o higit pang mga file sa naka-compress o hindi naka-compress na form at impormasyon ng serbisyo tungkol sa mga pangalan ng mga file, ang petsa at oras ng kanilang paggawa o pagbabago.

Ang pagtaas sa laki ng archive ay nakakamit sa pamamagitan ng pagpapalit ng mga madalas na nagaganap na mga pagkakasunud-sunod ng code sa file ng mga link sa unang natukoy na pagkakasunud-sunod at paggamit ng mga algorithm ng compression ng impormasyon.

Ang antas ng compression ay depende sa program na ginamit, ang paraan ng compression, at ang uri ng source file. Ang pinaka-well-compress na mga file ay mga graphic na imahe, mga text file at mga file ng data, kung saan ang compression ratio ay maaaring umabot sa 5 - 40% na mga file ng mga executable na programa at mga module ng pag-load ay naka-compress na mas mababa - 60 - 90%. Ang mga archive na file ay halos hindi na-compress. Ang mga programa sa pag-archive ay naiiba sa mga paraan ng compression na ginagamit nila, na dahil dito ay nakakaapekto sa compression ratio.

Upang magamit ang impormasyong nakaimpake sa archive, kailangan mong buksan o i-unpack ang archive. Ginagawa ito ng parehong programa ng archiver o ng isang ipinares na programa ng unarchiver.

Binubuksan ang zipper(unpacking) - ang proseso ng pagpapanumbalik ng mga file mula sa isang archive sa kanilang orihinal na anyo. Kapag nag-unpack, ang mga file ay kinukuha mula sa archive at inilalagay sa disk o sa RAM.

Self-extracting archive file ay isang bootable, executable na module na may kakayahang independiyenteng i-unzipping ang mga file na nakapaloob dito nang hindi gumagamit ng archiver program.


Ang self-extracting archive ay tinatawag na SFX archive (SelF-eXtracting). Ang mga archive ng ganitong uri ay karaniwang ginagawa sa anyo ng isang .EXE file.

Ang mga archiver na ginamit upang i-compress at mag-imbak ng impormasyon ay nagbibigay ng representasyon ng isa o higit pang mga file sa isang archive file, na ang bawat isa ay maaaring makuha sa orihinal nitong anyo kung kinakailangan. SA talaan ng mga nilalaman ng archive file Para sa bawat file na nilalaman nito, ang sumusunod na impormasyon ay naka-imbak:

Ø pangalan ng file;

Ø impormasyon tungkol sa direktoryo kung saan nakapaloob ang file;

Ø petsa at oras ng huling pagbabago ng file;

Ø laki ng file sa disk at sa archive;

Ø cyclic control code para sa bawat file, na ginagamit upang suriin ang integridad ng archive.

Ang mga archiver ay may sumusunod na pag-andar:

1. Pagbabawas ng kinakailangang dami ng memorya para sa pag-iimbak ng mga file mula 20% hanggang 90% ng orihinal na volume.

2. I-update lamang sa archive ang mga file na nagbago mula noong huling idinagdag ang mga ito sa archive, i.e. Ang packer program mismo ay sumusubaybay sa mga pagbabagong ginawa ng user sa mga naka-archive na file at naglalagay lamang ng mga bago at binagong file sa archive.

3. Pagsasama-sama ng isang pangkat ng mga file na may mga pangalan ng pag-iimbak ng direktoryo na may mga pangalan ng file sa archive, na nagbibigay-daan sa iyong ibalik ang buong istraktura ng mga direktoryo at mga file kapag nag-unzip.

4. Pagsusulat ng mga komento sa archive at mga file sa archive.

5. Paglikha ng mga self-extracting archive na hindi nangangailangan ng archiver mismo na mag-extract ng mga file.

6. Paglikha ng mga multi-volume na archive - mga pagkakasunud-sunod ng mga archive file. Ang mga multi-volume na archive ay idinisenyo para sa pag-archive ng malalaking hanay ng mga file sa mga floppy disk.

Gawain Blg. 1.

1. Sa Windows operating system, gumawa ng folder Mga archive sa address C:\TEMP. Lumikha ng mga folder Mga larawan At Mga dokumento sa address C:\TEMP\Mga Archive.

2. Hanapin at kopyahin sa folder Mga larawan dalawang guhit na may extension * .jpg at * .bmp .

3. Ihambing ang mga laki ng file *.bmp At *.jpg . at isulat ang data sa table_1.

4. Sa isang folder Mga dokumento ilagay ang mga file *.doc (hindi bababa sa 3) at isulat ang kanilang mga orihinal na laki sa talahanayan_1.


Gawain Blg. 2. Pag-archive ng mga file ng WinZip

1. Ilunsad WinZip 7. (Simulan → Lahat ng Programa → 7-Zip → 7 Zip File Manager).

C:\TEMP\Archives\Pictures. Ilagay ang cursor sa pangalan ng graphic file Winter.jpg. Patakbuhin ang utos Magdagdag ng (+).

3. Ipasok ang pangalan ng archive sa field ArchiveWinter.zip at siguraduhin na sa field Format ng archive hanay ng uri Zip.

4. I-install sa kahon Baguhin ang mode: magdagdag at palitan.

5. Dropdown Antas ng compression: piliin ang item Normal. OK.

6. Ihambing ang laki ng orihinal na file sa laki ng archive file. Isulat ang datos sa table_1.

7. Gumawa ng archive Winter1.zip, protektado ng password. Upang magpasok ng password sa dialog box Idagdag sa archive sa bukid Ipasok ang password: ipasok ang password sa field Ulitin ang password: kumpirmahin ang iyong password. Pakitandaan ang checkbox Ipakita ang password. Kung hindi ito nakatakda, ang password ay hindi ipapakita sa screen kapag ipinasok, at ang mga character nito ay papalitan ng wildcard na character na "*". Ito ay isang panukala upang maprotektahan ang iyong password mula sa mga tagalabas. Gayunpaman, sa kasong ito, hindi makatitiyak ang user na naipasok niya nang tama ang password. Samakatuwid, kung ang checkbox ay hindi naka-check, ang system ay humihiling ng isang paulit-ulit (kontrol) password entry. I-click ang button OK- magsisimula ang proseso ng paglikha ng isang protektadong archive.

8. Piliin ang archive Winter1.zip, patakbuhin ang command I-extract. Sa dialog box na lalabas I-extract sa bukid I-unpack sa: piliin ang patutunguhang folder - C:\TEMP\Archives\Pictures\Winter1\.

9. I-click ang button OK. Ang proseso ng pagkuha ng data mula sa archive ay hindi magsisimula, ngunit sa halip ay magbubukas ang isang dialog box upang magpasok ng isang password.

10. Siguraduhin na ang pagpasok ng maling password ay hindi nagpapahintulot sa iyo na kumuha ng mga file mula sa archive.

11. Siguraduhin na ang pagpasok ng tamang password ay talagang magsisimula sa proseso.

12. Tanggalin ang protektadong archive na iyong ginawa at ang mga na-extract na file.

13. Gumawa ng self-extracting ZIP archive. Upang gawin ito, ilagay ang cursor sa pangalan ng archive Winter.zip, patakbuhin ang command Magdagdag ng (+).

14. Ipasok ang pangalan ng archive sa field ArchiveTaglamig.7z at siguraduhin na sa field Format ng archive hanay ng uri 7z.

15. I-install sa field Baguhin ang mode: magdagdag at palitan.

16. Lagyan ng tsek ang kahon Lumikha ng SFX archive.

17. Sa drop down list Antas ng compression: piliin ang item Normal. Simulan ang proseso ng pag-archive gamit ang pindutan OK.

18. Katulad nito, lumikha ng mga archive para sa mga file na Rowan.bmp, Document1.doc, Document2.doc, Document3.doc. Ang mga paghahambing na katangian ng mga source file at ang kanilang mga archive ay kasama sa table_1.

Gawain Blg. 3. Pag-archive ng mga file ng WinRar

1. Ilunsad WinRar(Start → All Programs → WinRar).

2. Sa lalabas na dialog box, piliin ang folder kung saan gagawin ang archive: C:\TEMP\Archives\Pictures.

3. Ilagay ang cursor sa pangalan ng graphic file Winter.jpg.

4. Patakbuhin ang utos Idagdag. Sa lalabas na dialog box, ilagay ang pangalan ng archive Winter.rar. Piliin ang bagong format ng archive - RAR, paraan ng compression - Ordinaryo. Siguraduhin ang grupo Mga opsyon sa pag-archive Walang mga checkbox sa alinman sa mga kahon. I-click ang button OK para gumawa ng archive. Sa panahon ng pag-archive, ipinapakita ang isang window na may mga istatistika. Kapag kumpleto na ang pag-archive, mawawala ang window ng mga istatistika, at ang ginawang archive ay magiging kasalukuyang napiling file.

5. Katulad nito, lumikha ng mga archive para sa mga file na Rowan.bmp, Document1.doc, Document2.doc, Document3.doc. Ang mga paghahambing na katangian ng mga source file at ang kanilang mga archive ay kasama sa table_1.

6. Gumawa ng self-extracting RAR archive na may kasamang mga text at graphic na file.

7. Tukuyin ang porsyento ng file compression at punan ang talahanayan_1. Ang porsyento ng compression ay tinutukoy ng formula, kung saan ang S ay ang laki ng mga archive file, Gayon din ang laki ng mga source file.

Talahanayan_1


Gawain Blg. 4. Sagutin ang mga tanong:

Gawain Blg. 5. Gumawa ng konklusyon tungkol sa gawaing laboratoryo na ginawa:


Laboratory work No. 10

Paksa: Paghahanap ng impormasyon sa mga portal na pang-edukasyon ng estado

Target: pag-aaral ng teknolohiya ng impormasyon para sa pag-aayos ng paghahanap ng impormasyon sa mga portal na pang-edukasyon ng estado.

Pag-archive ng mga file, layunin, uri at pangunahing kakayahan ng mga archiver.

Pag-archive ng mga algorithm at pamamaraan

Mayroong iba't ibang mga algorithm para sa pag-archive ng data nang walang pagkawala ng impormasyon, kung saan, kapag na-unarchive, ang data ay ibabalik sa orihinal nitong anyo.

Ang pinakasimpleng algorithm ng compression ng data(tumatakbo) ay batay sa pagpapalit ng paulit-ulit na mga bit (sa isang teksto ay maaaring may pagkakasunod-sunod ng magkatulad na mga character, sa isang graphic na file ay maaaring may isang lugar na puno ng parehong kulay, at iba pa). Halimbawa, ang teksto ay naglalaman ng 10 puwang sa isang hilera, na naka-encode ng 10 byte. Sa panahon ng pag-archive, ang mga ito ay pinapalitan ng 3 byte (ang unang byte ay nag-encode ng character na pinapalitan; ang pangalawang byte ay isang espesyal na pag-archive na "flag" byte, na nagpapahiwatig ng pangangailangan na palawakin ang unang byte sa isang sequence ng mga byte; ang ikatlong byte ay nagpapahiwatig ang bilang ng mga umuulit na byte).

Algorithm para sa pag-encode ng magkaparehong pagkakasunud-sunod ng mga character (LZW) naghahanap ng magkaparehong salita sa mga text file, at magkaparehong "mga pattern" sa mga graphic na file. Ang bawat fragment ng file ay kinakatawan ng isang tiyak na code (pagkakasunud-sunod ng mga bit) at sa panahon ng proseso ng pag-archive, kapag ito ay lumitaw muli, ito ay papalitan ng isang link sa pangunahing code.

Mayroong iba't ibang mga paraan para sa pag-archive ng mga file (ZIP, RAR, ARJ, atbp.), na gumagamit ng nasa itaas at iba pang mga algorithm sa pag-archive.

Ang mga paraan ng pag-archive ay naiiba sa antas ng compression ng file, bilis ng pagpapatupad at iba pang mga parameter. Ang mga text at graphic na file ay pinakamahusay na naka-compress at ang mga archive na file ay halos hindi naka-compress.


I-archive ang mga programa.

Bakit kailangan ang mga archiver? \

Aling archiver ang mas mahusay?

ZIP archiver:

Pag-archive sa Total Commander;

WinRar archiver;

Archiver 7-Zip.

Ang layunin ng mga archiver ay i-compress (archive) ang impormasyon - dalhin ito sa isang form na binabawasan ang redundancy ng presentasyon nito. Ano ang punto?
Kung sumulat tayo ng isang teksto kung saan ang mga salitang " cake"o" kompyuter", pagkatapos ay maaari kang lumikha ng isang bagay na tulad nito file, kung saan ang mga salitang ito ay makikita nang isang beses, ngunit magkakaroon din ng eksaktong impormasyon kung saan ang mga lugar sa teksto ay binanggit ang mga ito. Ang nasabing file ay magiging mas maliit sa mga tuntunin ng espasyo sa disk, i.e. ito ay, bilang ito ay, naka-compress na may kaugnayan sa orihinal na isa.
Sa pangkalahatan, ang isang archive file ay isang espesyal na nakaayos na file na naglalaman ng data sa mga tipikal o paulit-ulit na mga simbolo o code, pati na rin ang data sa istruktura ng kanilang orihinal na pagkakalagay.

Bukod dito, ang alinman sa isa o ilang source file ay maaaring igrupo sa isang archive file. Kapag nag-unzip, ang (mga) file ay ibabalik sa kanilang orihinal na anyo.
Ito ay mas maginhawa upang mag-imbak ng mga naka-archive na file, ipadala ang mga ito sa network, o ipadala ang mga ito sa pamamagitan ng koreo.

Madalas itanong ang tanong: Aling archiver ang mas mahusay? Mayroong isang medyo malaking bilang ng mga programa ng archiver, ang pinakasikat sa mga ito ARJ, ZIP, RAR, 7-Zip(binibigkas na pitong zip). Kung pinag-uusapan natin ang tungkol sa dalawang archiver - mga pinuno ng serbisyo - mula sa kanilang malaking pamilya, kung gayon ito ay sa aking opinyon

WinRar- isang bayad na programa, o sa halip 30 araw na libre para sa pagsubok, at pagkatapos ay kailangan mong bumili ng isang susi)


7-Zip
- libreng software.

Sa programa WinRar sa aking opinyon, ang malaking kalamangan ay lumitaw ito nang mas maaga, ang mga tao ay nakabisado ito at walang partikular na dahilan upang muling pag-aralan ito.
At totoo ito kung walang mga espesyal na kinakailangan para sa pag-compress ng file. Ngunit kung kailangan mong i-compress ang mga file hangga't maaari, kung gayon ang eksperimento ay nagpapakita na ito ay magiging mas mahusay 7-Zip, at nalalapat din ito sa pag-download ng mga file at musika at video,

Archiver ZIP, marahil ang pinakakaraniwan, ito ay suportado sa Windows, nang walang paggamit ng espesyal na software, i-right-click lamang sa napiling file mga daga at sa napiling item na "Ipadala", piliin ang susunod na item na "Compressed ZIP folder". Natural, kailangan nating subaybayan kung alin landas ay tinukoy, i.e. saan mo ipinadala ang archive? Ang iyong file ay i-compress sa isang folder na may parehong pangalan ng file mismo.

Upang kunin ang isang file mula sa archive, kailangan mong mag-right-click sa archive at sa menu ng konteksto piliin ang sunud-sunod na "I-extract lahat" at para sa isang partikular na file na "I-extract". Makakatanggap ka ng isang folder na may file sa orihinal nitong anyo.
Ito ay kung paano gumagana ang mga archiver, na tinatawag na mga file archiver. Mayroon ding mga software archiver. Gumagawa din sila ng mga naka-compress na archive, na may pagkakaiba na hindi kinakailangan ang paunang pag-unpack upang i-extract ang mga source file ay awtomatikong na-unpack ang mga archive sa pagsisimula. Dahil ang mga ito ay mga executable (program) file, mayroon silang extension *.exe.

Kung na-install mo sa iyong computer tagapamahala ng file Total Commander, pagkatapos ay makakakuha ka ng isang malawak na hanay ng mga pagpipilian para sa pagpili ng mga archiver at kanilang mga setting, tulad ng ipinapakita sa mga figure sa ibaba:


Sabihin nating gusto naming gumawa ng archive ng isang file na tinatawag na “Statement”. Ang pagkakaroon ng napiling file na ito sa kanang panel (naka-highlight sa asul), sa tuktok na menu ng window, piliin ang tab na "File", pagkatapos ay ang opsyon na "Pack".

Ang window ng "File Packing" ay lilitaw na nag-aalok ng isang bilang ng mga archiver, kanilang mga setting, at pagpili ng mga opsyon para sa pag-archive.
Kapag nag-unpack (nag-extract) ng file, sa parehong tab na "File", piliin ang opsyon na "Unpack".

Ang window na "Pag-unpack ng mga file" ay lilitaw na may isang panukala para sa landas kung saan ilalagay ang na-unpack na file at mga setting para sa operasyon.


Kung sumasang-ayon ka sa iminungkahing paglalagay ng programa, i-click ang "I-install". Kung hindi, piliin ang landas kung saan ito ilalagay pagkatapos ng pag-install. Sa dulo ng pag-install, lilitaw ang isang window kung saan pipiliin namin ang opsyon na "Tapos na".


Ngayon ay magagamit na natin ang archiver. Upang ilunsad, hanapin ang folder na may program at mag-click sa icon ng program manager:

Gayunpaman, maaaring magkaroon ng ibang hitsura ang icon, halimbawa:

Maaaring depende ito sa bersyon ng source file.

Pagkatapos ng paglunsad, bubukas ang pangunahing window ng programa. Piliin natin ang folder na \Temp\ sa lokal na drive D: at gawin ang mga pamamaraan para sa pag-unzip at pag-archive ng "Application" na file. (Sa pamamagitan ng paraan, sa interface na inaalok ng programa, ang drive ay pinili gamit ang icon na "pataas na arrow", sa figure sa kaliwa ng field kung saan ipinahiwatig ang landas D:\Temp\).

Upang mag-extract ng file mula sa archive, piliin ang file (sa aming halimbawang "Application.zip"), pagkatapos ay piliin ang opsyon na "I-extract" (asul na minus) mula sa menu na inaalok sa tuktok ng mga tool. May lalabas na window na may mga iminungkahing opsyon sa pagkuha.

Kung sumasang-ayon kami sa mga iminungkahing opsyon at lokasyon ng file, i-click ang OK, kung hindi, piliin ang nais na mga opsyon at landas.

Upang ilagay ang isang file sa isang archive, sa window ng gumaganang archiver na iminungkahi sa itaas, dapat mong piliin ang opsyon na "Magdagdag" (berdeng plus).
Pagkatapos ay lilitaw ang isang window na may pagpipilian ng mga opsyon sa pag-archive. Pinipili din namin ang file na gusto naming ilagay sa archive at piliin ang path kung saan namin ito gustong makita. Sa aming kaso, muli kaming nagsasanay gamit ang "Pahayag" na file. Upang magsimula, iwanan natin ang mga iminungkahing opsyon dahil inaalok ang mga ito ng archiver. Kung gayon, sa karanasan, pipiliin namin ang sarili namin kung may hindi bagay sa iyo.


Pag-archive ng mga file, layunin, uri at pangunahing kakayahan ng mga archiver.

Ang isang tampok na katangian ng karamihan sa mga "klasikal" na uri ng data na tradisyunal na ginagamit ng mga tao ay isang tiyak na redundancy. Ang antas ng redundancy ay depende sa uri ng data. Sa karagdagan, ang antas ng data redundancy ay depende sa coding system na pinagtibay. Kaya, halimbawa, maaari nating sabihin na ang pag-encode ng impormasyon ng teksto gamit ang wikang Ruso (gamit ang alpabetong Ruso) ay nagbibigay sa average ng 20-30% na higit na kalabisan kaysa sa pag-encode ng sapat na impormasyon gamit ang wikang Ingles.

May mahalagang papel din ang redundancy sa pagproseso ng impormasyon. Gayunpaman, pagdating hindi sa pagproseso, ngunit sa pag-iimbak ng mga natapos na dokumento o pagpapadala ng mga ito, maaaring mabawasan ang redundancy, na nagbibigay ng epekto ng data compression.

Kung ang mga paraan ng pag-compress ng impormasyon ay inilapat sa mga natapos na dokumento, kung gayon ang terminong data compression ay kadalasang pinapalitan ng terminong pag-archive ng data, at ang mga tool sa software na nagsasagawa ng mga operasyong ito ay tinatawag na mga archiver.

Depende sa bagay kung saan matatagpuan ang data na na-compress, mayroong :

Compaction (pag-archive) ng mga file;

Compaction (pag-archive) ng mga folder;

Pagtatak ng disc.

Kung ang nilalaman ng data ay nagbabago sa panahon ng pag-compress ng data, ang paraan ng pag-compress ay hindi maibabalik at kapag ang data ay naibalik mula sa isang naka-compress na file, ang orihinal na pagkakasunud-sunod ay hindi ganap na naibalik. Ang ganitong mga pamamaraan ay tinatawag ding loss-controlled compression method. Naaangkop lamang ang mga ito para sa mga uri ng data kung saan ang pormal na pagkawala ng bahagi ng nilalaman ay hindi humahantong sa isang makabuluhang pagbaba sa mga ari-arian ng consumer. Una sa lahat, nalalapat ito sa data ng multimedia: mga pagkakasunud-sunod ng video, pag-record ng musika, pag-record ng tunog at mga guhit. Ang lossy compression method ay karaniwang nagbibigay ng mas mataas na compression rate kaysa sa mga reversible na pamamaraan, ngunit hindi ito mailalapat sa mga text na dokumento, database, o kahit na program code.

Ang mga karaniwang lossy compression na format ay:

JPG para sa graphic na data;

MPG para sa data ng video;

M RZ para sa audio data.

Kung ang compression ng data ay nagbabago lamang ng istraktura nito, ang paraan ng compression ay mababaligtad. Mula sa resultang code, maaari mong ibalik ang orihinal na array sa pamamagitan ng paglalapat ng reverse method. Ang mga nababalikang pamamaraan ay ginagamit upang i-compress ang anumang uri ng data.

Ang mga karaniwang lossless na format ng compression ay ako:

GIF, TIP,. PCX at marami pang iba para sa graphics data;

AVI para sa data ng video;

ZIP, .ARJ, .BAR, .LZH, .LH, .CAB at marami pang iba para sa anumang uri ng data.

Ang "klasikal" na mga format ng compression ng data, na malawakang ginagamit sa pang-araw-araw na gawain sa computer, ay ang mga format na .ZIP at .ARJ. Kamakailan, ang sikat na .RAR na format ay naidagdag sa kanila.

Kasama sa mga pangunahing pag-andar na ginagawa ng karamihan sa mga modernong tagapamahala ng archive ako:

Pagkuha ng mga file mula sa mga archive;

Paglikha ng mga bagong archive;

Pagdaragdag ng mga file sa isang umiiral nang archive;

Paglikha ng mga self-extracting archive;

Paglikha ng mga ibinahagi na archive sa mababang kapasidad na media;

Pagsubok sa integridad ng istraktura ng archive;

Buo o bahagyang pagbawi ng mga nasirang archive;

Pinoprotektahan ang mga archive mula sa pagtingin at hindi awtorisadong pagbabago.

Self-extracting archive

Ang isang self-extracting archive ay inihanda batay sa isang regular na archive sa pamamagitan ng paglakip ng isang maliit na software module dito. Ang archive mismo ay tumatanggap ng extension ng pangalan.EXE, na karaniwan para sa mga executable na file.

Ibinahagi ang mga archive.

Ang ilang mga tagapamahala (halimbawa WinZip) ay direktang gumaganap ng paghahati sa mga floppy disk, at ang ilan (halimbawa WinRAR at WinArj) ay nagbibigay-daan sa iyo na paunang hatiin ang archive sa mga fragment ng isang ibinigay na laki sa hard drive. Kasunod nito, maaari silang ilipat sa panlabas na media sa pamamagitan ng pagkopya.

Kapag lumilikha ng mga ibinahagi na archive, ang tagapamahala ng WinZip ay may isang hindi kasiya-siyang tampok: ang bawat volume ay nagdadala ng mga file na may parehong mga pangalan. Bilang resulta, walang paraan upang matukoy ang mga numero ng volume na nakaimbak sa bawat floppy disk sa pamamagitan ng pangalan ng file ng WinArj at WinRAR archive managers ang lahat ng ipinamahagi na mga file ng archive na may iba't ibang mga pangalan at samakatuwid ay hindi gumagawa ng mga naturang problema.

Proteksyon ng archive. Sa karamihan ng mga kaso, pinoprotektahan ang mga archive gamit ang isang password, na hinihiling kapag sinubukan mong tingnan, i-unpack o baguhin ang archive.

Kasama sa mga karagdagang tampok ng mga tagapamahala ng archive mga function ng serbisyo na ginagawang mas maginhawa ang trabaho. Madalas na ipinapatupad ang mga ito sa pamamagitan ng panlabas na pagkonekta ng mga karagdagang kagamitan at nagbibigay ng:

Tingnan ang mga file ng iba't ibang mga format nang hindi kinukuha ang mga ito mula sa archive;

Maghanap ng mga file at data sa loob ng mga archive;

Pag-install ng mga programa mula sa mga archive nang hindi muna binubuksan;

Sinusuri ang kawalan ng mga virus ng computer sa archive bago ito i-unpack;

Cryptographic na proteksyon ng impormasyon sa archival;

Pag-decode ng mga mensaheng email;

- "transparent" compaction ng mga executable file.EXE at.DLL;

Paglikha ng self-extracting multi-volume archive;

Pagpili o pagsasaayos ng ratio ng compression ng impormasyon.

Anong mga uri ng archiver ang umiiral at paano sila nagkakaiba?

Kinakailangan na makilala sa pagitan ng aktwal na programa ng archiver, ang format ng archive at mga pamamaraan ng compression. Kahit na ang parehong paraan ng compression ay maaaring magkaroon ng iba't ibang mga pagpapatupad. Halimbawa, mayroong higit sa isang dosenang mga programa ng archiver na maaaring lumikha ng mga archive sa ZIP na format. Sa turn, ang data sa ZIP format ay maaaring i-compress gamit ang iba't ibang mga pamamaraan: Deflate, Deflate64, BZip2. Ang paraan ng Deflate ay may ilang mga pagpapatupad na may iba't ibang mga bilis at mga ratio ng compression (ang pagkakaiba ay halos 5%). Gamit ang pamamaraang ito, pinapayagan ka ng 7-zip archiver na lumikha ng mga archive sa ZIP at 7Z na format.

Karaniwan, ang mga archive ay maaaring lumikha ng mga archive sa kanilang sariling eksklusibong format gamit ang kanilang mga orihinal na pamamaraan. Halimbawa, pinapayagan ka ng RAR archiver na lumikha ng mga RAR archive. Ang format ng archive at mga paraan ng compression ay ang mga pangunahing bentahe ng isang partikular na archiver.

Sa pinakasimpleng kaso, pinapayagan ka lamang ng archiver na mag-pack o mag-unpack ng isang file. Bilang karagdagan sa compression ng data mismo, ang mga modernong archiver ay nagbibigay ng ilang karagdagang mga function. Mayroong ilang mga pangunahing:

  • compression ng ilang mga file at buong direktoryo;
  • paglikha ng self-extracting (SFX) archive. Iyon ay, ang isang archiver program ay hindi kinakailangan upang i-unpack ang archive;
  • pagbabago ng mga nilalaman ng archive;
  • pag-encrypt ng mga nilalaman ng archive;
  • impormasyon para sa pagbawi ng archive sa kaso ng bahagyang pinsala at ang kakayahang ibalik ang mga nasirang archive;
  • paghahati ng archive sa ilang bahagi o volume;
  • console na bersyon ng programa para sa pagtatrabaho mula sa command line;
  • graphical (GUI) na bersyon ng programa.

Kapansin-pansin na, sa kabila ng pormal na presensya, ang pagpapatupad ng bawat karagdagang pag-andar ay maaaring maisagawa sa isang ganap na magkakaibang antas.

Bilang karagdagan sa mga pagkakaiba sa functionality, ang mga archiver ay maaaring nahahati sa dalawang grupo: asymmetric at simetriko. Ang mga asymmetric archiver ay nangangailangan ng makabuluhang mas kaunting oras at RAM para sa operasyon ng pag-unpack kaysa sa pagpapatakbo ng pagpapakete. Binibigyang-daan ka nitong mabilis na makuha ang mga nilalaman ng archive sa mga computer na mababa ang kapangyarihan. Ang mga simetriko na archiver ay nangangailangan ng parehong oras at dami ng RAM para sa pagpapakete at pag-unpack ng mga operasyon. Ang paggamit ng mga naturang archiver sa malawak na fleet ng mga computer o para sa mabilis na pag-access sa mga nilalaman ng archive ay limitado. Ang kilalang RAR archiver ay gumagamit ng asymmetric na paraan ng compression ng diksyunaryo bilang pangunahing isa, at para sa mga teksto maaari nitong gamitin ang simetriko na PPM na paraan. Samakatuwid, ang pag-unpack ng mga RAR archive na naka-compress sa maximum na compression ratio ay maaaring hindi posible sa mga computer na may limitadong RAM. Lahat o halos lahat ng advanced na high-compression archiver ay simetriko.

Wala akong eksaktong istatistika sa pagkalat ng mga archiver. Ipapahayag ko ang aking pansariling pananaw batay sa personal na karanasan. Siyempre, ang pinakakaraniwang archiver ay ZIP at ang mga pagbabago nito. Sa mga tuntunin ng pagkalat nito, ito ay higit na lumampas sa pinakamalapit na kakumpitensya nito. Susunod ay RAR at ACE. Sa mga nagdaang taon, naging tanyag ang 7-zip archiver. Hindi namin personal na nakilala ang anumang iba pang mga archive o archive. Ang mga pagbubukod ay ang dating sikat na ARJ at LHA. Sa ngayon ay hindi sila nauugnay dahil sa napakababang ratio ng compression.

Sa kabila ng napakakaunting data sa paglaganap ng mga archiver, mayroong isang malaking bilang ng mga ito. Ang bulk ay nabibilang sa kategorya ng pang-eksperimentong at mga archiver na may limitadong pagpapagana. Gayunpaman, pinapayagan ka ng bawat isa sa kanila na isagawa ang aktwal na pamamaraan ng pag-compress ng data. Ang mas mababang pagkalat ay nagdaragdag ng posibilidad ng mga pagkakamali sa programa. Dapat silang tratuhin nang may kaunting pag-iingat. Halimbawa, sa panahon ng pagsubok, may nakitang error sa WinRK (PWCM) archiver, na, gayunpaman, ay agad na naitama.

Pagsubok ng maximum na ratio ng compression

Sa pagsubok na ito, ang pangunahing layunin ay upang matukoy ang pinakamahusay na archiver sa mga tuntunin ng compression ratio. Pangalawa ang bilis ng compression.

Ginamit ang maramihang mga set ng data upang masubukan nang husto at tukuyin ang mga kalakasan at kahinaan, na nangangailangan ng iba't ibang diskarte at pamamaraan para sa mahusay na compression. Ang kanilang sukat ay pinili upang maging sapat na malaki upang ang mga archiver na may mas malaking sukat ng diksyunaryo o mas mahusay na paggamit ng RAM ay maaaring magpakita ng kanilang kalamangan. Kapag na-compress gamit ang ZIP, umabot sila ng humigit-kumulang 15 MB ang laki.

Para sa bawat set ng data, kadalasang posibleng piliin ang pinakamainam na mga parameter ng compression. Gayunpaman, sa pagsubok na ito, ang parehong mga parameter at pamamaraan ay ginamit para sa lahat ng mga set ng data, na nagbibigay sa average na mas mahusay na mga resulta batay sa pagkakaroon ng 512 MB ng RAM. Ang pamamaraang ito ay isang kompromiso. Sa isang banda, maaari mong suriin ang pagiging epektibo sa iba't ibang uri ng data, kahit na ang ilang mga archiver ay hindi magpapakita ng maximum na ratio ng compression. Sa kabilang banda, sa katotohanan kailangan mong i-compress ang buong mga folder na may iba't ibang data, at ang mga partikular na halaga ng parameter ay maaaring magkaroon ng parehong positibo at negatibong epekto sa data compression sa kabuuan. Bilang karagdagan, ang pagpili ng pinakamainam na mga parameter ay hindi gaanong simple, tumatagal ng maraming oras at bihirang gawin sa totoong buhay.

Ito ay nagkakahalaga ng pagbibigay-diin na ang pagpili ng source data ay lubos na nakakaimpluwensya sa mga resulta ng pagsubok. Halimbawa, kapag gumagamit ng data ng text (TXT,HTML,DOC,LOG) at multimedia (WAV), ang 7-zip (LZMA) archiver ay magpapakita ng mas masahol na resulta kaysa sa RAR, na may mga espesyal na pamamaraan para sa mga ganitong uri ng data. Ang paggamit ng incompressible data (JPG, PDF) ay magpapakita ng kaunting pagkakaiba sa pagitan ng mga archiver na may mahina at mahusay na compression rate. Sa pamamagitan ng paraan, maraming mga file ay maaaring maglaman ng parehong compressible at non-compressible na impormasyon. Kasama ang mga file sa DOC at PDF na format.

Ang pagpili ng pinakamainam na mga parameter ng compression ay mayroon ding malakas na impluwensya. Halimbawa, ayon sa www.maximumcompression.com, na gumagamit ng pinakamainam na mga parameter ng compression para sa bawat set ng data, ang pagkakaiba sa pagitan ng 7-zip at RAR ay humigit-kumulang 3%, na makabuluhang mas mababa kaysa sa pagkakaiba na nakuha sa pagsubok na ito.

Sistema ng pagsubok

Isinagawa ang pagsubok sa isang system: processor - Athlon XP 2800+, RAM - 512 MB.

Dataset

Data

Sukat

ZIP compression

bak

54.4 MB, 13 mga file

Isang hanay ng mga backup na kopya. Mga backup na kopya ng 1C:Enterprise configuration (mga setting). Ang mga laki ng file ay mula 3 MB hanggang 9 MB. Ang mga file ay may isang bloke na istraktura (compound) at naglalaman ng napakaraming katulad at magkaparehong mga bloke.
dat

41.5 MB, 4 na mga file

Isang kumplikadong hanay ng magkakaibang data. Mga file na naglalaman ng impormasyon tungkol sa mga antas ng laro (mga mapa) sa mga larong Half-Life 2 at UnrealTurnament 2003.
dbf

69.1 MB, 8 mga file

Mga file ng database. Mga file ng talahanayan mula sa legal na programa at ang 1C: Small Enterprise database.
exe

25.3 MB, 3 mga file

Mga executable na file. Isang executable file mula sa larong Half-Life 2, pati na rin ang isang dynamic na library at isang executable na file mula sa MS Office XP package.
med

25.5 MB, 27 mga file

Mga file ng multimedia. Ilang PSD image file, ilang internal na format na texture mula sa Half-Life 2 at Unreal Tournament 2003, ilang hindi naka-compress na WAV audio file mula sa Half-Life 2.
txt

41.4 MB, 472 mga file

Mga text file. Mga text file sa HTML format sa Russian (16.5 MB), source code sa mga programming language na JAVA, Delphi, Python (24.8 MB). Mga laki ng file mula 20 MB.

Mga archiver

Ang archiver ay nangangahulugang isang archiver program, isang archive na format at isang compression na paraan sa isang complex. Dagdag pa sa teksto, ang mga italics ay ginagamit upang i-highlight ang set na ito.

Ang pinaka-kawili-wili at maliwanag na mga archiver mula sa aking pananaw ay napili. Para sa layuning ito, ang pinakakaraniwang archiver at ang pinakamahusay na archiver ay sinubukan ayon sa http://techlabs.by/click.php?url=http://www.maximumcompression.com/. Sinubukan ang ilang archiver, ngunit hindi isinama sa mga huling resulta. Kabilang ang 7-zip (PPMd), Compressia, DGCA, DURILCA, EPM, PPMonstr, StuffIt, SBC, WinRK (PPMZ), WinRK (ROLZ). Ang ilang mga archiver ay tinanggihan pagkatapos ng unang paunang pagsusulit. Ito ay dahil sa mas mababang mga resulta, nang walang anumang makabuluhang benepisyo. Gayunpaman, ang mga archiver tulad ng Compressia, DURILCA, EPM, WinRK (PPMZ) ay kabilang sa pinakamahusay sa mga tuntunin ng compression ratio. Ang hindi kilalang DGCA archiver na ito ay may halos magkaparehong compression ratio, bilis at functionality sa RAR, maliban sa kakayahang baguhin ang mga nilalaman ng archive. Bukod dito, ito ay asymmetrical, libre at nangangailangan ng mas kaunting RAM. Pansinin ko na ang DGCA ay isang ganap na naiibang archiver, na may sariling mga disadvantages.

Dahil hindi lahat ng sinubok na archiver ay sumusuporta sa kakayahang mag-compress ng mga folder, para sa kanila ang set ng data ay unang na-convert sa isang ZIP archive na may zero compression.

Naglaro sila kasama ang Slim archiver ng kaunti. Ang katotohanan ay ang mahusay na archiver na ito ay maaaring i-compress ang buong mga folder, ngunit hindi gumagamit ng tuloy-tuloy na compression mode. Bilang resulta, nagpakita ito ng medyo mahinang resulta sa txt test set. Kung gumagamit ka ng ZIP archive na may zero na antas ng compression, kung gayon sa exe at med test set ay mas malala ang antas ng compression. Ito ay dahil ang Slim archiver ay gumagamit ng mga espesyal na pamamaraan para sa ilang mga format ng file. Ang ZIP archive, bagama't naglalaman ito ng mga hindi naka-compress na file, ay lumilitaw sa Slim lamang bilang isang ZIP archive. Kaya, para sa Slim archiver, ang test set ng txt at bak ay dati nang na-convert sa ZIP archive na may zero compression.

Archiver

Bersyon

Mga pagpipilian

7zip Format=7z, Compression level=Ultra, Compression method=LZMA, Dictionary size=32 MB, Word size=255
ACE Compression=maximum, Solid=on, V2.0=on, Dictionary=4096 KB
PAQAR Opsyon sa compression=6
RAR Paraan ng compression=pinakamahusay, Solid=on, Mga advanced na parameter ng compression=(Naka-on o awtomatiko), Text memory ng compression na gagamitin=128 MB, Dictionary=4096 KB
slim Paggamit ng memorya=400 MB
Pisil Format=SQX, Rate ng compression=maximum, Laki ng diksyunaryo=4096 KB, Multimedia compression=on, EXE compression=on
UHARC Compression mode=PPM, Laki ng diksyunaryo=32768 KB
WinRK Paraan ng compression=PWCM, Laki ng modelo=400 MB
WinUDA Mode-3
ZIP Format=ZIP, Compression method=Deflate, Word size=255

Pag-andar at katangian ng mga archiver

Ang mga feature at functionality na ipinapakita ay para lamang sa mga piling opsyon. Kung gagamitin ang ibang mga parameter, maaaring magbago nang malaki ang mga katangiang ito. Halimbawa, ang WinRK, kapag ginagamit ang karaniwang pamamaraan ng PPMZ, ay nagbibigay-daan sa iyo na lumikha ng self-extracting (SFX) na mga archive. Ang mga kinakailangan ng RAM ay pangunahing tinutukoy ng mga napiling parameter at maaaring bawasan.

7zip ACE PAQAR RAR slim Pisil UHARC WinRK WinUDA ZIP
Pag-compress ng direktoryo
Paglikha ng self-extracting (SFX) archive
Pagbabago ng mga nilalaman ng archive
Pag-encrypt
Pagbawi ng archive
Hinahati ang archive sa mga bahagi
Bersyon ng console
Graphic (GUI) na bersyon
Kawalaan ng simetrya
Mga kinakailangan sa RAM, MB
Libre
  1. Ang patuloy na mode ay hindi suportado. Hindi epektibo ang archiver kapag nag-compress ng malaking bilang ng maliliit na file.
  2. Hindi sinusuportahan ng 7-zip archiver ang paggawa ng self-extracting (SFX) ZIP archive, ngunit available ang feature na ito sa maraming iba pang archiver na maaaring lumikha ng mga ZIP archive.
  3. Ang WinRK archiver ay walang hiwalay na bersyon ng console, ngunit posible na magtrabaho kasama ang archiver mula sa command line.
  4. Ang WinUDA archiver ay may bersyon ng console, ngunit gumagamit ito ng mas lumang paraan ng compression at gumagawa ng mga archive na hindi tugma sa graphical (GUI) na bersyon.
  5. Ang UHARC archiver ay walang hiwalay na bersyon na may graphical na shell. Gayunpaman, mayroong isang fully functional na third-party na WinUHA shell.
  6. Ang pangunahing paraan ng compression ng RAR archiver ay ang asymmetric na paraan ng diksyunaryo. Gayunpaman, sa maximum na compression, ang simetriko na paraan para sa text compression (PPM) ay maaari at ginagamit.
  7. Kung itinakda namin ang awtomatikong pagtuklas ng laki ng RAM para sa compression ng teksto, pagkatapos ay sa data ng pagsubok at sistema ng pagsubok ang RAR archiver ay nangangailangan lamang ng 64 MB, at bahagyang lumala ang ratio ng compression.
  8. Karamihan sa mga archiver ay nangangailangan ng makabuluhang mas kaunting RAM upang lumikha ng mga ZIP archive.