Arhive de fișiere servere de arhivă de fișiere. Arhivă (informatica)

În zilele noastre, când popularitatea La nivel mondial Web-ul este destul de mare, cantitatea de trafic transmisă peste rețele de internet conform protocolului FTP, se află totuși pe primul loc, cu puțin înaintea volumului de trafic conform Protocolul HTTP. În această lumină, organizarea arhivelor de fișiere în cadrul tehnologiei TCP/IP este o sarcină extrem de urgentă.

Arhivele sunt folosite pentru a rezolva sarcini diferite, cu toate acestea, cele mai populare de pe Internet sunt gratuite arhivele disponibile sau astfel de arhive, accesul la care este autorizat printr-un ID de utilizator anonim. Astfel, aceste arhive pot fi folosite ca:

colecții de software liber; colecții de programe pentru testarea beta; culegeri de documente normative și de reglementare; și așa mai departe.

O arhivă FTP poate fi folosită și ca arhivă de software comercial care este utilizat într-o companie, doar că în acest caz o astfel de arhivă nu ar trebui să permită acces anonim la resursele stocate în acesta.

Adesea, opțiunea de acces FTP autorizat este folosită și pentru mesagerie, adică. ca mijloc de comunicare. Acest lucru se întâmplă de obicei atunci când sistemul de e-mail nu funcționează dintr-un motiv sau altul.

În prezent, întregul sistem de interacțiune între componentele de schimb FTP poate fi reprezentat sub forma unei diagrame prezentate în Figura 4.1.

Această diagramă prezintă două puncte tehnologice importante: în primul rând, arhiva poate fi accesată nu numai dintr-un program client specializat, ci și dintr-un browser universal, de exemplu Netscape Communicator sau Microsoft. Internet Explorer, iar în al doilea rând, puteți folosi programul Archie pentru a căuta informații în arhivele FTP.

Orez. 4.1. Diagrama de interacțiune a componentelor de schimb FTP

Ar trebui să se înțeleagă clar că Archie și FTP sunt complet tehnologii diferite. În cele mai multe cazuri, utilizatorii accesează serverul Archie de la clientul Archie, care se află pe aceeași mașină cu serverul, adică. În primul rând, utilizatorul se conectează prin Telnet ca utilizator Archie și apoi folosește un program client (de obicei lansat ca shell) pentru a accesa serverul Archie.

protocol FTP ( Transfer de fișier protocol)

FTP (File Transfer Protocol) este unul dintre cele mai vechi protocoale de pe Internet și face parte din standardele sale. Schimbul de date în FTP are loc pe un canal TCP. Schimbul a fost construit folosind tehnologia client-server. Figura 4.2 prezintă modelul de protocol.

Orez. 4.2. Model de protocol

ÎN Conexiune FTP iniţiat de interpretul de protocol al utilizatorului. Schimbul este controlat printr-un canal de control în standardul de protocol TELNET. Comenzile FTP sunt generate de interpretul de protocol al utilizatorului și trimise la server. Răspunsurile serverului sunt de asemenea trimise utilizatorului prin canalul de control. ÎN caz general utilizatorul are posibilitatea de a stabili contactul cu interpretul de protocol al serverului și prin alte mijloace decât interpretul utilizatorului.

Comenzile FTP definesc parametrii canalului de transfer de date și procesul de transfer în sine. Ele determină, de asemenea, natura muncii cu sistemele de fișiere la distanță și locale.

Sesiunea de control inițializează legătura de date. La organizarea unui canal de transmisie a datelor, succesiunea acțiunilor este diferită, diferită de organizarea unui canal de control. În acest caz, serverul inițiază schimbul de date în conformitate cu parametrii conveniți în sesiunea de management.

Canalul de date este stabilit pentru aceeași gazdă ca și canalul de control prin care este configurat canalul de date.Canalul de date poate fi utilizat atât pentru primirea, cât și pentru transmiterea datelor.

Este posibil ca datele să fie transferate pe o a treia mașină. În acest caz, utilizatorul organizează un canal de control cu ​​două servere și organizează un canal de date direct între ele. Comenzile de control trec prin utilizator, iar datele direct între servere (Figura 4.3).

Canalul de control trebuie să fie deschis când se transferă date între mașini. Dacă este închis, transmiterea datelor se oprește.

Orez. 4.3. Conexiune cu doi servere diferiteși transferul de date între ele

Moduri de comunicare

Protocolul pune mare accent pe în diverse moduri schimb de date între mașini cu arhitecturi diferite. Într-adevăr, există atât de multe pe Internet, de la computere personale și Mac până la supercomputere. Toate au lungimi diferite de cuvinte și multe ordine diferită bucăți într-un cuvânt. În plus, diferite sisteme de fișiere funcționează cu organizare diferită a datelor, care este exprimată în conceptul de metodă de acces.

În general, din punct de vedere FTP, schimbul poate fi în flux sau bloc, cu sau fără codare în formate intermediare, text sau binar. La schimb de text toate datele sunt convertite în ASCII și transmise prin rețea în această formă. Singura excepție sunt datele mainframe IBM, care sunt trimise implicit către EBCDIC dacă ambele mașini care comunică sunt IBM. Datele binare sunt transmise ca o secvență de biți sau suferă anumite transformări în timpul sesiunii de control. De obicei, cu transferul de date în flux, un fișier de date este transferat într-o singură sesiune, iar cu metoda blocării, mai multe fișiere pot fi transferate într-o singură sesiune.

După ce a descris în schiță generală protocol de schimb, puteți accesa descrierea instrumentelor de schimb folosind protocolul FTP. Pentru aproape orice platformă și Mediul de operare Există atât servere, cât și clienți. Mai jos sunt descrise server standardși un client pentru sisteme asemănătoare Unix.

Software pentru accesarea arhivelor FTP

Pentru a lucra cu arhivele Ftp aveți nevoie de următoarele: software: server, client și program de căutare. Serverul oferă acces la resursele de arhivă de oriunde din rețea, clientul oferă acces utilizatorului la orice arhivă din rețea și sistem de căutare asigură navigarea în întreaga rețea de arhive.

În diferite sisteme de operare aceste componente de schimb Ftp variază atât ca formă, cât și ca capabilități, dar unele principii generaleÎn plus, există încă programe orientate spre interfață Linie de comanda, rămân în mare parte neschimbate în diferite medii de operare.

Server de protocol - program ftpd

