Articulo de referencia

Archivo informático

Un archivo informático es una colección de datos con nombre que el sistema que lo administra trata como una unidad. Hoy en día, este sistema se llama sistema de archivos [ 1 ] ....

Un archivo informático es una colección de datos con nombre que el sistema que lo administra trata como una unidad. Hoy en día, este sistema se llama sistema de archivos [ 1 ] . Muchos sistemas informáticos antiguos carecían de un sistema de archivos propiamente dicho , pero se requiere una función de administración para proporcionar una abstracción de archivos .

Los archivos se pueden compartir y transferir entre ordenadores y dispositivos móviles a través de soportes extraíbles , redes o Internet .

Los distintos tipos de archivos informáticos están diseñados para diferentes propósitos. Un archivo puede estar diseñado para almacenar un mensaje escrito, un documento , una hoja de cálculo , una imagen , un vídeo , un programa o cualquier otro tipo de datos. Algunos archivos pueden almacenar varios tipos de datos simultáneamente.

Mediante programas informáticos, una persona puede abrir, leer, modificar, guardar y cerrar un archivo informático. Los archivos informáticos pueden reabrirse, modificarse y copiarse un número ilimitado de veces.

Etimología

Un archivo de tarjetas perforadas
Los archivos de disco doble de un sistema IBM 305

La palabra «archivo» deriva del latín filum («hilo, cuerda»). [ 2 ] En un uso más extendido, el término inglés «file» pasó a referirse a varios sistemas de organización de papeles y documentos para su recuperación. [ 1 ]

El término «archivo» se utilizaba en el contexto del almacenamiento informático ya en enero de 1940. En Punched Card Methods in Scientific Computation , [ 3 ] W.J. Eckert afirmó: «El primer uso extensivo del primitivo tabulador de Hollerith en astronomía lo realizó Comrie . [ 4 ] Lo utilizó para construir una tabla a partir de diferencias sucesivas y para sumar un gran número de términos armónicos». «Las tablas de funciones se construyen a partir de sus diferencias con gran eficiencia, ya sea como tablas impresas o como un archivo de tarjetas perforadas ».

En febrero de 1950, en un anuncio de Radio Corporation of America (RCA) publicado en la revista Popular Science [ 5 ] , donde describía un nuevo tubo de vacío con memoria que había desarrollado, RCA declaró: «Los resultados de innumerables cálculos pueden guardarse y recuperarse. Dicho archivo existe ahora en un tubo con memoria desarrollado en los laboratorios de RCA. Electrónicamente, retiene las cifras introducidas en las calculadoras, las almacena mientras memoriza otras nuevas, lo que acelera la obtención de soluciones inteligentes a través de los laberintos matemáticos».

En 1952, "archivo" designaba, entre otras cosas, la información almacenada en tarjetas perforadas . [ 6 ]

En los inicios de la informática, la palabra «archivo» podía referirse al hardware subyacente , en lugar de al contenido almacenado en él. Por ejemplo, las unidades de disco IBM 350 se denominaban «archivos de disco». [ 7 ] La introducción, alrededor de 1961 , por parte del Burroughs MCP y el MIT Compatible Time-Sharing System del concepto de « sistema de archivos » que gestionaba varios «archivos» virtuales en un único dispositivo de almacenamiento, es el origen de la acepción actual del término. Si bien el actual « archivo de registro » refleja el concepto inicial de archivos, su uso ha disminuido considerablemente.

Sistema de archivos

Un sistema de archivos proporciona la abstracción de archivos al software que los utiliza; permite que el software organice, nombre y manipule los datos como archivos. Si bien las primeras computadoras no contaban con un sistema de archivos independiente, la función de lo que hoy llamamos sistema de archivos es necesaria, ya que a menudo la proporcionaba directamente el sistema operativo principal.

Los sistemas informáticos modernos no solo incluyen un sistema de archivos, sino que algunos utilizan varios. Los sistemas tipo Unix suelen permitir el uso de múltiples sistemas de archivos. En algunos sistemas Windows, se admiten los sistemas de archivos FAT de MS-DOS y versiones antiguas de Windows, además del sistema de archivos NTFS , que es el sistema de archivos habitual.

Gestor de archivos

