Dossier

El terme fitxer (de l'anglès , pronunciat [ˈfaɪl] [1] , italianitzat en / ˈfail / [2] , traduïble com a "arxiu" o "fitxer"), en informàtica , indica un contenidor d' informació / dades en format digital format, normalment present en un suport d’ emmagatzematge digital formatat adequadament en un sistema de fitxers específic. La informació escrita / codificada a l' interior només es pot llegir amb un programari específic capaç de dur a terme l'operació.
Descripció
El concepte d’un fitxer és molt senzill: un fitxer és una font (o dipòsit) d’informació que es pot llegir i escriure; aquesta font / repositori també té "propietats" (nom, extensió, indicador) que es poden modificar. Aquesta definició s’adapta molt bé a molts perifèrics i interfícies de maquinari ; Els sistemes operatius i derivats Unix ( semblants a Unix ) han generalitzat el concepte de fitxers fins al punt de convertir-lo en una veritable filosofia: a Unix tot és un fitxer , és a dir, pot ser "obert", "tancat", "llegit" , "escrit", etc. aquests "fitxers especials" poden ser comunicacions entre processos, canonades , interfícies de maquinari o més: el sistema operatiu s'encarregarà de gestionar-ho tot correctament, deixant els programes amb la il·lusió que utilitzen un fitxer normal.
Si des del punt de vista de l'usuari, un fitxer sol ser un sol element, pot passar que estigui escrit físicament o resideixi en diverses àrees diferents del suport d'emmagatzematge que l'allotja: aquest fenomen és molt comú si el suport d'emmagatzematge és un disc de memòria , tot i que és molt rar en cintes magnètiques. Una de les tasques del sistema operatiu és fer transparent la subdivisió física real del fitxer a les aplicacions i gestionar la recuperació de la informació que conté ( lectura ) dels diversos blocs físics del suport d’emmagatzematge i escriptura .
Elements típics
Cada fitxer s'identifica amb un nom associat a un camí d'accés (camí d'accés) que identifica la posició, el contenidor, la carpeta o el directori en un espai de noms jeràrquic dins del propi sistema de fitxers i, eventualment, pot portar el nom d'una extensió . Als sistemes Unix i similars a Unix, el nom i el camí sovint coincideixen, a diferència del que passa als sistemes Windows .
El contingut dels fitxers normalment s’ajusta a un format concret i, per a cada format, hi ha una o més aplicacions capaces d’interpretar i / o modificar el contingut (“obrir” el fitxer). Alguns sistemes operatius, com Microsoft Windows i MS-DOS , reconeixen el format d’un fitxer en funció de l’extensió del seu nom; d'altres, com ara macOS , d'una sèrie de metadades desades amb el fitxer; d’altres, com Unix , identifiquen tipus de fitxers basats en els primers bytes del seu contingut, anomenats números màgics .
Característiques tècniques
Tècnicament, les dades d’un fitxer es codifiquen / s’organitzen en una seqüència de bytes en línia amb el llenguatge binari utilitzat per l’ordinador, emmagatzemades com a element únic en una memòria massiva a través del sistema de fitxers existent en aquesta memòria. Quan el sistema rep una sol·licitud de l'usuari (exemple: obertura d'un fitxer), es passa a l'operació de descodificació i visualització inversa, fent que apareguin paraules i números al vídeo.
Una seqüència de bytes a la RAM no es sol considerar com un fitxer, tret que estigui emmagatzemada en un disc virtual que resideixi a la RAM . Als primers sistemes de processament, els fitxers es gestionaven i es processaven de manera seqüencial, de manera que per analitzar els darrers canvis al fitxer calia desplaçar-vos per tot el fitxer i llegir els darrers canvis a la part inferior. Als sistemes operatius moderns això ja no és cert, ja que el sistema de fitxers extreu l'organització física del fitxer i, si cal, reorganitza el fitxer mateix.
Operacions de fitxers
L’accés a un arxiu informàtic contingut en una memòria massiva és una operació bastant lenta, que s’ha de dur a terme respectant el protocol de la interfície de memòria massiva i que crea el risc de conflicte entre programes que s’executen alhora. Per aquestes raons, aquestes operacions les realitza, prèvia trucada dels programes que les necessiten, el sistema operatiu que gestiona la cua d'accés i els conflictes. Les operacions més habituals, presents universalment en tots els sistemes operatius, són:
- Obert: el programa indica al sistema operatiu que necessita accedir a un determinat fitxer. El sistema operatiu comprova que el fitxer existeix i que ja no l’utilitza ni el bloqueja ni un altre programa; crea algunes estructures de dades per gestionar les operacions posteriors i reserva una certa quantitat de memòria RAM, anomenada memòria intermèdia , per emmagatzemar dades en trànsit cap a i des del fitxer; retorna al programa un símbol (o un identificador o una adreça de memòria física) al qual el programa farà referència en les operacions posteriors al fitxer; altres programes només poden accedir al mateix fitxer de manera limitada (només de lectura) o no hi poden accedir en absolut.
- Llegir: el programa sol·licita dades del fitxer. El sistema operatiu els llegeix, els emmagatzema a la memòria intermèdia la ubicació de la qual comunica al programa sol·licitant.
- Escriure: el programa vol escriure dades en un fitxer. Primer emmagatzema les dades en qüestió en un buffer, que després comunica la ubicació al sistema operatiu.
- Apagat: el programa informa que ja no necessita el fitxer. Es publiquen totes les estructures de dades i el buffer assignat; el sistema operatiu suprimeix el fitxer de la llista dels que s’utilitzen; els altres programes ara tenen accés gratuït al fitxer.
Per si mateix, el sistema operatiu, mitjançant el sistema de fitxers, pot realitzar les següents operacions:
- Reassignació: el sistema operatiu és capaç de moure o moure el fitxer d’un directori a un altre (per exemple, copiant i enganxant si la interfície és gràfica o escrivint des del terminal si la interfície és de línia d’ordres ).
- Canvia el nom : canvieu el nom del fitxer assignant un nom diferent gràficament o des de la línia d'ordres.
- Sobreescriu : sobreescriu el contingut d'un fitxer amb el d'un altre fitxer amb el mateix nom.
- Eliminació: eliminació del fitxer de la memòria massiva que el conté, però només eliminarà la connexió lògica-física del fitxer a la memòria, l’espai de memòria del qual, per tant, no serà buit, sinó lliure en el sentit de sobreescriure.
Un programa no pot llegir ni escriure un fitxer si no l'ha "obert" primer i, un cop hagi acabat d'utilitzar-lo, sempre l'ha de "tancar" per permetre que el sistema operatiu alliberi els recursos ocupats.
Transferència d'arxius
Podeu utilitzar diferents formes i tipus de connexions per transferir fitxers a una xarxa . Per exemple, és possible compartir i transferir fitxers en una xarxa LAN entre dos o més equips , utilitzar el correu electrònic o utilitzar serveis o programes específicament dedicats a aquest propòsit (per exemple, FTP ).
La transferència de fitxers a través d’una xarxa pot resultar problemàtica si no disposeu d’una connexió prou ràpida, sobretot si es tracta de fitxers grans. Per exemple, per transferir un fitxer per Internet és recomanable mantenir la seva mida petita, en cas contrari pot trigar molt a realitzar l'operació. Quan les connexions entre ordinadors eren particularment lentes, s’utilitzaven diverses tècniques per contenir la mida d’un fitxer: per exemple, era possible comprimir-lo o dividir el fitxer únic en fitxers més petits i enviar-los individualment; aquestes operacions poden requerir l'ús de programes específics. Amb l'arribada de la banda ampla, aquestes operacions preliminars de fitxers estan en desús.
És possible transferir un o més fitxers per correu electrònic comú. Per a la transferència per correu electrònic, cal tenir en compte que els proveïdors de serveis d'Internet normalment limiten la mida de cada missatge: per exemple, Gmail limita la mida dels fitxers adjunts de transmissió i recepció a 25 megabytes . A més, tota la bústia de correu pot tenir límits en la seva mida total: per exemple, Alice , en contractes ADSL residencials, limita la mida de tot el contingut d’un compte de correu electrònic a 3 gigabytes . Heu de tenir en compte aquests límits a l’hora d’enviar fitxers grans, per no arriscar-vos a no enviar l’adjunt o ocupar la bústia de correu del destinatari sencer.
Com a alternativa al correu electrònic, podeu utilitzar un programa de missatgeria instantània , subscriure-us al contacte i crear una carpeta compartida. Aquests programes normalment no practiquen limitacions d’ amplada de banda relacionades amb l’extensió, la mida i el tipus de fitxer enviat.
Per a la transferència de grans quantitats de fitxers, també hi ha serveis web d' escriptori remots , que us permeten "aparcar" els fitxers durant uns mesos en un arxiu privat, al qual es pot accedir amb un nom d'usuari i una contrasenya (per exemple, Dropbox ). a les persones desitjades donant-los nom d’usuari i contrasenya. Una variant d’aquests serveis són els de càrrega remota que creen una clau de sessió comuna a dos usuaris registrats i connectats a Internet; carregat el fitxer, el destinatari ha d’indicar un camí on desar-lo i autoritzar la descàrrega .
Recuperació de fitxers
És possible recuperar un fitxer suprimit permanentment mitjançant programes especials capaços de restaurar-los.
Quan confirmeu l’eliminació d’un fitxer , per exemple buidant la paperera de reciclatge de Windows , l’única connexió física entre el nom del fitxer i el seu contingut s’elimina (lògicament o físicament), de manera que el fitxer ja no és accessible ni tots els programes d’usuari o d’ordinador . En absència d’altres connexions físiques, l’àrea de la memòria massiva ocupada pel contingut dels fitxers també es designa com a disponible per a contingut nou, però no se suprimeix ni sobreescriu immediatament, de manera que les dades encara estan físicament disponibles a la memòria amb tècniques adequades fins que se sobreescriuen realment.
En particular, els programes per recuperar fitxers examinen el contingut d’un sistema de fitxers buscant enllaços físics que s’han suprimit lògicament i comprovant les àrees ocupades per les dades a què fan referència, copiant el seu contingut i, si és possible, reconstruint les parts que ara tenen s'ha sobreescrit.
Per evitar la recuperació de fitxers suprimits (per exemple per motius de privadesa ), hi ha programes que sobreescriuen (fins i tot diverses vegades) el contingut d’un fitxer abans de suprimir-lo o sobreescriuen totes les àrees lliures d’un sistema de fitxers , de manera que la recuperació de dades no sigui possible.
Tipus de fitxers
Un tipus de fitxer molt comú són els fitxers de text ASCII . Aquest fitxer és una seqüència de caràcters ASCII purs i simples, de manera que poden ser llegits i interpretats de la mateixa manera per tots els sistemes operatius. El terme " fitxer binari ", d'altra banda, normalment fa referència a tots els fitxers que no són text ASCII. Una distinció bàsica es refereix als tipus següents: fitxer de text (ASCII pla o pla), fitxer binari, fitxer principal, fitxer de capçalera , fitxer executable i fitxer de programa executable, fitxer de script de shell , fitxer dependent (fitxer de codi font que apareix al fitxer makefile ). [3] Més detalladament, tenim:
- Arxiu de text ;
- Fitxer d’ àudio (per exemple, fitxer de música);
- Fitxer d’ imatges ;
- Fitxers de vídeo (per exemple, pel·lícules);
- Arxiu multimèdia (per exemple, àudio-vídeo-text);
- Fitxers del sistema ;
- Fitxer de configuració ;
- Arxius de registre ;
- Arxiu temporal ;
- Fitxer binari ;
- Fitxer font ;
- Fitxer objecte ;
- Arxiu executable ;
- Arxiu de registre ;
- Arxiu de majúscules .
Aspectes legals
Itàlia
Segons el Tribunal Suprem de cassació , l’art. VI 13.11.2003, núm. 3449, la còpia d’arxius informàtics no constitueix un robatori: de fet, s’ha d’excloure la configurabilitat del delicte, en el cas de la simple còpia no autoritzada de fitxers continguts en un suport informàtic d’altres, aquesta activitat no implica la pèrdua de possessió de la res pel titular legítim. [4]
L'orientació va ser confirmada per la sentència de 21 de desembre de 2010 n. 44840 - emès per la IV secció penal - ja que les dades i la informació no estan incloses en el concepte de " cosa mòbil ". [5]
Nota
- ^ fitxer_1 substantiu: definició, imatges, notes de pronunciació i ús , al Oxford Advanced Learner's Dictionary a OxfordLearnersDictionaries.com . Recuperat el 15 d'abril de 2021 .
- ↑ Luciano Canepari , fitxer , a Il DiPI - Diccionari de pronunciació italiana , Zanichelli, 2009, ISBN 978-88-08-10511-0 .
- ↑ Jack Dent i Tony Gaddis, Guia d'Unix amb Linux , PerCorsi di study, Milà, Apogeo Editore, 2001, pàg. 479, ISBN 9788873036944 , OCLC 1103659796 . Consultat el 10 de juliol de 2019 ( arxivat el 10 de juliol de 2019) .
- ↑ Tribunal de cassació, secció penal IV, 13 de novembre de 2003 (dep. 29 de gener de 2004), n. 3449 (2110/2003) extret de la frase de Penal.it
- ^ Els que copien els fitxers de Simone Marani no cometen robatori , a altalex.com, 14 de gener de 2011
Bibliografia
- Andrew Stuart Tanenbaum , Arxiu , a Arquitectura de Computadors. Un enfocament estructural , Milan, Pearson Education, 2006, pp. 440-445, ISBN 978-88-7192-271-3 .
Articles relacionats
- Directori
- Extensió (fitxer)
- Extensió d’un fitxer
- Formats de fitxer
- Format
- Arxiu del fitxer
- Sistema de fitxers
- Gestor d'arxius
- Intercanvi d'arxius
- Protocol de transferència de fitxers (FTP)
- Llista de formats de fitxer
- Camí
Altres projectes
-
El Viccionari conté el diccionari lema « fitxer »
-
Wikimedia Commons conté imatges o altres fitxers arxivats
Enllaços externs
- File , a Treccani.it - Enciclopèdies en línia , Institut de l'Enciclopèdia Italiana.