Comanda ftpd este concepută pentru a răspunde cererilor de schimb de informații prin protocolul FTP. Serverul pornește de obicei când pornește computerul. Sintaxa pentru pornirea serverului este următoarea:

ftpd [-d] [-1] [-t timeout] d - opțiune de depanare; 1 - optiunea de identificare automata a utilizatorului; t este timpul de așteptare pasivă pentru comenzile utilizatorului.

Fiecare server are propria sa descriere a comenzilor, care poate fi obținută folosind comanda help. Identificarea automată a utilizatorului se realizează folosind fișierul /etc/passwd. Parola utilizatorului nu trebuie să fie goală.

Există dosar special, care conține utilizatori interziși, de ex. celor pentru care serviciul prin protocolul FTP este interzis. Puteți intra în arhivă folosind un ID de utilizator anonim sau ftp. În acest caz, serverul ia măsuri pentru a restricționa accesul la resursele computerului pentru utilizator dat. De obicei, pentru astfel de utilizatori este creat un director ftp special, în care se află directoarele bin, etc. și pub. Directorul bin conține comenzile permise pentru utilizare, iar directorul pub conține fișierele reale. Directorul etc nu este vizibil pentru utilizator și conține fișiere de identificare a utilizatorului.

Program de partajare a fișierelor - ftp

FTP este o interfață de utilizator pentru schimbul de fișiere folosind protocolul cu același nume. Programul stabilește un canal de control cu ​​un server la distanță și așteaptă comenzile utilizatorului. ID-ul serverului la distanță este specificat fie ca argument de program, fie în comanda interfeței deschise.

Dacă comanda ftp rulează pe un utilizator și așteaptă comenzi de utilizator, pe ecran este afișat promptul „ftp>”.

Sintaxa comenzii:

ftp [-v][-d][-i][-n] v - suprimă răspunsurile serverului și statisticile de transfer de date; n - controlează modul de identificare a utilizatorului. Dacă acest comutator este specificat, fișierul .netrc este verificat mai întâi; i - dezactivează confirmările de transfer de fișiere la copierea fișierelor în bloc; d - pornește modul de depanare; g - dezactivează transparența transferului de nume.

În acest curs nu există nicio modalitate de a enumera totul comenzi ftp, așa că ne vom concentra doar pe cele mai necesare.

Prima astfel de comandă este comanda deschide. Această comandă deschide o sesiune cu serverul la distanță:

ftp>open polyn.net.kiae.su

După emiterea unei astfel de comenzi, vor urma solicitările de identificare a utilizatorului. De asemenea, puteți înregistra un utilizator prin comanda utilizatorului:

ftp> utilizator anonim

ÎN în acest exemplu utilizatorul nu are drepturi speciale de acces la server la distantași prin urmare se înregistrează ca anonim. Ca răspuns la cererea de identificare, în acest caz ar trebui să introduceți dvs adresa poștală. De obicei este suficient să introduceți ceva asemănător cu o adresă poștală pentru a avea acces la resursele de arhivă, dar există și servere meticuloase care verifică prezența unei astfel de adrese, așa că este mai bine să nu înșelați pe nimeni și să vă înregistrați sincer.

Următoarele comenzi cele mai importante sunt comenzile cd și ls (dir). Scopul acestor comenzi este destul de transparent și de înțeles pentru toți utilizatorii - navigarea prin arborele sistemului de fișiere și vizualizarea conținutului directoarelor. Aici este recomandat să folosiți comanda ls cu parametri suplimentari:

În acest caz, utilizatorul poate primi un raport pe mai multe coloane care indică tipurile de fișiere. Cu toate acestea, nu toate serverele funcționează cu această combinație.

Deoarece două mașini sunt implicate în procesul de transfer și recepție, pe lângă navigarea în sistemul de fișiere la distanță, este necesară și navigarea în sistemul de fișiere local. Comanda lcd (cd local) este folosită în acest scop. În plus, utilizatorul poate lansa orice comandă shell locală dacă o precedă cu caracterul „!”:

Această comandă va afișa numele directorului curent mașină locală.

Și, în sfârșit, cele mai importante comenzi sunt get, put, mget, mput și bin. Comenzile get și put pot accepta sau transfera un fișier:

ftp> obțineți README.TXT

Comenzile mget, mput sunt concepute pentru a primi/transmite un set de fișiere:

ftp> mget *.gz

Exemplul arată că în acest din urmă caz ​​se folosește masca „*”. De obicei, atunci când se transferă grupuri de fișiere, se solicită confirmarea pentru fiecare fișier. Pentru a evita acest lucru, lansați comanda prompt înainte de a trimite/primi. Acesta din urmă comută modul de solicitare de confirmare și când reutilizare Această comandă restabilește starea cererii de confirmare. O altă comandă utilă este comanda hash:

Simbolul „#” poate fi înlocuit cu oricare altul. Când lucrați pe linii lente sau când transmiteți fișiere mari după activarea modului hash, utilizatorul are posibilitatea de a vedea procesul de transfer de date (semnul „#” este emis după transferul fiecărui bloc). Ultimul lucru la care ar trebui să acordați atenție este comanda bin. După lansarea acestei comenzi, în mod implicit, datele vor fi transferate în modul de transfer de date binar. Acesta din urmă este extrem de important, pentru că La transferul în ASCII, programele și datele arhivate nu pot fi transferate. Este adesea util să activați modul bin pentru datele de caractere cu o lungime de linie arbitrară, cum ar fi fișierele postscript (*.ps), deoarece în modul ASCII există o limită a lungimii liniei (de obicei 254 de caractere).

Pentru a ieși din ftp, utilizați comanda quit.

Căutați în arhivele FTP - programul Archie

În prezent, accesul FTP este oferit dintr-o varietate de interfețe multiprotocoale (de exemplu, Mosaic sau Netscape) sau shell-uri FTP grafice, cum ar fi ftptool pentru X-Window. Toate sunt mult mai comode și mai ușor de utilizat, dar consumă și mult mai multe resurse.

Este curios că există un server FTP chiar și pentru MS-DOS (pachetul NCSA Telbin), ca să nu mai vorbim de mediile multitasking. Cu toate acestea, găsirea serverului FTP potrivit pe Internet este o sarcină complexă și consumatoare de timp. Pentru a fi mai ușor există remediu special- Archie. Archie a fost dezvoltat la Universitatea McGill din Canada. Sarcina lui Archie este să scaneze arhivele FTP pentru a vedea dacă acestea conțin fișierele necesare. Puteți lucra cu Archie printr-o sesiune telnet, printr-un client local sau prin e-mail. Pentru a lucra prin telnet, ar trebui să deschideți o sesiune telnet și să introduceți cuvântul „archie” ca răspuns la conectare:

telnet archie.mcgill.ca

După ce apare promptul „archie>”, ar trebui să vă întrebați despre capabilitățile serverului introducând comanda „help”.

Când lucrați printr-un client local, introduceți pur și simplu:

archie gnuplot.tar.gz

și ca răspuns primesc o listă de arhive care conțin fișierul „gnuplot.tar.gz”. Trebuie avut în vedere faptul că diverse modificări ale clienților (în special cele grafice) pot diferi semnificativ în sintaxă între ele.

>> Informatica: Arhive de fișiere

Arhive de fișiere

Servere de arhivă de fișiere.

Sute de mii de servere de Internet sunt servere de arhivă de fișiere, care stochează sute de milioane de fișiere. Servere de fișiere sprijinit de multe companii de dezvoltare softwareși producătorii de componente hardware de calculator și dispozitiv periferic. Software-ul găzduit pe astfel de servere este distribuit gratuit (freeware) sau shareware și, prin urmare, prin descărcarea unui anumit fișier, utilizatorul nu încalcă legea privind drepturi de autor pentru software. În ultima vreme servere de arhivă muzicală care stochează albume și compoziții muzicale interpreți populari în format MP3.

Protocoale de transfer de fișiere.

Accesul la fișierele de pe serverele de arhivă de fișiere este posibil atât prin HTTP, cât și printr-un protocol de transfer special Fișiere FTP(Protocol de transfer de fișiere). Protocolul FTP vă permite nu numai să descărcați fișiere de pe servere de arhivă de fișiere la distanță pe un local calculator, dar și invers, transferă fișiere (Încărcare) de pe un computer local pe un server Web la distanță, de exemplu, în procesul de publicare a unui site Web. De exemplu, pentru a descărca fișierul file.exe stocat în folderul pub de pe serverul de arhivă de fișiere ftp.server.com, trebuie să specificați adresa URL a acestui fișier. Când se specifică o adresă URL de fișier, protocolul FTP este scris după cum urmează: ftp://

Ca rezultat, localizatorul universal de resurse ia forma: ftp://ftp.server.com/pub/file.exe Este format din trei părți:

ftp:// - protocol de acces;

ftp.server.com - Numele domeniului server de arhivă de fișiere;

/pub/file.exe - calea fișierului și numele fișierului.

Pentru confortul utilizatorilor, multe servere de arhivă de fișiere (freeware.ru, www.freesoft.ru, www.download.ru etc.) au o interfață web, care vă permite să lucrați cu ele folosind browsere. sunt sisteme integrate pentru lucrul cu diverse resurse informaționale Internet și, prin urmare, includ manageri de descărcare de fișiere. După activarea linkului către fișier în fereastra care se deschide, trebuie să specificați folderul de pe computerul local în care ar trebui să fie salvat fișierul. Va începe descărcarea fișierului, al cărui proces este afișat pe panoul de informații (viteza de transfer, volumul părților descărcate și rămase ale fișierului etc.).

Manageri de descărcare de fișiere specializati.

Cu toate acestea, este mai convenabil să utilizați manageri de descărcare de fișiere specializati (de exemplu, FlashGet) pentru a lucra cu arhivele de fișiere. Astfel de manageri vă permit să creșteți viteza de descărcare prin împărțirea fișierelor în părți și descărcare simultană toate piesele. În plus, vă permit să continuați descărcarea unui fișier după ce conexiunea la server este întreruptă, conțin un instrument de căutare de fișiere pentru alte servere de arhivă de fișiere, permit Arhiva fişiere aflate în curs de descărcare etc. Utilizatorul este furnizat în format numeric şi forma grafica informatii detaliate despre procesul de descărcare a fișierelor (actual și viteza medie descărcări, procentul de finalizare a descărcării, timpul estimat de descărcare etc.). Managerii de descărcare de fișiere specializati sunt integrati în browsere și atunci când activați un link către un fișier în fereastra browserului, aceștia încep procesul de descărcare folosind managerul de descărcare.

Clienți FTP.

Serverele FTP sunt servere cu care fișierele pot fi schimbate folosind protocolul FTP. Serverele FTP, în funcție de scopul lor funcțional, pot fi atât servere de arhivă de fișiere, cât și servere Web pe care sunt găzduite site-urile Web. Fișierele sunt descărcate de pe serverele de arhivă de fișiere în calculator local, și invers, fișierele sunt transferate pe serverele Web (Încărcare) de pe computerul local în procesul de publicare a site-urilor Web. Schimbul de fișiere (descărcarea și transferul) cu servere de arhivă de fișiere și servere Web se realizează cu ajutorul unor servicii specializate programe- Clienți FTP (de exemplu, clientul FTP este inclus în manager de fișiere Comandant total). Accesul la serverele de arhivă de fișiere pentru a descărca fișiere pe computerul local este de obicei anonim și nu necesită un nume de utilizator și o parolă. În schimb, accesarea serverelor Web pentru a transfera fișiere pe un server la distanță în timpul procesului de publicare a site-ului Web necesită autentificarea utilizatorului, adică introducerea unui nume de utilizator și a unei parole. Clientul FTP include un Site Manager, care vă permite să creați o listă de servere cu care intenționați să lucrați. Prezintă directoarele computerelor locale și la distanță într-o formă ușor de utilizat, se asigură că fișierul continuă să se descarce după ce conexiunea este pierdută etc. În timpul procesului de transfer al fișierului, se afișează informatie necesara: procentul din dimensiunea fișierului transferat, viteza de transfer, timpul rămas etc.

Browsere offline.

Pentru încărcare rapidă Site-uri web în scopul navigării în continuare pe îndelete modul offline se folosesc programe speciale - browsere off-line. Browserele offline (de exemplu, Offline Explorer) vă permit să descărcați site-uri Web întregi sau părți individuale ale unui site pe computerul dvs. local. Utilizatorul poate seta „adâncimea” necesară pentru încărcarea unui site Web (numărul de subdirectoare), descărcarea fișierelor multimedia asociate paginilor, descărcarea paginilor Web de pe alte servere Web prin hyperlinkuri etc. Este posibil să continuați încărcarea site-ului după deconectare. și actualizarea site-urilor descărcate anterior.

