Интернет файлови архиви. Резюме: Интернет файлови архиви

Файловите архиви са определен файл, създаден с помощта на специална програма, наречена архиватор и съдържащ от един до няколко файла и/или директории (папки) в опакован вид.

Исторически аспект

Такива архиви бяха най-активно използвани в дните на флопи дисковете, тъй като файловите архиви ви позволяват да компресирате някои типове файлове (с изключение на графики и видео), за да ги поставите на малка дискета. С тяхното изчезване, използването на архиви се измества основно към Интернет, където те продължават да се използват основно при споделяне на файлове и ftp сървъри.

Архивна класификация

Разграничават се следните типове файлови архиви:

  • обикновен - един архивен файл съдържа няколко файла и/или папки, компресирани по произволен метод;
  • саморазархивиращи се - са изпълними файлове с разширение .exe; при стартиране трябва само да посочите пътя за разопаковане, всичко останало ще бъде направено от самата програма;
  • многотомник - включва редица части от архива, които освен собствено разширение могат да имат и допълнително, показващо номера на частта: part01 ...;
  • непрекъснато - архиви с възможно най-висока степен на компресия, в които всички файлове и папки са едно цяло; разопаковането на един файл (папка) е невъзможно;
  • защитени с парола - архиви, които изискват парола за отваряне.

Разширения на файловия архив

Всеки файл има специфични разширения. Файловите архиви не са изключение. Това са на първо място zip, rar, 7z - най-популярните разширения, използвани в операционната система Windows. Такива разширения са много редки в GNU / Linux OS, главно от тези потребители, които наскоро са преминали към използването на тази ОС след Windows. Най-често срещаните архиви тук са gz, bz2, xz. Работата с тези разширения обикновено е придружена от компресиране на tar, в резултат на което общото разширение изглежда като tar.gz, tar.bz2, tar.xz. Tar.bz2 и tar.xz често са по-ефективни при компресиране от zip. Тези формати не са често срещани в Windows, но могат успешно да се използват там във всички често срещани архиватори.

Най-добрият коефициент на компресия в най-разпространената операционна система Windows е 7z, но проведените тестове показват леко превъзходство над други разширения на файлови архиви. Работата с zip в Windows е достъпна след инсталиране на системата, точно както в Mac OS X, повечето дистрибуции на GNU / Linux също работят с този архив извън кутията, тъй като заедно с дистрибуцията се инсталират архиватори, които поддържат най-често срещаните файлови архивни формати.

Работа с файлови архиви

Файловите архиви изискват специални програми, които биха могли ефективно да ги създават и разопаковат. Трябва да се отбележи, че повечето архиватори за Windows създават съответните елементи в контекстното меню, което се извиква чрез щракване с десен бутон. Ще разгледаме файлови архиви за стационарни компютри, но има такива за джаджи, които могат да бъдат намерени в съответните магазини.

Нека разгледаме най-често срещаните програми за архивиране на файлове.

WinZip

По подразбиране той записва файлове в zip, но можете да записвате и в други формати. С този архиватор можете да компресирате mp3 файлове, както и jpeg файлове до 25%, без да губите качество. Методът на компресиране се избира автоматично. Има функции за отпечатване на файлове, които се компресират в даден архив, проверката им с антивирус и други. Най-новите версии на приложението поддържат отваряне на 7z, rar и zipx файлове.

Според разработчиците WinZip осигурява защита, използвайки криптиране от банков клас. Освен това най-новите версии имат възможност за свързване с облаците.

В тази програма като файлови архиви могат да се отварят нови формати на документи на MS Office: docx, xlsx и др., както и формати, съответстващи на международния стандарт ODF.

Както казват разработчиците, намаляването на размера на графичните файлове се дължи на факта, че някои формати се заменят с други.

В случай на случайно изтриване, копиране, преименуване, файловете могат да бъдат възстановени.

WinRAR

По целия свят zip архивите са водещи по популярност, но Русия върви по своя път и имаме най-популярния архиватор - WinRAR. Този архиватор има режим на команден ред (това се използва в GNU / Linux среди), най-новите версии също са се научили как ефективно да компресират медийно съдържание. Има собствена поддръжка на различни формати, включително както популярните rar и zip, така и по-малко популярните gz, tar, bz2, lzma и други.

В WinRAR можете да изберете времето за компресиране, като същевременно вземете предвид, че по-силната компресия ще доведе до повече време, прекарано в процеса на архивиране. В настройките на този архиватор можете да зададете нисък приоритет, което ще увеличи времето за зареждане-разопаковане, но и ще намали натоварването на процесора, или можете да използвате всички процесорни ядра, което ще доведе до тяхното по-голямо натоварване, но ще намали времето за създаване на архив или разопаковане.

PeaZip

Тази програма е кросплатформена и може да бъде инсталирана на много операционни системи. Възможност за отваряне на повече от 180 файлови архивни формата. Това вероятно е рекорд. Поддържа едновременна работа с множество архиви. Най-новите версии осигуряват поддръжка за отваряне на zipx, rar, включително петата му версия.

