Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

АрхивированиС ΠΈ сТатиС

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

АрхивированиС Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΡΠΆΠ°Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ — Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. АрхивированиС — это опСрация объСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² (ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²) Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся Π°Ρ€Ρ…ΠΈΠ²ΠΎΠΌ. Π—Π° ΡΡ‡Π΅Ρ‚ наличия слуТСбной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π°Ρ€Ρ…ΠΈΠ²Π° большС суммы Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² входящих Π² Π½Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ². Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ — это опСрация ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

АрхивированиС ΠΈ сТатиС (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

АрхивированиС Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΡΠΆΠ°Ρ‚ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π΅ — Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. АрхивированиС — это опСрация объСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² (ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²) Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся Π°Ρ€Ρ…ΠΈΠ²ΠΎΠΌ. Π—Π° ΡΡ‡Π΅Ρ‚ наличия слуТСбной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π°Ρ€Ρ…ΠΈΠ²Π° большС суммы Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² входящих Π² Π½Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ². Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ — это опСрация ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Π’ Unix Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΆΠ°Ρ‚ΠΈΠ΅ выполняСтся ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ.

АрхивированиС — tar.

Команда tar ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для создания Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² Π½Π° ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠΉ Π»Π΅Π½Ρ‚Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ„Π°ΠΉΠ»Π°Ρ…. ΠŸΡ€ΠΈΠ·Π½Π°ΠΊ tar-Π°Ρ€Ρ…ΠΈΠ²Π°: Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° «.tar» ΠΈΠ»ΠΈ Π±ΡƒΠΊΠ²Π° «t» Π² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ «.tgz». На ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ слэнгС Ρ„Π°ΠΉΠ» с tar-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠΌ часто называСтся tarball. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с tar ΡΠ»Π΅Π΄ΡƒΡŽΡ‚ Π½ΠΈΠΆΠ΅.

ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² arh.tar, помСстив Π² Π½Π΅Π³ΠΎ Ρ„Π°ΠΉΠ» b.txt ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ prog со Π²ΡΠ΅ΠΌΠΈ Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ:

tar cvf arh. tar b.txt prog.

вывСсти ΠΎΠ³Π»Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° arh.tar:

%tar tvf arh.tar

ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ„Π°ΠΉΠ» prog/a.c ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° arh.tar (создаСтся ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ prog {Ссли Π΅Π³ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ} ΠΈ Π² Π½Π΅Π³ΠΎ записываСтся Ρ„Π°ΠΉΠ» a.c ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°):

%tar xvf arh.tar prog/a.c

ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ всС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° arh.tar:

%tar xvf arh. tar

Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» uran ΠΊ Π°Ρ€Ρ…ΠΈΠ²Ρƒ:

%tar uvf arh. tar uran

%tar tvf arh. tar

Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ — gzip, compress, zip.

НаиболСС ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ компрСссором Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎΠ΄ Unix являСтся ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° gzip (обратная Π΅ΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° — gunzip). Однако, эти ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ входят Π² ΠΏΠΎΡΡ‚Π°Π²ΠΊΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. ΠŸΡ€ΠΈΠ·Π½Π°ΠΊ Ρ„Π°ΠΉΠ»Π°, сТатого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΎΠΉ gzip — Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ «.gz» ΠΈΠ»ΠΈ «.tgz» (tar+gzip).

Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

%gzip file

%gunzip file.gz

ΠŸΡ€ΠΈ сТатии (Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ) исходный Ρ„Π°ΠΉΠ» удаляСтся, вмСсто Π½Π΅Π³ΠΎ образуСтся сТатый Ρ„Π°ΠΉΠ», имя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π²Π½ΠΎ ΠΈΠΌΠ΅Π½ΠΈ исходного Ρ„Π°ΠΉΠ»Π° плюс «.gz». ΠŸΡ€ΠΈ восстановлСнии происходит ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅: удаляСтся сТатый Ρ„Π°ΠΉΠ» ΠΈ ΡΠΎΠ·Π΄Π°Π΅Ρ‚ся исходный.

Π‘ ΠžΠ‘ Unix поставляСтся стандартный компрСссор compress (uncompress). Π Π°Π±ΠΎΡ‚Π° с ΡΡ‚ΠΈΠΌΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅ с gzip (gunzip), Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ «.Z» .

Для ΠžΠ‘ Unix Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ zip ΠΈ unzip, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ DOS-вСрсиям, Π² Ρ‚ΠΎΠΌ числС, Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΠΆΠ°Ρ‚ΠΈΡŽ, производят Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ². Π€ΠΎΡ€ΠΌΠ°Ρ‚ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² совмСстим с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ DOS pkzip ΠΈ WinZip. (Для DOS/Windows Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΆΠ΅ написаны ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ gz ΠΈ tar.).

Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

zip file. zip список_Ρ„Π°ΠΉΠ»ΠΎΠ².

gunzip file.zip.

gunzip file. zip список_Ρ„Π°ΠΉΠ»ΠΎΠ² Для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ±ΠΎ всСх ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ… см. ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ man.

Бправочная Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΏΠΎ Π±Ρ‹ΡΡ‚Ρ€ΠΎΠΉ распаковкС Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ².

Π’ΠΈΠ΄ Ρ„Π°ΠΉΠ»Π°.

ДСйствия.

file.tar

tar xvf file.tar

file.gz

gunzip file.gz

file.tar.gz

gunzipc file.tar.gz | tar xvf ;

file.tgz

gunzipc file.tgz | tar xvf ;

file.Z

uncompress file.Z

file.taz

gunzipc file.taz | tar xvf ;

file.tar.Z

uncompressc file.tar.Z | tar xvf ;

file.zip

unzip file.zip

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