Informatica si TIC: Manual pentru clasa a X-a. N.D. Ugrinovich

Conținutul lecției notele de lecție sprijinirea metodelor de accelerare a prezentării lecției cadru tehnologii interactive Practică sarcini și exerciții ateliere de autotestare, instruiri, cazuri, întrebări teme pentru acasă întrebări de discuție întrebări retorice de la elevi Ilustrații audio, clipuri video și multimedia fotografii, imagini, grafice, tabele, diagrame, umor, anecdote, glume, benzi desenate, pilde, proverbe, cuvinte încrucișate, citate Suplimente rezumate articole trucuri pentru pătuțurile curioși manuale dicționar de bază și suplimentar de termeni altele Îmbunătățirea manualelor și lecțiilorcorectarea erorilor din manual actualizarea unui fragment dintr-un manual, elemente de inovație în lecție, înlocuirea cunoștințelor învechite cu altele noi Doar pentru profesori lecții perfecte planul calendaristic pentru anul instrucțiuni programe de discuții Lecții integrate

Servere de arhivă de fișiere. Sute de mii de servere de Internet sunt servere de arhivă de fișiere, care stochează sute de milioane de fișiere. Serverele de fișiere sunt acceptate de multe companii de software și producători de componente hardware și periferice pentru computere. Software-ul găzduit pe astfel de servere este distribuit gratuit (freeware) sau shareware și, prin urmare, prin descărcarea unui anumit fișier, utilizatorul nu încalcă legea privind drepturile de autor pentru software.

Recent, serverele de arhivă muzicală care stochează albume și compoziții muzicale ale artiștilor populari în format MP3 au devenit larg răspândite.

Protocoale de transfer de fișiere. Accesul la fișierele de pe serverele de arhivă de fișiere este posibil atât prin HTTP, cât și prin protocolul special de transfer de fișiere FTP (File Transfer Protocol). Protocolul FTP vă permite nu numai să descărcați fișiere (Descărcare) de pe servere de arhivă de fișiere la distanță pe un computer local, ci și, invers, să transferați fișiere (Încărcare) de pe un computer local pe un server Web la distanță, de exemplu, în timpul procesului a publicării unui site Web.

De exemplu, pentru a descărca fișierul file.exe stocat în folderul pub de pe serverul de arhivă de fișiere ftp.server.com, trebuie să specificați adresa URL a acestui fișier. Când se specifică adresa URL a unui fișier, protocolul FTP este scris după cum urmează: ftp://.

Ca rezultat, localizatorul universal de resurse ia forma: ftp://ftp.server.com/pub/file.exe și constă din trei părți:

ftp:// - protocol de acces;

ftp.server.com - numele de domeniu al serverului de arhivă de fișiere;

/pub/file.exe - calea fișierului și numele fișierului.

Încărcarea fișierelor folosind un browser. Pentru confortul utilizatorilor, multe servere de arhivă de fișiere (freeware.ru, www.freesoft.ru etc.) au o interfață web, care vă permite să lucrați cu ele folosind browsere.

Browserele sunt sisteme integrate pentru lucrul cu diverse resurse de informații de pe Internet și, prin urmare, includ manageri de descărcare de fișiere.

După activarea linkului către fișier în fereastra care se deschide, trebuie să specificați folderul de pe computerul local în care ar trebui să fie salvat fișierul. Va începe descărcarea fișierului, al cărui proces este afișat pe panoul de informații (viteza de transfer, dimensiunea fișierului descărcat și a părții rămase din fișier etc.).

Manageri de descărcare de fișiere specializati. Cu toate acestea, este mai convenabil să utilizați manageri de descărcare de fișiere specializati (de exemplu, ctmeuiGet) pentru a lucra cu arhivele de fișiere. Astfel de manageri vă permit să creșteți viteza de descărcare prin împărțirea fișierelor în părți și descărcarea tuturor părților în același timp. În plus, vă permit să continuați descărcarea unui fișier după ce conexiunea la server este întreruptă, conțin un instrument pentru căutarea unui fișier pe alte servere de arhivă de fișiere, vă permit să arhivați fișierele în timp ce sunt descărcate etc.

Utilizatorului i se oferă informații detaliate în formă numerică și grafică despre procesul de descărcare a unui fișier (viteza de descărcare curentă și medie, procentul de finalizare a descărcării, timpul estimat de descărcare etc.).

Managerii de descărcare de fișiere specializati sunt integrati în browsere și atunci când activați un link către un fișier în fereastra browserului, aceștia încep procesul de descărcare folosind managerul de descărcare.

Clienți FTP. Serverele FTP sunt servere cu care fișierele pot fi schimbate folosind protocolul FTP. Serverele FTP, în funcție de scopul lor funcțional, pot fi atât servere de arhivă de fișiere, cât și servere Web care găzduiesc site-uri Web. De pe serverele de arhivă de fișiere, fișierele sunt descărcate (Descărcare) pe computerul local; dimpotrivă, fișierele sunt transferate (Încărcare) de pe computerul local pe serverele Web în timpul procesului de publicare a site-urilor Web. Schimbul de fișiere (descărcare și transfer) cu serverele de arhivă de fișiere și serverele Web se realizează folosind programe specializate- Clienți FTP (de exemplu, clientul FTP face parte din fișier Manager total Comandant).

Accesul la serverele de arhivă de fișiere pentru a descărca fișiere pe computerul local este de obicei anonim și nu necesită un nume de utilizator și o parolă. Pe de altă parte, accesul la serverele Web în scopul transferului de fișiere către un server la distanță în timpul procesului de publicare a unui site Web necesită identificarea utilizatorului, de exemplu. introducerea numelui de utilizator și a parolei.

Clientul FTP include Manager de site, permițându-vă să creați o listă de servere cu care intenționați să lucrați. Prezintă localul și computer la distanță, se asigură că fișierul continuă să se descarce după ce conexiunea este pierdută etc. În timpul procesului de transfer al fișierului, sunt afișate informațiile necesare: procentul din volumul fișierului transferat, viteza de transfer, timpul rămas etc.

Browsere offline. Pentru a încărca rapid site-urile Web pentru a le vizualiza în continuare în modul offline, se folosesc programe speciale - browsere offline.