Това приложение също поддържа криптиране на данни, има възможност да конвертира диск във файловата система NTFS, възможно е да създавате ключове, архивни файлове. Програмата е пусната както за 32-битови, така и за 64-битови платформи.

7-цип

С помощта на този архиватор се създават естествени 7z формати, въпреки че се поддържат редица други, включително популярни формати в Windows и POSIX системи, включително GNU / Linux и Mac OS X. Той, наред с други, ви позволява да отваряте rar, deb архиви, които съдържат двоични файлове за инсталиране на GNU / Linux софтуер. Според разработчиците степента на компресия надвишава WinRAR с 30-70%, а WinZip - с 2-10%.

За разлика от първите два архиватора, които искат да получават пари от потребителите за тяхното използване, последните два са програми с отворен код и са безплатни. През 2007 г. този архиватор беше избран за най-добър от проекта SourceForge.net.

Криптирането се осъществява с помощта на алгоритъм AES-256 за 7z и zip файлови архиви. Архивите, опаковани по метода LZMA, се разопаковат буквално в движение.

Подобно на PeaZip, има приложения както за 32-, така и за 64-битови платформи.

Файлови архиви в интернет

Много сървъри в световната мрежа ги съдържат. Интернет сървърите, съдържащи файлови архиви, се наричат ​​ftp сървъри. На тези сървъри доскоро можеше да се намери почти всичко – от музика до играчки и програми за различни системи. Борбата с пиратството у нас донякъде осакати този сегмент и сега в него се помещават основно безплатни продукти.

FTP сървърите хостват хранилищата на GNU / Linux OS, така че всеки потребител на тези системи има възможността свободно да инсталира програми, подписани с цифрови ключове, което изключва възможността злонамерен код да проникне в компютъра на потребителя, което прави тези системи известни с липсата им на вируси.

Ftp сървърите могат да се гледат от всеки браузър, има и специални клиенти за тях.

FTP сървърът комуникира с потребителите по TCP канал. Управлението на обмен е регламентирано в стандарта за протокол TELNET.

При използване на ftp протокола е възможно не само да изтегляте файлове на локалния компютър, но и да ги прехвърляте на

Всеки заинтересован може да използва файлова архивна система, използвайки ftp сървър.

Тези сървъри осигуряват предоставянето и получаването на файлови архиви както от анонимни потребители, така и от оторизирани потребители. Повечето ftp сървъри са анонимни.

Въпреки описаните предимства, ftp сървърите не са лишени от своите недостатъци. Огромна част от файловите архиви в тях са представени без описание и можете да познаете какво е пред вас само чрез целенасочено търсене.

Прехвърлянето на файлове може да се извърши с текстови или двоични методи. Ако направите неправилен избор, файлът може да се повреди.

Няма универсално търсене за ftp сървъри. Има няколко решения, но те не са универсални.

Най-често срещаната от тях е услугата Archie. Сървърите на Archie са много натоварени и работят само с анонимен ftp. Данните на сървъра обаче са децентрализирани, търсенето се извършва по не съвсем ясен алгоритъм, в резултат на което, след като преминете през всички сървъри (а има около дузина), може да не намерите информацията ти търсиш. Освен това трябва да можете да създадете шаблон за търсене, когато използвате тази услуга.

В допълнение към използването на ftp протокола, http протоколът може да се използва за достъп до файлови архиви.

Файловите архиви представляват не само софтуер с отворен код, там можете да намерите различни текстове, демо версии на собствени програми и много други.

Накрая

По този начин файловите архиви са необходимо нещо за прехвърляне на голямо количество информация в компресиран вид. Тези архиви могат да се използват както локално - на отделни компютри, така и в глобалния интернет чрез използването на специални ftp- и http-сървъри. Най-често срещаните програми за създаване и разопаковане на архиви са WinRAR, WinZip, PeaZip, 7-zip. Последните две програми са безплатни и могат да се използват безплатно. Повечето архиватори поддържат всички най-често срещани архивни формати.

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА НА РУСКАТА ФЕДЕРАЦИЯ

ОБЩИНСКА УЧЕБНА ИНСТИТУЦИЯ СРЕДНО ОБРАЗОВАТЕЛНО УЧИЛИЩЕ ПЕТРЯКСИН

ЕСЕ

"Файлови архиви"

Изпълнено: ученик от 10 клас

Илина Е.Е.

учител:Айнетдинова Х.А

Петряци

Протоколи за прехвърляне на файлове 4

Комуникационни режими 6

7 специализирани мениджъри за изтегляне на файлове

FTP клиенти 8

Офлайн браузъри 9

Препратки 11

Въведение

Архивът е файл, съдържащ един или няколко други файла, заедно с мета информация. Често се използва за компресиране на информация. Това е резултат от работата на програмата за архивиране.

Видове архиви:

    Саморазархивиращи се архиви

    Многотомни архиви

    Непрекъснати архиви

Архивите могат да запазват структурата на директориите, да имат инструменти за откриване и коригиране на грешки (например контролни суми), да съдържат коментари и също така да криптират данни с парола.

Има архиви, проектирани като програми. Те са саморазархивиращи се, тоест не е необходимо да имате инсталиран съвместим архиватор на вашия компютър, за да ги разопаковате.