Un gestor de archivos es una utilidad que permite al usuario manipular archivos directamente. Normalmente, permite mover, crear, eliminar y renombrar archivos y directorios (también llamados carpetas), aunque puede que no permita visualizar directamente el contenido de los archivos. Por lo general, un sistema informático incluye al menos un gestor de archivos para su sistema de archivos nativo. Por ejemplo, el Explorador de archivos se usa comúnmente en Windows, y Nautilus está presente en varias distribuciones de Linux .

Contenido del archivo

En la mayoría de los sistemas operativos modernos , los archivos se organizan en matrices unidimensionales de bytes . [ 8 ] El formato de un archivo se define por su contenido, ya que un archivo es simplemente un contenedor de datos. [ 9 ]

En algunas plataformas, el formato se indica mediante la extensión del archivo , que especifica las reglas para la organización e interpretación de los bytes. Por ejemplo, los bytes de un archivo de texto plano ( .txt en Windows) se asocian con caracteres ASCII o UTF-8 , mientras que los bytes de archivos de imagen, vídeo y audio se interpretan de otra manera. La mayoría de los tipos de archivo también reservan algunos bytes para metadatos , lo que permite que un archivo contenga información básica sobre sí mismo.

Algunos sistemas de archivos pueden almacenar datos arbitrarios (no interpretados por el sistema) específicos del archivo fuera del formato, pero vinculados a él; por ejemplo, atributos extendidos o bifurcaciones . En otros sistemas de archivos, esto se puede lograr mediante archivos auxiliares o bases de datos específicas del software. Sin embargo, todos estos métodos son más propensos a la pérdida de metadatos que los formatos de archivo contenedor y de archivo comprimido .

Tamaño del archivo

El tamaño de un archivo es una medida del espacio de almacenamiento asignado al mismo. Aunque a menudo se expresa en bytes , muchos sistemas de archivos antiguos registraban el tamaño en unidades mayores, como bloques o pistas . Sin embargo, en ocasiones se disponía de una medida más precisa. Por ejemplo, CP/M marcaba el final de un archivo de texto con Ctrl+Z , lo que permitía obtener el tamaño con precisión de bytes.

Normalmente, debido a su diseño, un sistema de archivos limita el tamaño máximo de los archivos.

Organización de datos en un archivo

La información en un archivo informático puede consistir en paquetes de información más pequeños (a menudo llamados " registros " o "líneas") que son individualmente diferentes pero comparten algunas características comunes. Por ejemplo, un archivo de nómina podría contener información sobre todos los empleados de una empresa y sus detalles de nómina; cada registro en el archivo de nómina se refiere a un solo empleado, y todos los registros tienen la característica común de estar relacionados con la nómina; esto es muy similar a colocar toda la información de nómina en un archivador específico en una oficina que no tiene computadora. Un archivo de texto puede contener líneas de texto, que corresponden a líneas impresas en una hoja de papel. Alternativamente, un archivo puede contener una imagen binaria arbitraria (un blob ) o puede contener un ejecutable .

La forma en que se agrupa la información en un archivo depende completamente de su diseño. Esto ha dado lugar a una gran cantidad de estructuras de archivos más o menos estandarizadas para todo tipo de propósitos, desde los más simples hasta los más complejos. La mayoría de los archivos informáticos son utilizados por programas que los crean, modifican o eliminan según sea necesario. Los programadores que crean los programas deciden qué archivos se necesitan, cómo se utilizarán y (a menudo) sus nombres.

En algunos casos, los programas informáticos manipulan archivos que el usuario puede visualizar. Por ejemplo, en un procesador de textos , el usuario manipula archivos de documentos que él mismo nombra. Si bien el contenido del archivo está organizado en un formato que el procesador de textos reconoce, el usuario puede elegir el nombre y la ubicación del archivo, así como proporcionar la mayor parte de la información (como palabras y texto) que se almacenará en él.

Muchas aplicaciones empaquetan todos sus archivos de datos en un único archivo, denominado archivo comprimido , utilizando marcadores internos para identificar los diferentes tipos de información que contiene. Las ventajas del archivo comprimido son la reducción del número de archivos para facilitar la transferencia, la disminución del espacio de almacenamiento utilizado o simplemente la organización de archivos obsoletos. El archivo comprimido suele requerir descompresión antes de su próximo uso.