Browserele offline (de exemplu, Offline Explorer) vă permit să descărcați site-uri Web întregi sau părți individuale ale unui site pe computerul dvs. local. Utilizatorul poate seta „adâncimea” necesară pentru încărcarea unui site Web (numărul de subdirectoare), descărcarea fișierelor multimedia asociate paginilor, descărcarea paginilor Web de pe alte servere Web prin hyperlinkuri etc. Este posibil să continuați încărcarea unui site după ce conexiunea este deconectată și să actualizați site-urile descărcate anterior.

Arhivele de programe pentru sistemul de operare Linux. În sistemul de operare componente Linux Sistemul în sine și aplicațiile sunt stocate sub formă de „pachete” (extensie rpm), pe care fiecare utilizator le poate descărca și instala în propria versiune a sistemului. Pe scurt, fiecare utilizator își compune propriul sistem de operare sistem Linuxși aplicațiile sale în funcție de nevoile și preferințele dvs., folosind un set de pachete din depozite.

Întrebări de control

  • 1. Ce fișiere sunt de obicei stocate pe serverele de arhivă de fișiere?
  • 2. Din ce părți constă adresa unui fișier pe un server de arhivă de fișiere?
  • 3. Care este avantajul de a descărca fișiere folosind manageri specializati descărcări înainte de a descărca fișiere folosind browsere?
  • 4. Comparați managerii de descărcare și clienții FTP. Care este diferența lor?
  • 5. În ce cazuri este recomandabil să folosiți browsere offline?

Sarcini pentru realizarea independentă

8.3. Sarcină cu răspuns scurt. Notați adresa fișierului program.exe stocat pe un computer înregistrat în domeniul de nivel I RU, școli de domeniu de nivel doi și având propriul nume FTP.

În zilele noastre, când popularitatea World Wide Web este destul de mare, volumul de trafic transmis prin Internet prin protocolul FTP ocupă totuși primul loc, cu puțin înaintea volumului de trafic prin protocolul HTTP. În această lumină, organizarea arhivelor de fișiere în cadrul tehnologiei TCP/IP este o sarcină extrem de urgentă.

Arhivele sunt folosite pentru a rezolva diverse probleme, dar cele mai populare de pe Internet sunt arhivele accesibile gratuit sau arhivele care pot fi accesate folosind un ID de utilizator anonim. Astfel, aceste arhive pot fi folosite ca:

  • colecții de software liber;
  • colecții de programe pentru testarea beta;
  • culegeri de documente normative și de reglementare;
  • și așa mai departe.

O arhivă FTP poate fi folosită și ca arhivă de software comercial care este utilizat într-o companie, doar că în acest caz o astfel de arhivă nu ar trebui să permită accesul anonim la resursele stocate în ea.

Adesea, opțiunea de acces FTP autorizat este folosită și pentru mesagerie, adică. ca mijloc de comunicare. Acest lucru se întâmplă de obicei atunci când sistemul de e-mail nu funcționează dintr-un motiv sau altul.

În prezent, întregul sistem de interacțiune între componentele de schimb FTP poate fi reprezentat sub forma unei diagrame prezentate în Figura 4.1.

Această diagramă prezintă două puncte tehnologice importante: în primul rând, arhiva poate fi accesată nu numai dintr-un program client specializat, ci și dintr-un browser universal, de exemplu Netscape Communicator sau Microsoft Internet Explorer și, în al doilea rând, pentru a căuta informații în arhivele FTP, puteți folosi programul Archie.

Orez. 4.1. Diagrama de interacțiune a componentelor de schimb FTP

Ar trebui să se înțeleagă clar că Archie și FTP sunt tehnologii complet diferite. În cele mai multe cazuri, utilizatorii accesează serverul Archie de la clientul Archie, care se află pe aceeași mașină cu serverul, adică. În primul rând, utilizatorul se conectează prin Telnet ca utilizator Archie și apoi folosește un program client (de obicei lansat ca shell) pentru a accesa serverul Archie.

FTP (File Transfer Protocol)

FTP (File Transfer Protocol) este unul dintre cele mai vechi protocoale de pe Internet și face parte din standardele sale. Schimbul de date în FTP are loc pe un canal TCP. Schimbul a fost construit folosind tehnologia client-server. Figura 4.2 prezintă modelul de protocol.

Orez. 4.2. Model de protocol

În FTP, conexiunea este inițiată de interpretul de protocol al utilizatorului. Schimbul este controlat printr-un canal de control în standardul de protocol TELNET. Comenzile FTP sunt generate de interpretul de protocol al utilizatorului și trimise la server. Răspunsurile serverului sunt de asemenea trimise utilizatorului prin canalul de control. În general, utilizatorul are capacitatea de a stabili contactul cu interpretul de protocol al serverului și prin alte mijloace decât interpretul utilizatorului.

Comenzile FTP definesc parametrii canalului de transfer de date și procesul de transfer în sine. Ele determină, de asemenea, natura muncii cu sistemele de fișiere la distanță și locale.

Sesiunea de control inițializează legătura de date. La organizarea unui canal de transmisie a datelor, succesiunea acțiunilor este diferită, diferită de organizarea unui canal de control. În acest caz, serverul inițiază schimbul de date în conformitate cu parametrii conveniți în sesiunea de management.

Canalul de date este stabilit pentru aceeași gazdă ca și canalul de control prin care este configurat canalul de date.Canalul de date poate fi utilizat atât pentru primirea, cât și pentru transmiterea datelor.

Este posibil ca datele să fie transferate pe o a treia mașină. În acest caz, utilizatorul organizează un canal de control cu ​​două servere și organizează un canal de date direct între ele. Comenzile de control trec prin utilizator, iar datele direct între servere (Figura 4.3).

Canalul de control trebuie să fie deschis când se transferă date între mașini. Dacă este închis, transmiterea datelor se oprește.

Orez. 4.3. Conectarea la două servere diferite și transferul de date între ele

. Moduri de comunicare

Protocolul pune mare accent pe diferite moduri de schimb de date între mașini cu arhitecturi diferite. Într-adevăr, există totul pe Internet, de la computere personale și Mac-uri până la supercomputere. Toate au lungimi diferite de cuvinte și multe ordine diferite de biți într-un cuvânt. În plus, diferite sisteme de fișiere funcționează cu organizare diferită a datelor, care este exprimată în conceptul de metodă de acces.