Десетки хиляди интернет сървъри са сървъри за архивиране на файлове и съхраняват стотици милиони файлове от различни типове (програми, драйвери на устройства, графични и звукови файлове и т.н.). Наличието на такива файлови архивни сървъри е много удобно за потребителите, тъй като много от необходимите файлове могат да бъдат "изтеглени" директно от Интернет.

Файловите сървъри се поддържат от много софтуерни компании и производители на компютърен хардуер и периферни устройства. Софтуерът, хостван на такива сървъри, е безплатен (freeware) или shareware (shareware), и следователно, като "изтегли" този или онзи файл, потребителят не нарушава закона за авторските права за софтуера.

Протоколи за прехвърляне на файлове

Протоколът за прехвърляне на файлове е протокол, предназначен да осигури предаване и приемане на файлове между сървъри и клиенти, работещи в мрежи, които поддържат TCP/IP протокола. Протоколът за прехвърляне на файлове поддържа набор от команди, които реализират двупосочен трансфер на файлове между компютрите.

Достъпът до файлове на файлови архивни сървъри е възможен както чрез протокола за прехвърляне на хипертекст (HTTP), така и чрез специалния протокол за прехвърляне на файлове FTP (File Transfer Protocol).

FTP (English File Transfer Protocol) е протокол за прехвърляне на файлове, предназначен за прехвърляне на файлове през компютърни мрежи. Позволява ви да се свързвате с FTP сървъри, да преглеждате съдържанието им и да качвате файлове от сървъра или обратно - на сървъра. FTP се появява през 1971 г., много преди HTTP и е един от "възрастните" мрежови протоколи.

В началото на 90-те FTP представлява приблизително половината от целия интернет трафик.

За прехвърляне на файлове FTP използва транспортния протокол TCP (Transmission Control Protocol). За разлика от много други протоколи, тук командите и данните се предават на различни портове: порт 20 се използва за предаване на данни, порт 21 се използва за предаване на команди

В случай на прекъсване на трансфера на данни, FTP предоставя средство за възобновяването му, което е удобно при работа с големи файлове. FTP сървърите се използват като архив на търговски софтуер, който се използва във фирма – в този случай този сървър има затворен или ограничен достъп до съхранени ресурси.

За да работите с FTP архиви, ви е необходим следния софтуер: сървър, клиент и програма за търсене. Сървърът предоставя достъп до архивни ресурси от всяка точка на мрежата, клиентът предоставя на потребителя достъп до всеки архив в мрежата, а търсачката осигурява навигация през целия набор от архиви в мрежата.

Например, за да изтеглите файла cute4232.exe от файловия архивен сървър ftp.cuteftp.com на GlobalScape, трябва да посочите URL адреса на файла. Когато посочвате URL към файл, FTP протоколът се записва като ftp: //.

В резултат на това общият локатор на ресурси става:

ftp://ftp.cuteftp.com/pub/cuteftp/cute4232.exe и се състои от три части:

ftp: // - протокол за достъп,

ftp.cuteftp.com - име на домейн на файловия архивен сървър,

/pub/cuteftp/cute4232.exe - пътека и име на файла.

HTTP е протокол за прехвърляне на хипертекст, предназначен да прехвърля хипертекст. Хипертекстът е текст, който съдържа специални елементи, които при достъп директно прескачат към друг текст. Тези елементи се наричат ​​хипервръзки. HTTP в момента е най-популярният протокол в Интернет, т.к осигурява лесна и ефективна уеб навигация. Следователно сегментът на Интернет, използващ този протокол, се нарича World Wide Web или накратко WWW.

Трябва да се отбележи, че съществува и протоколът HTTP-S (HTTP Secure) – мрежов протокол за защитен трансфер на хипертекст.

Най-известните протоколи, използвани в Интернет:

POP (Post Office Protocol) е стандартен пощенски протокол. POP сървърите обработват входящата поща, а POP е проектиран да обработва заявки за получаване на поща от клиентски поща.

SMTP (Simple Mail Transfer Protocol) е протокол, който дефинира набор от правила за прехвърляне на поща. SMTP сървърът връща или потвърждение, или съобщение за грешка, или изисква допълнителна информация.

TELNET е протокол за отдалечен достъп. TELNET дава възможност на абоната да работи на всеки компютър в Интернет, като самостоятелно, тоест да стартира програми, да променя режима на работа и т.н. На практика възможностите са ограничени от нивото на достъп, зададено от администратора на отдалечената машина.

Комуникационни режими

Протоколът обръща голямо внимание на различните начини за обмен на данни между машини с различни архитектури. Всъщност всичко в интернет, от персонални компютри и Mac до суперкомпютри. Всички те имат различна дължина на думите и много различен ред на битове в една дума. Освен това различните файлови системи работят с различна организация на данните, която се изразява в достъпа метод.

Като цяло, от гледна точка на FTP, обменът може да бъде в редица или блок , със или без кодиране в междинни формати, текст или двоичен.

В текстКогато се обменят, всички данни се преобразуват в ASCII и в тази форма се предават по мрежата. Единственото изключение са данните на IBM мейнфрейм, които се предават на EBCDIC по подразбиране, ако и двете комуникиращи машини са IBM.