Operaciones de archivos

Las operaciones más básicas que los programas pueden realizar en un archivo son:

  • Crear un nuevo archivo
  • Cambiar los permisos de acceso y los atributos de un archivo.
  • Abre un archivo, lo que hace que el contenido del archivo esté disponible para el programa.
  • Leer datos de un archivo
  • Escribir datos en un archivo
  • Eliminar un archivo
  • Cierra un archivo, finalizando la asociación entre este y el programa.
  • Trunca un archivo, reduciéndolo a un tamaño específico dentro del sistema de archivos sin sobrescribir ningún contenido.
  • Asigna espacio a un archivo sin escribir ningún contenido. No es compatible con algunos sistemas de archivos. [ 10 ]

En un ordenador, los archivos se pueden crear, mover, modificar, aumentar, reducir ( truncar ) y eliminar. En la mayoría de los casos, los programas que se ejecutan en el ordenador se encargan de estas operaciones, pero el usuario también puede manipular los archivos si es necesario. Por ejemplo, los archivos de Microsoft Word normalmente se crean y modifican mediante el programa Microsoft Word en respuesta a las órdenes del usuario, pero este también puede mover, renombrar o eliminar estos archivos directamente utilizando un programa de gestión de archivos como el Explorador de Windows (en ordenadores con Windows) o mediante la línea de comandos (CLI).

En los sistemas tipo Unix , los programas de espacio de usuario no operan directamente, a bajo nivel, sobre un archivo. Solo el núcleo se encarga de los archivos y gestiona toda la interacción del espacio de usuario con los archivos de forma transparente para los programas de espacio de usuario. El sistema operativo proporciona un nivel de abstracción , lo que significa que la interacción con un archivo desde el espacio de usuario se realiza simplemente a través de su nombre de archivo (en lugar de su inodo ). Por ejemplo, no eliminará el archivo en sí, sino solo un enlace al archivo. Puede haber muchos enlaces a un archivo, pero cuando se eliminan todos, el núcleo considera que el espacio de memoria de ese archivo está libre para ser reasignado. Este espacio libre se considera comúnmente un riesgo de seguridad (debido a la existencia de software de recuperación de archivos ). Cualquier programa de eliminación segura utiliza funciones del espacio del núcleo (sistema) para borrar los datos del archivo.rmfilename

Las transferencias de archivos dentro de un sistema de archivos se completan casi de inmediato porque no es necesario reescribir el contenido de los datos. Solo es necesario modificar las rutas.

Métodos de mudanza

Al mover archivos entre dispositivos o particiones, algunos programas de gestión de archivos eliminan cada archivo seleccionado del directorio de origen individualmente después de la transferencia, mientras que otros programas eliminan todos los archivos a la vez solo después de que se hayan transferido todos.