În general, din punct de vedere FTP, schimbul poate fi în flux sau bloc, cu sau fără codare în formate intermediare, text sau binar. În timpul schimbului de text, toate datele sunt convertite în ASCII și transmise prin rețea în această formă. Singura excepție sunt datele mainframe IBM, care sunt trimise implicit către EBCDIC dacă ambele mașini care comunică sunt IBM. Datele binare sunt transmise ca o secvență de biți sau suferă anumite transformări în timpul sesiunii de control. De obicei, cu transferul de date în flux, un fișier de date este transferat într-o singură sesiune, iar cu metoda blocării, mai multe fișiere pot fi transferate într-o singură sesiune.

După ce am descris protocolul de schimb în termeni generali, putem trece la o descriere a mijloacelor de schimb folosind protocolul FTP. Există atât servere, cât și clienți pentru aproape orice platformă și mediu de operare. Următoarele descriu serverul standard și clientul sistemelor de tip Unix.

Software pentru accesarea arhivelor FTP

Pentru a lucra cu arhivele Ftp, aveți nevoie de următorul software: server, client și program de căutare. Serverul oferă acces la resursele arhivei de oriunde din rețea, clientul oferă acces utilizatorului la orice arhivă din rețea, iar motorul de căutare oferă navigare în întreaga rețea de arhive.

Aceste componente de partajare Ftp variază atât ca formă, cât și ca funcționalitate între sistemele de operare, dar unele principii generale rămân, iar programele de interfață cu linia de comandă rămân în mare parte aceleași în mediile de operare.

Server de protocol - program ftpd

Comanda ftpd este concepută pentru a răspunde cererilor de schimb de informații prin protocolul FTP. Serverul pornește de obicei când pornește computerul. Sintaxa pentru pornirea serverului este următoarea:

Ftpd [-d] [-1] [-t timeout]

  • d - opțiunea de depanare;
  • 1 - optiunea de identificare automata a utilizatorului;
  • t este timpul de așteptare pasivă pentru comenzile utilizatorului.

Fiecare server are propria sa descriere a comenzilor, care poate fi obținută folosind comanda help. Identificarea automată a utilizatorului se realizează folosind fișierul /etc/passwd. Parola utilizatorului nu trebuie să fie goală.

Există un fișier special care conține utilizatori interziși, de exemplu. celor pentru care serviciul prin protocolul FTP este interzis. Puteți intra în arhivă folosind un ID de utilizator anonim sau ftp. În acest caz, serverul ia măsuri pentru a limita accesul la resursele computerului pentru acest utilizator. De obicei, pentru astfel de utilizatori este creat un director ftp special, în care se află directoarele bin, etc. și pub. Directorul bin conține comenzile permise pentru utilizare, iar directorul pub conține fișierele reale. Directorul etc nu este vizibil pentru utilizator și conține fișiere de identificare a utilizatorului.

Program de partajare a fișierelor - ftp

FTP este o interfață de utilizator pentru schimbul de fișiere folosind protocolul cu același nume. Programul stabilește un canal de control cu ​​un server la distanță și așteaptă comenzile utilizatorului. ID-ul serverului la distanță este specificat fie ca argument de program, fie în comanda interfeței deschise.

Dacă comanda ftp rulează pe un utilizator și așteaptă comenzi de utilizator, pe ecran este afișat promptul „ftp>”.

Sintaxa comenzii:

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

  • v - suprimă răspunsurile serverului și statisticile de transfer de date;
  • n - controlează modul de identificare a utilizatorului. Dacă acest comutator este specificat, fișierul .netrc este verificat mai întâi;
  • i - dezactivează confirmările de transfer de fișiere la copierea fișierelor în bloc;
  • d - pornește modul de depanare;
  • g - dezactivează transparența transferului de nume.

În cadrul acestui curs, nu este posibilă listarea tuturor comenzilor ftp, așa că ne vom concentra doar pe cele mai necesare.

Prima astfel de comandă este comanda deschide. Această comandă deschide o sesiune cu serverul la distanță:

Ftp>open polyn.net.kiae.su

După emiterea unei astfel de comenzi, vor urma solicitările de identificare a utilizatorului. De asemenea, puteți înregistra un utilizator prin comanda utilizatorului :

Ftp>utilizator anonim

În acest exemplu, utilizatorul nu are drepturi speciale de acces la serverul de la distanță și, prin urmare, este înregistrat ca anonim. În acest caz, trebuie să introduceți adresa dvs. poștală ca răspuns la cererea de identificare. De obicei este suficient să introduceți ceva asemănător cu o adresă poștală pentru a avea acces la resursele de arhivă, dar există și servere meticuloase care verifică prezența unei astfel de adrese, așa că este mai bine să nu înșelați pe nimeni și să vă înregistrați sincer.

Următoarele comenzi cele mai importante sunt comenzi cdȘi ls (dir). Scopul acestor comenzi este destul de transparent și de înțeles pentru toți utilizatorii - navigarea prin arborele sistemului de fișiere și vizualizarea conținutului directoarelor. Aici vă recomandăm să utilizați comanda ls cu parametri suplimentari atunci când navigați în directoare:

Ftp>ls -FC

În acest caz, utilizatorul poate primi un raport pe mai multe coloane care indică tipurile de fișiere. Cu toate acestea, nu toate serverele funcționează cu această combinație.

Deoarece două mașini sunt implicate în procesul de transfer și recepție, pe lângă navigarea în sistemul de fișiere la distanță, este necesară și navigarea în sistemul de fișiere local. Comanda lcd (cd local) este folosită în acest scop. În plus, utilizatorul poate lansa orice comandă shell locală dacă o precedă cu caracterul „!”:

Ftp> !pwd

Această comandă va afișa numele directorului curent de pe mașina locală.

Și, în sfârșit, cele mai importante sunt echipe recepția/transmisia datelor obține , a pune , mget , mputȘi cos. Comenzile get și put pot accepta sau transfera un fișier:

Ftp> obțineți README.TXT

Comenzile mget, mput sunt concepute pentru a primi/transmite un set de fișiere:

Ftp> mget *.gz

Exemplul arată că în acest din urmă caz ​​se folosește masca „*”. De obicei, atunci când se transferă grupuri de fișiere, se solicită confirmarea pentru fiecare fișier. Pentru a evita acest lucru, înainte de a primi/transmite, ar trebui să emiteți comanda promptă. Acesta din urmă comută modul de solicitare de confirmare și când această comandă este utilizată din nou, starea de solicitare de confirmare este restabilită. O altă comandă utilă este comanda hash :

Ftp> hash #