Двоиченданните се предават като последователност от битове или претърпяват определени трансформации по време на контролна сесия.

В потоктрансфер на данни на сесия, един файл с данни се прехвърля и кога блокметод, няколко файла могат да бъдат прехвърлени в една сесия.

След като описахме в общи линии протокола за обмен, можем да преминем към описанието на средствата за обмен чрез FTP протокола. Има както сървъри, така и клиенти за практически всяка платформа и операционна среда. Стандартният сървър и клиент на Unix-подобни системи са описани по-долу.

Специализирани мениджъри за изтегляне на файлове

За удобство на потребителите много сървъри за архивиране на файлове (freeware.ru, www.freesoft.ru, www.download.ru и др.) имат уеб интерфейс, който позволява работа с тях чрез браузъри. Браузърите са интегрирани системи за работа с различни информационни ресурси на Интернет и следователно включват мениджъри за изтегляне на файлове.

Въпреки това е по-удобно за работа с файлови архиви да използвате специализирани мениджъри за изтегляне на файлове (например FlashGet, GoIZilla, ReGet и др.), които ви позволяват да продължите да изтегляте файла след прекъсване на връзката със сървъра. Мениджърите за изтегляне на файлове предоставят на потребителя подробна информация в цифрова и графична форма за процеса на изтегляне на файла (размер на файла, обем на изтеглената част, включително процент, скорост на изтегляне, изминало и оставащо време за изтегляне и т.н.)

По своята същност изтеглянето на файл от Интернет е копиране от един компютър на друг, само компютърът, от който е копиран файлът, е достатъчно далеч от този, който получава файла. Като цяло такова копиране не се различава особено от всяко друго копиране, например от компактдиск на твърд диск). При изтегляне на файл от мрежата има само няколко съществени разлики: скоростта на такова копиране е ниска, а прекъсването му води до повтаряне на целия процес от самото начало. Вярно е, че това се отнася само за изтегляния с помощта на браузър. Този факт доведе по едно време до появата на специализирани програми - мениджъри за изтегляне.

Специализираните мениджъри за изтегляне на файлове (GolZilla, ReGet и др.) имат много повече възможности в сравнение с мениджърите за изтегляне на файлове, интегрирани в браузърите. По-специално, те ви позволяват да продължите да изтегляте файла след прекъсване на връзката със сървъра или интернет връзката, да предоставят достъп до файлове чрез FTP и HTTP протоколи и т.н.

Filezilla е един от най-удобните и ефективни мениджъри за изтегляне на файлове и предоставя:

Изтеглете файла, избран в браузъра;

Търсете избрания за изтегляне файл чрез сървъри за архивиране на файлове и т.н.

FTP клиенти

FTP сървърите са сървъри, с които могат да се обменят FTP файлове. По своята функционалност FTP сървърите могат да бъдат както сървъри за файлови архиви, така и уеб сървъри, които хостват уеб сайтове. Файловете се изтеглят от сървъри за архивиране на файлове (Изтегляне) на локалния компютър и обратно, файловете се прехвърлят към уеб сървъри от локалния компютър по време на публикуването на уеб сайтове. Обменът на файлове (качване и прехвърляне) с файлови архивни сървъри и уеб сървъри се извършва с помощта на специализирани програми - FTP клиенти (например FTP клиент е част от файловия мениджър на Total Commander).

Частни примери за използване на FTP клиент могат да бъдат:

    публикуване на страници на сайта на интернет сървъра от уеб разработчика;

    изтегляне на музика, програми и всякакви други файлове с данни от обикновен интернет потребител.

Този пример често дори не се разбира от много потребители като използване на FTP клиент и протокол, тъй като много публични сървъри не изискват допълнителни данни за удостоверяване на потребителите, а интернет браузърите (които също са FTP клиенти) изтеглят файлове без допълнителни въпроси.

Достъпът до файлови архивни сървъри за изтегляне на файлове на локалния компютър обикновено е анонимен и не изисква потребителско име и парола. Обратно, достъпът до уеб сървъри за прехвърляне на файлове към отдалечен сървър, докато публикувате уеб сайт, изисква удостоверяване на потребителя, тоест потребителско име и парола.

FTP клиентът включва Site Manager, който ви позволява да създадете списък със сървъри, с които планирате да работите. Представя директориите на локални и отдалечени компютри в удобна за потребителя форма, осигурява продължаване на изтеглянето на файла след прекъсване на връзката и т.н. По време на процеса на прехвърляне на файла се показва необходимата информация: процентът от размера на прехвърления файл, скоростта на трансфер, оставащото време и т.н.

Офлайн браузъри

Някои браузъри поддържат, освен онлайн режим, когато браузърът се опитва да получи страници от уеб сървър, офлайн режим, в който можете да видите запазени копия на посетени преди това страници. Офлайн режимът е полезен, когато няма интернет връзка по някаква причина. Страниците или имплицитно се съхраняват в кеша на браузъра, когато посещават уеб сървър, или браузърът е специално конфигуриран да съхранява и поддържа локални копия на определени сайтове. Копията се обновяват или при възстановяване на връзката, или според графика. Internet Explorer е пример за обикновен браузър, който поддържа тази функционалност. Има браузъри, които са специално проектирани да работят предимно офлайн – създаване на локални копия на уеб страници и сайтове. Те се наричат ​​офлайн браузъри.