Por ejemplo, el mvcomando utiliza el primer método cuando mueve archivos individualmente con comodines (ejemplo: mv -n sourcePath/* targetPath), pero utiliza el segundo método cuando mueve directorios completos (ejemplo: mv -n sourcePath targetPath).

El Explorador de Windows de Microsoft también varía su enfoque: utiliza el primer método para mover archivos de almacenamiento masivo , pero utiliza el segundo método cuando transfiere archivos a través del Protocolo de transferencia de medios , como se describe en Protocolo de transferencia de medios §  Comportamiento de movimiento de archivos .

El primer método (eliminación individual desde el origen) tiene la ventaja de que el espacio se libera del dispositivo o partición de origen inmediatamente después de que comience la transferencia, es decir, una vez finalizada la transferencia del primer archivo. Con el segundo método, el espacio solo se libera una vez que se ha completado la transferencia de toda la selección.

Si una transferencia de archivos incompleta mediante este último método se interrumpe inesperadamente, por ejemplo, debido a un apagado inesperado, una parada del sistema o la desconexión de un dispositivo, no se habrá liberado espacio en el dispositivo o partición de origen. El usuario deberá fusionar los archivos restantes del origen, incluido el último archivo que quedó incompleto (truncado).

Con el método de eliminación individual, el software de transferencia de archivos tampoco necesita llevar un registro acumulativo de todos los archivos transferidos en caso de que un usuario cancele manualmente la transferencia. Un gestor de archivos que utilice este último método (eliminación posterior) solo tendrá que eliminar del directorio de origen los archivos que ya se hayan transferido.

Identificación y organización

Archivos y carpetas organizados en una jerarquía.

En los sistemas informáticos modernos, normalmente se accede a los archivos mediante sus nombres ( nombres de archivo ). En algunos sistemas operativos, el nombre está asociado al archivo en sí. En otros, el archivo es anónimo y se accede a él mediante enlaces con nombre. En este último caso, el usuario puede identificar el nombre del enlace con el archivo, pero esta asociación es errónea, sobre todo cuando existen varios enlaces al mismo archivo.

Los archivos (o enlaces a archivos) pueden ubicarse en directorios. Sin embargo, en términos generales, un directorio puede contener una lista de archivos o una lista de enlaces a archivos. Dentro de esta definición, es fundamental que el término "archivo" incluya directorios. Esto permite la existencia de jerarquías de directorios, es decir, directorios que contienen subdirectorios. Un nombre que se refiere a un archivo dentro de un directorio debe ser, por lo general, único. En otras palabras, no debe haber nombres idénticos dentro de un directorio. Sin embargo, en algunos sistemas operativos, un nombre puede incluir una especificación de tipo, lo que significa que un directorio puede contener un nombre idéntico para más de un tipo de objeto, como un directorio y un archivo.

En entornos donde un archivo tiene nombre, tanto su nombre como la ruta a su directorio deben identificarlo de forma única entre todos los demás archivos del sistema; no puede haber dos archivos con el mismo nombre y ruta. Cuando un archivo es anónimo, existen referencias con nombre dentro de un espacio de nombres. En la mayoría de los casos, cualquier nombre dentro del espacio de nombres se refiere a un solo archivo. Sin embargo, cualquier archivo puede estar representado dentro de cualquier espacio de nombres por uno, dos o más nombres.

Cualquier cadena de caracteres puede ser un nombre bien formado para un archivo o un enlace, dependiendo del contexto de la aplicación. Que un nombre esté bien formado o no depende del tipo de sistema informático que se utilice. Los primeros ordenadores solo permitían unas pocas letras o dígitos en el nombre de un archivo, pero los ordenadores modernos permiten nombres largos (algunos de hasta 255 caracteres) que contienen casi cualquier combinación de letras o dígitos Unicode , lo que facilita la comprensión del propósito de un archivo de un vistazo. Algunos sistemas informáticos permiten que los nombres de archivo contengan espacios; otros no. La distinción entre mayúsculas y minúsculas en los nombres de archivo la determina el sistema de archivos . Los sistemas de archivos Unix suelen distinguir entre mayúsculas y minúsculas y permiten que las aplicaciones de nivel de usuario creen archivos cuyos nombres solo difieran en las mayúsculas y minúsculas. Microsoft Windows admite varios sistemas de archivos, cada uno con diferentes políticas con respecto a la distinción entre mayúsculas y minúsculas. El sistema de archivos FAT común puede tener varios archivos cuyos nombres difieran solo en las mayúsculas y minúsculas si el usuario utiliza un editor de disco para editar los nombres de archivo en las entradas del directorio . Sin embargo, las aplicaciones de usuario normalmente no permiten crear varios archivos con el mismo nombre pero que difieran en las mayúsculas y minúsculas.

La mayoría de los ordenadores organizan los archivos en jerarquías mediante carpetas, directorios o catálogos. El concepto es el mismo, independientemente de la terminología utilizada. Cada carpeta puede contener un número arbitrario de archivos y, a su vez, otras carpetas. Estas carpetas se denominan subcarpetas. Las subcarpetas pueden contener aún más archivos y carpetas, y así sucesivamente, creando una estructura de árbol en la que una "carpeta maestra" (o "carpeta raíz", cuyo nombre varía según el sistema operativo) puede contener cualquier número de niveles de otras carpetas y archivos. Las carpetas pueden tener nombre, al igual que los archivos (excepto la carpeta raíz, que a menudo no tiene nombre). El uso de carpetas facilita la organización lógica de los archivos.

Cuando un ordenador permite el uso de carpetas, cada archivo y carpeta tiene no solo un nombre propio, sino también una ruta que identifica la carpeta o carpetas donde se encuentra. En la ruta, se utiliza un carácter especial, como una barra inclinada, para separar los nombres de los archivos y las carpetas. Por ejemplo, en la ilustración de este artículo, la ruta /Nómina/Salarios/Gerentes identifica de forma única un archivo llamado Gerentes en una carpeta llamada Salarios , que a su vez se encuentra dentro de una carpeta llamada Nómina . En este ejemplo, los nombres de las carpetas y los archivos están separados por barras inclinadas; la carpeta raíz no tiene nombre, por lo que la ruta comienza con una barra inclinada (si la carpeta raíz tuviera un nombre, este precedería a esta primera barra).

Muchos sistemas informáticos utilizan extensiones en los nombres de archivo para identificar su contenido, también conocido como tipo de archivo. En los ordenadores con Windows, las extensiones consisten en un punto al final del nombre del archivo, seguido de algunas letras que identifican el tipo de archivo. Una extensión .txt identifica un archivo de texto; una extensión .doc identifica cualquier tipo de documento o documentación, generalmente en formato Microsoft Word ; y así sucesivamente . Incluso cuando se utilizan extensiones en un sistema informático, el grado en que el sistema las reconoce y las tiene en cuenta puede variar; en algunos sistemas son obligatorias, mientras que en otros se ignoran por completo si se presentan.

Protección

Muchos sistemas informáticos modernos ofrecen métodos para proteger los archivos contra daños accidentales y deliberados. Los ordenadores que permiten el acceso a múltiples usuarios implementan permisos de archivo para controlar quién puede modificar, eliminar o crear archivos y carpetas. Por ejemplo, a un usuario se le puede otorgar permiso únicamente para leer un archivo o carpeta, pero no para modificarlo ni eliminarlo; o bien, se le puede otorgar permiso para leer y modificar archivos o carpetas, pero no para ejecutarlos. Los permisos también se pueden usar para permitir que solo ciertos usuarios vean el contenido de un archivo o carpeta. Los permisos protegen contra la manipulación o destrucción no autorizada de la información en los archivos y mantienen la confidencialidad de la información privada frente a usuarios no autorizados.

Otro mecanismo de protección implementado en muchos ordenadores es la bandera de solo lectura. Cuando esta bandera se activa para un archivo (lo cual puede hacerse mediante un programa informático o por un usuario), el archivo puede examinarse, pero no modificarse. Esta bandera es útil para información crítica que no debe modificarse ni borrarse, como archivos especiales utilizados únicamente por partes internas del sistema informático. Algunos sistemas también incluyen una bandera oculta para hacer invisibles ciertos archivos; esta bandera la utiliza el sistema informático para ocultar archivos esenciales del sistema que los usuarios no deben alterar.

Almacenamiento

Todo archivo que tenga alguna utilidad debe tener alguna manifestación física. Un archivo (un concepto abstracto) en un sistema informático real debe tener un equivalente físico real para poder existir.

En términos físicos, la mayoría de los archivos informáticos se almacenan en algún tipo de dispositivo de almacenamiento de datos. Por ejemplo, la mayoría de los sistemas operativos almacenan archivos en un disco duro . Los discos duros han sido la forma omnipresente de almacenamiento no volátil desde principios de la década de 1960. [ 11 ] Cuando los archivos contienen solo información temporal, pueden almacenarse en la RAM . Los archivos informáticos también pueden almacenarse en otros medios en algunos casos, como cintas magnéticas , discos compactos , discos versátiles digitales , unidades Zip , unidades flash USB , etc. El uso de unidades de estado sólido también está comenzando a competir con el disco duro.

En los sistemas operativos tipo Unix, muchos archivos no tienen un dispositivo de almacenamiento físico asociado. Ejemplos de ello son /dev/null y la mayoría de los archivos en los directorios /dev , /proc y /sys . Estos son archivos virtuales: existen como objetos dentro del núcleo del sistema operativo.

Desde la perspectiva de un programa de usuario en ejecución, los archivos suelen representarse mediante un bloque de control de archivos o un identificador de archivo . Un bloque de control de archivos (FCB) es un área de memoria que se manipula para establecer un nombre de archivo, etc., y luego se pasa al sistema operativo como parámetro; fue utilizado por sistemas operativos IBM antiguos y los primeros sistemas operativos de PC, incluidos CP/M y las primeras versiones de MS-DOS . Un identificador de archivo suele ser un tipo de dato opaco o un número entero; fue introducido alrededor de 1961 por el Burroughs MCP basado en ALGOL que se ejecutaba en el Burroughs B5000 , pero ahora es omnipresente.

Corrupción de archivos

Foto de un niño
Archivo JPEG original
Archivo JPEG dañado, con un solo bit invertido (cambiado de 0 a 1, o viceversa).
Aunque el segundo archivo presenta una corrupción visible, aún se puede distinguir cómo podría haber sido la imagen original.

Cuando se dice que un archivo está dañado, es porque su contenido se ha guardado en el ordenador de tal forma que no puede leerse correctamente, ni por un humano ni por un programa informático. Dependiendo de la magnitud del daño, a veces se puede recuperar el archivo original , o al menos comprenderlo parcialmente. [ 12 ] Un archivo puede crearse dañado o dañarse posteriormente mediante sobrescritura.

Existen muchas maneras en que un archivo puede corromperse. Lo más común es que el problema ocurra durante el proceso de escritura del archivo en un disco . [ 13 ] Por ejemplo, si un programa de edición de imágenes falla inesperadamente al guardar una imagen, ese archivo puede corromperse porque el programa no pudo guardarlo por completo. El propio programa podría advertir al usuario que hubo un error, permitiendo un nuevo intento de guardar el archivo. [ 14 ] Otros ejemplos de razones por las que los archivos se corrompen incluyen:

La corrupción de archivos suele ser involuntaria; sin embargo, puede realizarse intencionadamente como un acto de engaño para que un estudiante o empleado obtenga una prórroga en su fecha límite. Existen servicios que ofrecen corrupción de archivos bajo demanda, los cuales, en esencia, rellenan un archivo con datos aleatorios para que no pueda abrirse ni leerse, pero que aún parezca legítimo. [ 21 ] [ 22 ]

Una de las contramedidas más efectivas para la corrupción involuntaria de archivos es hacer copias de seguridad de los archivos importantes. [ 23 ] En caso de que un archivo importante se corrompa, el usuario puede simplemente reemplazarlo con la versión de la copia de seguridad.

Respaldo

Cuando los archivos informáticos contienen información de suma importancia, se utiliza un proceso de copia de seguridad para protegerlos contra desastres que podrían destruirlos. Realizar una copia de seguridad de los archivos consiste simplemente en guardar copias en una ubicación separada para poder restaurarlos si el ordenador sufre algún daño o si se eliminan accidentalmente.

Existen muchas maneras de hacer copias de seguridad de archivos. La mayoría de los sistemas informáticos ofrecen programas de utilidad para facilitar el proceso, que puede resultar muy laborioso si hay muchos archivos que proteger. Los archivos suelen copiarse en soportes extraíbles, como CD grabables o cintas de cartucho. Copiar los archivos a otro disco duro del mismo ordenador protege contra el fallo de un disco, pero si es necesario proteger contra el fallo o la destrucción de todo el ordenador, entonces se deben hacer copias de los archivos en otros soportes que puedan extraerse del ordenador y almacenarse en un lugar seguro y remoto.

El método de copia de seguridad abuelo-padre-hijo crea automáticamente tres copias de seguridad; el archivo del abuelo es la copia más antigua del archivo y el del hijo es la copia actual.

Véase también

Referencias

  1. 1 2 "archivo" . Diccionario Oxford de inglés ( edición en línea). Oxford University Press. (Se requiere suscripción o membresía en una institución participante ). Registrado desde 1525: "Una cuerda o alambre en el que se ensartan papeles y documentos para su conservación y consulta. Posteriormente se extendió a otros dispositivos para sujetar papeles y poder consultarlos fácilmente".
  2. "Diccionario etimológico en línea" . Archivado del original el 24 de septiembre de 2015. Consultado el 17 de agosto de 2015 .
  3. Eckert, WJ; Thomas J. Watson Astronomical Computing Bureau, Nueva York (1940). Métodos de tarjetas perforadas en computación científica . Nueva York: The Thomas J. Watson Astronomical Computing Bureau, Columbia University. Archivado del original el 12 de junio de 2020. Consultado el 17 de abril de 2018 .
  4. Comrie, LJ (1928-04-13). "Sobre la construcción de tablas por interpolación (lámina 6)" . Monthly Notices of the Royal Astronomical Society . 88 (6): 506– 523. Bibcode : 1928MNRAS..88..506C . doi : 10.1093/mnras/88.6.506 . ISSN 0035-8711 . 
  5. Popular Science . Bonnier Corporation. Febrero de 1950. pág. 96. Archivado del original el 9 de enero de 2022. Consultado el 7 de marzo de 2014 . 
  6. Robert S. Casey, et al. Tarjetas perforadas: sus aplicaciones a la ciencia y la industria . 1952.
  7. Martin H. Weik. Informe de los Laboratorios de Investigación Balística n.º 1115. Marzo de 1961. págs. 314–331. Archivado el 21 de octubre de 2016 en Wayback Machine .
  8. "El sistema de archivos Unix" . fsl.fmrib.ox.ac.uk . Consultado el 11 de abril de 2026 .
  9. "Sistema operativo: Gestión del sistema de archivos" (PDF) .
  10. fallocate(1)
  11. Manual de almacenamiento magnético, 2.ª ed., Sección 2.1.1, Tecnología de archivos de disco, Mee y Daniel, (c)1990,
  12. 1 2 3 4 Gorski, Victoria. "¿Qué causa un archivo corrupto?" . Archivado del original el 28-07-2020 . Recuperado el 17-03-2019 .
  13. 1 2 3 4 Williams, Jane (14 de enero de 2019). "¿Qué significa que tu archivo esté corrupto?" . Houston Chronicle . Archivado del original el 15 de julio de 2019. Recuperado el 17 de marzo de 2019 .
  14. 1 2 Glenn, Walter (14 de diciembre de 2017). "¿Qué es un archivo corrupto y hay alguna manera de recuperarlo?" . How-To Geek. Archivado del original el 6 de diciembre de 2018. Recuperado el 17 de marzo de 2019 .
  15. "¿Qué causa la corrupción de la memoria flash?" . SecureDataRecovery . Archivado del original el 28-07-2020 . Consultado el 17-03-2019 .
  16. Hoffman, Chris (28 de septiembre de 2016). "¿Realmente necesitas extraer de forma segura las unidades flash USB?" . How-To Geek. Archivado del original el 30 de marzo de 2019. Consultado el 17 de marzo de 2019 .
  17. "Abrir un documento después de un error de corrupción de archivo" . Soporte de Microsoft Office . Archivado del original el 28 de agosto de 2019. Consultado el 17 de marzo de 2019 .
  18. 1 2 "Qué daña tu unidad flash y cómo puedes evitarlo" . DataRecovery.net. Archivado del original el 6 de septiembre de 2018. Consultado el 17 de marzo de 2019 .
  19. Neagoe, Robert (14 de agosto de 2018). "Solucionar problemas de corrupción de archivos en Windows 10" . Windowsreport.com. Archivado del original el 28 de julio de 2020. Consultado el 17 de marzo de 2019 .
  20. Consejo Internacional de Consultores de Comercio Electrónico (24 de septiembre de 2009). «Mac OS X Hacking» . Hacking ético y contramedidas: Linux, Macintosh y sistemas móviles . Cengage . págs. 2.6 – 2.7 . ISBN  978-1-4354-8364-4Archivado del original el 29/07/2020 . Consultado el 17/03/2019 .
  21. "Corrompe un archivo - ¡Corrompe un archivo en línea, entrega a tiempo!" . Archivado del original el 23-03-2019 . Recuperado el 17-03-2019 .
  22. "Corromper mi archivo: Haz que tu archivo se corrompa por ti" . Archivado del original el 15 de marzo de 2019. Consultado el 17 de marzo de 2019 .
  23. "¿Qué es un archivo corrupto?" . Intego . 7 de marzo de 2019. Archivado del original el 28 de julio de 2020. Consultado el 17 de marzo de 2019 .
  • Logotipo de Wikimedia CommonsContenido multimedia relacionado con archivos informáticos en Wikimedia Commons
Obtenido de " https://en.wikipedia.org/w/index.php?title=Computer_file&oldid=1362526478 "