Simbolul „#” poate fi înlocuit cu oricare altul. Când lucrați pe linii lente sau când transferați fișiere mari, după activarea modului hash, utilizatorul are posibilitatea de a vedea progresul transferului de date (semnul „#” este emis după transferul fiecărui bloc). Ultimul lucru la care ar trebui să acordați atenție este comanda bin. După lansarea acestei comenzi, în mod implicit, datele vor fi transferate în modul de transfer de date binar. Acesta din urmă este extrem de important, pentru că La transferul în ASCII, programele și datele arhivate nu pot fi transferate. Este adesea util să activați modul bin pentru datele de caractere cu o lungime de linie arbitrară, cum ar fi fișierele postscript (*.ps), deoarece în modul ASCII există o limită a lungimii liniei (de obicei 254 de caractere).

Pentru a ieși din ftp, ar trebui să rulați ieșire din comandă .

Căutați în arhivele FTP - programul Archie

În prezent, accesul FTP este oferit dintr-o varietate de interfețe multiprotocoale (de exemplu, Mosaic sau Netscape) sau shell-uri FTP grafice, cum ar fi ftptool pentru X-Window. Toate sunt mult mai comode și mai ușor de utilizat, dar consumă și mult mai multe resurse.

Este curios că există un server FTP chiar și pentru MS-DOS (pachetul NCSA Telbin), ca să nu mai vorbim de mediile multitasking. Cu toate acestea, găsirea serverului FTP potrivit pe Internet este o sarcină complexă și consumatoare de timp. Pentru a o atenua, există un remediu special - Archie. Archie a fost dezvoltat la Universitatea McGill din Canada. Sarcina lui Archie este să scaneze arhivele FTP pentru a vedea dacă acestea conțin fișierele necesare. Puteți lucra cu Archie printr-o sesiune telnet, printr-un client local sau prin e-mail. Pentru a lucra prin telnet, ar trebui să deschideți o sesiune telnet și să introduceți cuvântul „archie” ca răspuns la conectare:

Autentificare Telnet archie.mcgill.ca: archie...... archie>

După ce apare promptul „archie>”, ar trebui să vă întrebați despre capabilitățile serverului introducând comanda „help”.

Când lucrați printr-un client local, introduceți pur și simplu:

Archie gnuplot.tar.gz

și ca răspuns primesc o listă de arhive care conțin fișierul „gnuplot.tar.gz”. Trebuie avut în vedere faptul că diverse modificări ale clienților (în special cele grafice) pot diferi semnificativ în sintaxă între ele.

Arhivele de fișiere sunt un fișier creat folosind un program special numit arhivator și care conține de la unul la mai multe fișiere și/sau directoare (foldere) în formă ambalata.

Aspect istoric

Astfel de arhive au fost utilizate cel mai activ în timpul utilizării dischetelor, deoarece arhivele de fișiere fac posibilă comprimarea unor tipuri de fișiere (excluzând grafica și video) pentru a le plasa pe o dischetă mică. Odată cu dispariția lor, utilizarea arhivelor s-a mutat în principal pe Internet, unde acestea continuă să fie utilizate în principal în serviciile de partajare a fișierelor și pe serverele ftp.

Clasificarea arhivelor

A evidentia următoarele tipuri arhive de fisiere:

  • obișnuit - într-unul fișier de arhivă există mai multe fișiere și/sau foldere comprimate printr-o anumită metodă;
  • autoextractiv – sunt fișiere executabile cu extensia .exe; la pornire, trebuie doar să specificați calea de despachetare, programul însuși va face restul;
  • multi-volum - include un număr de părți ale arhivei, care, pe lângă propria extensie, pot avea o extensie suplimentară care arată numărul piesei: part01...;
  • continuu - arhive cu cel mai înalt grad posibil de compresie, în care toate fișierele și folderele formează un singur întreg; despachetarea unui fișier (dosar) este imposibilă;
  • protejat prin parolă - arhive care necesită deschiderea unei parole.

Extensii de arhivă de fișiere

Fiecare fișier are extensii specifice. Arhivele de fișiere nu fac excepție. Acestea sunt, în primul rând, zip, rar, 7z - cele mai populare extensii utilizate în sistemul de operare sistem Windows. Astfel de extensii în sistemul de operare GNU/Linux pot fi găsite foarte rar, în principal de la acei utilizatori care au trecut recent la utilizarea acestui sistem de operare după Windows. Aici cele mai comune arhive sunt gz, bz2, xz. Lucrul cu aceste extensii este de obicei însoțit de compresia gudronului, ca rezultat expansiunea generală arată ca tar.gz, tar.bz2, tar.xz. Adesea, tar.bz2 și tar.xz sunt mai eficiente în compresie decât zip. Aceste formate nu sunt obișnuite în sistemul de operare Windows, dar pot fi utilizate cu succes acolo în toate arhivatoarele obișnuite.

Cel mai bun nivel de compresie în cel mai comun sistem de operare Windows este 7z, dar testele arată o ușoară superioritate față de alte extensii de arhivă de fișiere. Lucrul cu zip în Windows este disponibil după instalarea sistemului, la fel ca în Mac OS X; majoritatea distribuțiilor GNU/Linux funcționează, de asemenea, cu această arhivă din cutie, deoarece arhivele care acceptă cele mai comune formate de arhivă de fișiere sunt instalate împreună cu distribuția.

Lucrul cu arhivele de fișiere

Arhivele de fișiere presupun prezența programe speciale, care le-ar putea crea și despacheta eficient. Trebuie remarcat faptul că majoritatea arhivatorilor pentru sistemul de operare Windows creează elemente corespunzătoare în meniul contextual, care este apelat făcând clic dreapta. Ne vom uita la arhivele de fișiere pentru computere desktop, dar există și cele pentru gadgeturi care se găsesc în magazinele corespunzătoare.

Să ne uităm la cele mai comune programe de arhivare de fișiere.

WinZip

În mod implicit, salvează fișierele în zip, dar puteți salva în alte formate. Folosind acest arhivator puteți comprima fișiere mp3 și fișiere jpeg până la 25% fără a pierde calitatea. Metoda de compresie este selectată automat. Există funcții pentru imprimarea fișierelor care sunt comprimate într-o arhivă dată, verificarea lor cu un antivirus și altele. Cele mai recente versiuni ale aplicației acceptă deschiderea fișierelor 7z, rar și zipx.

Potrivit dezvoltatorilor, WinZip oferă protecție folosind criptare de nivel bancar. În plus, cele mai recente versiuni au capacitatea de a se conecta la cloud.