Всички съвременни офлайн браузъри, разбира се, поддържат многонишкови изтегляния и се възобновяват след прекъсване на връзката и могат да се маскират като интернет браузъри (това е необходимо при изтегляне на информация от сайтове, където достъпът за офлайн браузъри е блокиран). Следователно всяко от разглежданите решения осигурява бързо и надеждно изтегляне на прости уебсайтове. HTTPS сайтовете са по-сложни, защото не всички програми поддържат HTTPS. Същото важи и за сайтове, които изискват оторизация — повечето офлайн браузъри предоставят основна поддръжка за оторизация, докато сайтовете могат да прилагат по-сложни схеми за удостоверяване (като удостоверяване, базирано на формуляри).

Друг нюанс е нивото на поддръжка на съвременните уеб технологии от програми, което се различава значително в различните офлайн браузъри. На практика това означава, че сайтове, които са прости по структура, могат да бъдат изтеглени без проблеми с всяко решение.



Библиография

    Информатика и ИКТ. Основно ниво: учебник за 10 клас / Н. Д. Угринович. - 7-мо изд. - М.: БИНОМ. Лаборатория на знанията, 2011.-212 с. : аз ще.

    Уикипедия е консолидирана енциклопедия [Електронен ресурс] // http: // ru.wikipedia.org.

    Училищни учебници - онлайн енциклопедия. Режим на достъп: http://txtbooks.ru., безплатен. - Заглавие от екрана.

    PPt4Web - хостинг на презентации. Режим на достъп: http://ppt4web.ru/, безплатен. - Заглавие от екрана.

    Уики учебник за подготовка за изпита - онлайн енциклопедия. Режим на достъп: http: //indexletopisi.org., безплатен. - Заглавие от екрана.

    Мрежови информационни технологии - Хостинг на презентации. Режим на достъп: http://5klass.net, безплатен. - Заглавие от екрана.

Сървъри за архивиране на файлове в операционната система Windows.
Десетки хиляди интернет сървъри са сървъри за архивиране на файлове и съхраняват стотици милиони файлове от различни типове (програми, драйвери на устройства, графични и звукови файлове и др.). Наличието на такива файлови архивни сървъри е много удобно за потребителите, тъй като много от необходимите файлове могат да бъдат "изтеглени" директно от Интернет.


Файловият архив на Rapidshare.com позволява на всеки да качи всеки файл на сървъра и да получи връзка за последващото му изтегляне.

Сървърите за архивиране на файлове, както и възможността за "изтегляне" на програмата, се поддържат от много софтуерни компании и производители на компютърен хардуер и периферни устройства. Софтуерът, поставен на такива сървъри, се разпространява свободно или Shareware, и следователно, като "изтегли" този или онзи файл, потребителят не нарушава закона за авторското право за софтуера.

Мениджъри за изтегляне на файлове.
В операционната система Windows, за удобство на потребителите, много сървъри за файлови архиви (freeware.ru, www.freesoft.ru, www.download.ru и др.) имат уеб интерфейс, който позволява работа с тях с помощта на браузъри. Браузърите са интегрирани системи за работа с различни интернет информационни ресурси и следователно включват мениджъри за изтегляне на файлове.

Въпреки това е по-удобно да използвате специализирани мениджъри за изтегляне на файлове за работа с файлови архиви, които ви позволяват да продължите да изтегляте файла след прекъсване на връзката със сървъра. Мениджърите за изтегляне на файлове предоставят на потребителя подробна информация в цифрова и графична форма за процеса на изтегляне на файла (размер на файла, обем на изтеглената част, включително процент, скорост на изтегляне, изминало и оставащо време за изтегляне и т.н.).

Някои мениджъри за изтегляне на файлове постигат увеличаване на скоростта на изтегляне, като разделят файла на части и изтеглят всички части едновременно. Например в мениджъра за изтегляне на файлове FlashGet процесът на изтегляне за всяка част от файл се показва графично в долната част на прозореца на приложението.

Адрес на файла на сървъра за архивиране на файлове.
Достъпът до файлове на файлови архивни сървъри е възможен както чрез HTTP протокол, така и чрез специалния протокол за прехвърляне на файлове FTP (File Transfer Protocol). Протоколът FTP позволява не само качване на файлове от отдалечени сървъри за архивиране на файлове на локален компютър, но и обратно, прехвърляне на файлове от локален компютър към отдалечен сървър.

Адресът на файла включва метода за достъп до файла и името на интернет сървъра, на който се намира файлът.


Ако протоколът за прехвърляне на FTP файлове се използва като начин за достъп до file.exe, съхранен на сървъра ftp.eict.ru, адресът на файла ще бъде написан, както следва:
ftp://eict.ru/file.exe

Linux софтуерни хранилища.
В операционната система Linux компонентите на самата система и приложенията се съхраняват под формата на "пакети" (rpm разширение), които всеки потребител може да изтегли и инсталира в своята версия на системата. Тоест всеки потребител изгражда своята операционна система Linux и нейните приложения въз основа на своите нужди и предпочитания, като за това използва набор от пакети в хранилищата.

В днешно време, когато популярността на World Wide Web е доста голяма, обемът на трафика, предаван през Интернет чрез FTP, заема първо място, като леко изпреварва обема на трафика през HTTP. В тази светлина организацията на файлови архиви в рамките на TCP/IP технологията е изключително спешна задача.

Архивите се използват за решаване на различни проблеми, но най-популярните в мрежата са свободно достъпните архиви или тези архиви, до които е разрешен достъп от анонимен потребителски идентификатор. По този начин тези архиви могат да се използват като:

  • Колекции от безплатен софтуер;
  • колекции от програми за бета тестване;
  • сборници от нормативни и нормативни документи;
  • и т.н.

FTP архив може да се използва и като архив за търговски софтуер, който се използва във фирма, само че в този случай такъв архив не трябва да позволява анонимен достъп до ресурсите, съхранявани в него.

Често възможността за оторизиран FTP достъп се използва и за съобщения, т.е. като средство за комуникация. Това обикновено се случва, когато системата за електронна поща не работи по една или друга причина.

Понастоящем цялата система за взаимодействие между компонентите на FTP-обмена може да бъде представена под формата на диаграма, представена на фигура 4.1.

Тази диаграма показва две важни технологични точки: първо, архивът може да бъде достъпен не само от специализирана клиентска програма, но и от универсален браузър, например Netscape Communicator или Microsoft Internet Explorer, и второ, за търсене на информация в FTP архиви , можете да използвате програмата Archie.

Ориз. 4.1. Схемата на взаимодействие между компонентите на FTP-обмена

Трябва ясно да се разбере, че Archie и FTP са напълно различни технологии. В повечето случаи потребителите имат достъп до Archie сървъра от клиента на Archie, който се намира на същата машина като сървъра, т.е. първо, потребителят на Telnet влиза като потребител на Archie и след това използва клиентска програма (обикновено се изпълнява като шел) за достъп до сървъра на Archie.

FTP (протокол за прехвърляне на файлове)

FTP (File Transfer Protocol) е един от най-старите протоколи в Интернет и е част от неговите стандарти. Обменът на FTP данни се извършва по TCP канал. Изградена е борса, базирана на технологията "клиент-сървър". Фигура 4.2 изобразява модела на протокола.


Ориз. 4.2. Модел на протокола

В FTP връзката се инициира от интерпретатора на потребителски протокол. Обменът се управлява чрез контролен канал в стандарта на протокола TELNET. FTP командите се генерират от интерпретатора на потребителския протокол и се изпращат до сървъра. Отговорите на сървъра също се изпращат до потребителя чрез контролния канал. Като цяло, потребителят има способността да установи контакт с интерпретатора на сървърния протокол и средства, различни от интерпретатора на потребителя.

FTP командите определят параметрите на канала за пренос на данни и самия процес на трансфер. Те също така определят естеството на работата с отдалечените и локалните файлови системи.

Контролната сесия инициализира канала за данни. При организиране на канал за предаване на данни последователността от действия е различна от организацията на канал за управление. В този случай сървърът инициира обмен на данни в съответствие с параметрите, договорени в контролната сесия.

Каналът за данни е настроен за същия хост като контролния канал, през който е конфигуриран каналът за данни.Каналът за данни може да се използва както за получаване, така и за предаване на данни.

Възможно е данните да бъдат прехвърлени на трета машина. В този случай потребителят организира контролен канал с два сървъра и организира директен канал за данни между тях. Командите за управление преминават през потребителя, а данните преминават директно между сървърите (Фигура 4.3).

Каналът за управление трябва да е отворен при прехвърляне на данни между машини. Ако е затворен, предаването на данни се прекратява.


Ориз. 4.3. Свързване към два различни сървъра и прехвърляне на данни между тях

... Комуникационни режими

Протоколът обръща голямо внимание на различните начини за обмен на данни между машини с различни архитектури. Всъщност всичко в интернет, от персонални компютри и Mac до суперкомпютри. Всички те имат различна дължина на думите и много различен ред на битове в една дума. Освен това различните файлови системи работят с различна организация на данните, която се изразява в достъпа метод.

Като цяло, от гледна точка на FTP, обменът може да бъде поточно или блокиран, със или без кодиране в междинни формати, текстови или двоични. При обмен на текст всички данни се преобразуват в ASCII и в тази форма се предават по мрежата. Единственото изключение са данните на IBM мейнфрейм, които се предават на EBCDIC по подразбиране, ако и двете комуникиращи машини са IBM. Двоичните данни се предават като последователност от битове или претърпяват определени трансформации по време на контролна сесия. Обикновено при поточно предаване на данни се прехвърля един файл с данни на сесия, а при блоковия метод могат да се прехвърлят няколко файла в една сесия.

След като описахме в общи линии протокола за обмен, можем да преминем към описанието на средствата за обмен чрез FTP протокола. Има както сървъри, така и клиенти за практически всяка платформа и операционна среда. Стандартният сървър и клиент на Unix-подобни системи са описани по-долу.