În acest program, noi formate de documente MS Office pot fi deschise ca arhive de fișiere: docx, xlsx etc., precum și formatele corespunzătoare standard international O.D.F.

După cum spun dezvoltatorii, reducerea dimensiunii fisiere grafice apare din cauza faptului că unele formate sunt înlocuite cu altele.

În caz de ștergere accidentală, copiere, redenumire, fișierele pot fi restaurate.

WinRAR

Peste tot în lume, arhivele zip conduc în popularitate, dar Rusia își urmează drumul, iar cel mai popular arhivator al nostru este WinRAR. Acest arhivator are un mod de linie de comandă (acesta este ceea ce este folosit în mediile GNU/Linux), ultimele versiuni au învățat și să comprima eficient conținutul media. Are propriul suport pentru o varietate de formate, inclusiv popularele rar și zip, precum și cele mai puțin populare gz, tar, bz2, lzma și altele.

În WinRAR puteți selecta timpul de compresie, dar trebuie luat în considerare faptul că o compresie mai puternică va duce la mai mult timp petrecut în procesul de arhivare. În setările acestui arhivator, puteți seta o prioritate scăzută, care va crește timpul de încărcare și despachetare, dar va reduce și sarcina procesorului, sau puteți utiliza toate nucleele de procesor, ceea ce va duce la o încărcare mai mare a acestora. , dar va reduce timpul de creare a unei arhive sau dezambalare.

PeaZip

Acest program este multiplatform și poate fi instalat pe multe sisteme de operare. Capabil să deschidă peste 180 de formate de arhivă de fișiere. Acesta este probabil un record. Acceptă lucrul simultan cu mai multe arhive. ÎN ultimele versiuni Este oferit suport pentru deschiderea zipx, rar, inclusiv a cincea versiune.

Această aplicație acceptă și criptarea datelor, are capacitatea de a converti un disc într-un fișier sistem NTFS, este posibil să se creeze chei, copii de rezervă fișiere. Programul este lansat atât pentru platformele pe 32 de biți, cât și pe 64 de biți.

7-fermoar

Acest arhivator creează formate native 7z, deși o serie de altele sunt acceptate, inclusiv formate populare pe sistemele Windows și POSIX, inclusiv GNU/Linux și Mac OS X. Printre altele, vă permite să deschideți arhive rar, deb, care contin fișiere binare instalatori de programe în sistemul de operare GNU/Linux. Potrivit dezvoltatorilor, rata de compresie este cu 30-70% mai mare decât WinRAR și cu 2-10% mai mare decât WinZip.

Spre deosebire de primii doi arhivatori, care doresc ca utilizatorii să primească bani pentru utilizarea lor, ultimii doi aparțin deschiderii programe sursă si sunt gratuite. În 2007, acest arhivator a fost recunoscut drept cel mai bun de către proiectul SourceForge.net.

Criptarea este implementată folosind algoritmul AES-256 pentru arhive de fișiere 7z și zip. Arhivele împachetate folosind metoda LZMA sunt despachetate literalmente din mers.

La fel ca PeaZip, există aplicații atât pentru platforme pe 32, cât și pe 64 de biți.

Arhive de fișiere pe Internet

Multe servere în World wide web le contin. Serverele de Internet care conțin arhive de fișiere sunt numite servere ftp. Până de curând, pe aceste servere se putea găsi aproape orice - de la muzică la jucării și programe pentru diverse sisteme. Lupta împotriva pirateriei în țara noastră a paralizat oarecum acest segment, iar acum găzduiește în principal produse gratuite.

Serverele FTP găzduiesc depozite de sisteme de operare GNU/Linux, astfel încât fiecare utilizator al acestor sisteme are ocazia instalare gratuită programe semnate chei digitale, care elimină posibilitatea ca codul rău intenționat să pătrundă în computerul utilizatorului, motiv pentru care aceste sisteme sunt renumite pentru absența virușilor.

Serverele Ftp pot fi vizualizate din orice browser; există clienți speciali pentru ele.

Schimbul de date de la serverul ftp cu utilizatorii are loc pe un canal TCP. Managementul schimbului este reglementat în standardul de protocol TELNET.

Folosind protocol ftp este posibil nu numai să descărcați fișiere pe computerul local, ci și să le transferați pe

Sistem de arhivare a fișierelor prin utilizarea server ftp Orice persoana interesata poate.

Datele serverului asigură că arhivele de fișiere sunt furnizate și primite atât de către utilizatori anonimi, cât și de către utilizatorii autorizați. Majoritatea serverelor ftp sunt anonime.

În ciuda avantajelor descrise, serverele ftp nu sunt lipsite de dezavantaje. O mare parte din arhivele de fișiere din ele sunt prezentate fără descriere și puteți doar ghici ce aveți în fața dvs. printr-o căutare țintită.

Transferul de fișiere poate fi efectuat în mod text sau binar. Când alegere greșită fișierul se poate deteriora.

Nu prin servere ftp căutare universală. Există mai multe soluții, dar nu toate sunt universale.

Cel mai comun dintre ele este serviciul Archie. Serverele Archie sunt încărcate intens și funcționează numai cu ftp anonim. Cu toate acestea, datele serverului sunt descentralizate, căutarea se efectuează folosind un algoritm nu complet clar, drept urmare, dacă parcurgeți toate serverele (și există aproximativ o duzină), este posibil să nu îl găsiți informatiile pe care le cautati. În plus, trebuie să puteți crea un șablon de căutare atunci când utilizați acest serviciu.

Pe lângă utilizarea protocolului ftp, protocolul http poate fi folosit pentru a accesa arhivele de fișiere.

Arhivele de fișiere reprezintă nu numai software open source, ci și pe care îl puteți găsi diverse texte, versiuni demo ale programelor proprietare și multe altele.

In cele din urma

Astfel, arhivele de fișiere sunt un lucru necesar pentru a transmite o cantitate mare de informații într-o formă comprimată. Aceste arhive poate fi folosit local - activat calculatoare separate, si in retea globala Internet prin utilizarea de servere speciale ftp și http. Cele mai comune programe pentru crearea arhivelor și despachetarea acestora sunt WinRAR, WinZip, PeaZip, 7-zip. Ultimele două programe sunt gratuite și pot fi folosite gratuit. Majoritatea arhivatoarelor acceptă toate cele mai comune formate de arhivă.