Софтуер за достъп до FTP архив

За да работите с FTP-архиви, се нуждаете от следния софтуер: сървър, клиент и програма за търсене. Сървърът предоставя достъп до архивни ресурси от всяка точка на мрежата, клиентът предоставя на потребителя достъп до всеки архив в мрежата, а търсачката осигурява навигация през целия набор от архиви в мрежата.

В различните операционни системи тези компоненти за обмен на Ftp се променят както по форма, така и по възможности, но някои общи принципи остават, освен това програмите, фокусирани върху интерфейса на командния ред, остават до голяма степен непроменени в различни операционни среди.

Protocol Server - ftpd програма

Командата ftpd е предназначена да обслужва заявки за обмен на информация чрез FTP протокола. Сървърът обикновено стартира, когато компютърът се стартира. Синтаксисът за стартиране на сървъра е както следва:

Ftpd [-d] [-1] [-t изчакване]

  • d - опция за отстраняване на грешки;
  • 1 - опция за автоматична идентификация на потребителя;
  • t - време на пасивно изчакване на потребителски команди.

Всеки сървър има собствено описание на командата, което може да бъде получено с помощта на командата help. Автоматичното удостоверяване на потребителя се извършва с помощта на файла / etc / passwd. Потребителската парола не трябва да е празна.

Има специален файл, който съдържа забранени потребители, т.е. тези, на които е забранена FTP услуга. Можете да влезете в архива, като използвате анонимния или ftp потребителски идентификатор. В този случай сървърът предприема мерки за ограничаване на достъпа до компютърни ресурси за този потребител. Обикновено за такива потребители се създава специална ftp директория, в която се поставят директориите bin, etc и pub. Директорията bin съдържа командите, разрешени за използване, а директорията pub съдържа действителните файлове. Директорията etc не се вижда от потребителя и съдържа файлове за идентификация на потребителя.

Програма за споделяне на файлове - ftp

FTP е потребителски интерфейс за обмен на файлове с помощта на едноименния протокол. Програмата установява контролен канал с отдалечен сървър и чака потребителски команди. Идентификаторът на отдалечения сървър се посочва или като програмен аргумент, или в командата за отворен интерфейс.

Ако командата ftp се изпълнява с потребителя и чака техните команди, на екрана се показва подканата ftp>.

Синтаксис на командата:

Ftp [-v] [- d] [- i] [- n]

  • v - потиска отговорите на сървъра и статистиката за трансфер на данни;
  • n - управлява режима на идентификация на потребителя. Ако този превключвател е посочен, първо се проверява .netrc файлът;
  • i - деактивира потвърждението за прехвърляне на файлове при групово копиране на файлове;
  • d - включва режим за отстраняване на грешки;
  • g - изключва прозрачността на преминаващите имена.

В рамките на този курс не е възможно да се изброят всички ftp команди, така че ще се съсредоточим само върху най-необходимите.

Първата такава команда е команда за отваряне... Тази команда отваря сесия с отдалечения сървър:

Ftp> отворете polyn.net.kiae.su

След издаване на такава команда ще последват заявки за идентификация на потребителя. Можете също да регистрирате потребител чрез потребителска команда :

Ftp> анонимен потребител

В този пример потребителят няма специални права за достъп до отдалечения сървър и следователно се регистрира като анонимен. В отговор на искането за идентификация, в този случай въведете вашия пощенски адрес. Обикновено е достатъчно да въведете нещо подобно на пощенски адрес, за да получите достъп до архивните ресурси, но има щателни сървъри, които проверяват за наличието на такъв адрес, така че е по-добре да не заблуждавате никого и да се регистрирате честно.

Следващите най-важни команди са cd командии ls (реж.).Целта на тези команди е доста прозрачна и разбираема за всички потребители - навигация през дървото на файловата система и преглед на съдържанието на директориите. Тук трябва да бъдете посъветвани да използвате командата ls с допълнителни параметри, когато преглеждате директории:

Ftp> ls -FC

В този случай потребителят може да получи отчет с няколко колони, посочващ типовете файлове. Въпреки това, не всички сървъри се справят с тази комбинация.

архиве файл, който съдържа един или повече други файлове, както и метаданни. Архивите се използват за комбиниране на много от всякакви файлове в един файл контейнер за удобство при съхранение и прехвърляне на информация или просто за компресиране на данни. За създаване на архиви и работа с тях се използват програми за архивиране.

Архивите могат да запазват структурата на директорията, да съдържат служебна информация за откриване и коригиране на грешки, коментари и друга информация. В зависимост от формата на архива, данните в него могат да бъдат криптирани с парола.

Приложение

Архивите са особено полезни като начин за пакетиране на данни и метаданни от файловата система в един файл за съхранение на компютър или за прехвърляне върху файлове, които поддържат само прехвърляне файл по файл, като например изпращане на структура на директория по имейл.

В допълнение към целите на архивирането, архивите често се използват за разпространение на софтуерни пакети; в този случай архивът често се нарича дистрибуционен пакет и към него могат да се прилагат допълнителни условия за съдържание (например трябва да присъства файл с манифест). Примери за архиви за разпространение: deb за Debian, JAR за Java, APK за Android.

Функционални характеристики

В зависимост от вида, архивите поддържат комбиниране на файлове в един, компресиране на данни, криптиране, многотом (архив от много части), контролни суми за проверка на целостта на съдържанието на архива, саморазархивиране, самоинсталиране, информация за оригиналния обем и носител , информация за структурата на директорията, бележки и коментари, както и други метаданни. Форматът на архивния файл се определя от разширението на файла и/или от заглавката на файла. За създаване на архиви се използват програми - архиватори, софтуер за авторство на оптични дискове и програми за работа с образи на дискове.

Архивни формати

Архив формате файловият формат на архивен файл. Има много архивни формати, но само няколко са получили широко приемане и подкрепа от доставчици на софтуер и потребителски общности. И така, сред най-популярните в средата на Windows са ZIP, RAR, 7z, а в Mac OS - форматът SIT.

Типове архиви

  • Само архивиранеформатира само обединяване на файлове в един (пример: tar).
  • Само компресионноформатира само компресиране на файлове (примери: gzip, bzip2).
  • Многофункционаленформатите ви позволяват да обединявате файлове в един, да ги компресирате, криптирате, да създавате информация за откриване и коригиране на грешки, да организирате архиви като саморазархивиращи се за извличане на съдържание без участието на допълнителен софтуер (примери: RAR, ZIP,).
  • Разпределителенформатите се използват за създаване на софтуерни инсталационни пакети, които могат да бъдат и самоинсталиращи се файлове (примери: JAR, APK, IPA).
  • Формати дискови изображениясе използват за създаване на дискови изображения, използвани като обеми за съхранение (примери: ISO, NRG).

Архивни подтипове

Саморазархивиращи се архиви

Саморазархивиращите се архиви често се наричат ​​още SFX-архиви (от английски SelF-eXtracting). За разлика от обикновения архив, саморазархивиращият се архив има изпълним файлов формат (в Windows това е файл с разширение .EXE), за извличане на данни, от които (а също и често за тестване и показване на списък със съдържание) отделна програма не се изисква - всичко се прави посредством самия SFX.архив. С други думи, вие просто опаковате информацията в SFX архив и получателят, за когото е предназначена, трябва само да стартира този SFX архив (в подобна ОС), за да получи разархивираната информация. Забележка.В действителност, SFX архивите са обикновени архиви, към които е прикачен малък изпълним модул за разархивиране, така че ако е необходимо (например поради страха, че този изпълним модул може да бъде заразен с вирус), можете да използвате подходящ външен архиватор за работа със SFX архива, без да стартирате самия SFX файл.

Многотомни архиви

Многотомните архиви са архиви, които се състоят от няколко части. Поддържа се в редица популярни архивни формати - RAR, ZIP, 7z и др. За да създадете многотомен архив, трябва само да изберете размера на частите, на които ще бъде разделен полученият архив при пакетиране на файлове. Тази функция е особено полезна при работа с големи файлове (например изображения на видео дискове), тъй като ви позволява да запазвате дори огромни и лошо компресирани файлове на по-малки носители. Някои архиватори (например RAR) имат функцията да определят автоматично размера на всеки том в зависимост от свободното пространство на текущия носител, използван за архивиране, което ви позволява да използвате многотомни архиви възможно най-ефективно, например за прехвърляне от компютър на компютър на няколко флаш устройства с различни размери ...

Непрекъснати архиви

Непрекъснатото (на английски – плътно) архивиране е вид архивиране, при което всички файлове, добавени към архива, се разглеждат от архиватора като един непрекъснат поток от данни. Благодарение на този подход е възможно да се постигне значително увеличение на коефициента на компресия, особено при пакетиране на много файлове от един и същи тип, което е сравнително малко (с размера на "плъзгащия се речник" на архиватора). В допълнение към очевидното предимство (по-силна компресия), непрекъснатите архиви имат свои собствени недостатъци. Тъй като данните в непрекъснат архив са един непрекъснат поток, за да извлечете всеки файл, първо трябва да разопаковате всички файлове, които са в архива отпредтози файл, така че извличането на файлове, намиращи се в края на архива, е по-бавно. Също така операциите за промяна на съдържанието на архива (добавяне и изтриване на файлове) се извършват с по-бавно темпо, отколкото в обикновен (нетвърд) архив. Освен това, ако архивът по някаква причина се окаже повреден, тогава ще бъде възможно да извлечете от него само файловете, които отиват предиместа на повреда и цялата информация следот това място ще бъде загубено. С други думи, непрекъснатите архиви са добри за опаковане и съхранение на данни, които рядко трябва да се променят.

Метаданни

Архивът почти винаги съдържа метаданни. Те включват:

  • Имена на файлове (с изключение на някои програми за компресиране на единични файлове - например gzip, където името на файла е името на архива без разширението)
  • Идентификатори на собственици, групи и др. на файлове и техните права
  • Размери на файловете
  • Дати на промяна, създаване и последен достъп до файлове
  • Контролни суми на файлове, за да проверите правилността на разопаковането
  • Размер на архива и контролни суми
  • Излишни данни за възстановяване на данни, когато са повредени
  • Цифров подпис на създателя на архива