Un fichero electrónico del es un bloque de la información arbitraria, o el recurso para almacenar la información, que está disponible para un programa de computadora y se basa generalmente en una cierta clase del almacenaje durable . Un archivo es el durable en el sentido que sigue siendo disponible para que los programas utilicen después de que el programa actual haya acabado. Los archivos de la computadora se pueden considerar como las contrapartes modernas de los documentos de papel que fueron mantenidos tradicionalmente los archivos de las oficinas y de las bibliotecas, que son la fuente del término.
Por lo que el sistema operativo, un archivo es apenas una secuencia de dígitos binarios. En un de alto nivel, donde el contenido del archivo se está considerando, estos dígitos binarios pueden representar los valores o los carácteres o todo lo demás del número entero del texto. Está hasta el programa usar el archivo para entender el significado y la disposición interna de la información en el archivo y para presentarla a un usuario como información más significativa (como el texto, las imágenes, los sonidos).
En el instante a tiempo, un archivo pudo tener un tamaño, expresado normalmente en los octetos que indica cuánto almacenaje se asocia al archivo. En la mayoría de los sistemas operativos modernos el tamaño puede ser cualquier número entero hasta un límite de sistema. Sin embargo, la definición general de un archivo no contiene su tamaño inmediato como teniendo ninguÌn significado verdadero, a menos que los datos dentro del archivo sucedan corresponder a los datos dentro de una piscina del almacenaje persistente.
Por ejemplo, el archivo a las cuales el acoplamiento /bin/ls señala en un típico Unix-como el sistema de tiene probablemente un tamaño definido que cambió raramente. Comparar esto con el /dev/null . Esto es un archivo, pero su tamaño puede ser discutible.
La información en un fichero electrónico puede consistir en paquetes más pequeños de información (a menudo llamada registra o las líneas del ) que es individualmente diferente sino compartir un cierto rasgo en campo común. Por ejemplo, un archivo de la nómina de pago pudo contener la información referente a todos los empleados en una compañía y sus detalles de la nómina de pago; cada expediente en el archivo de la nómina de pago se refiere a apenas un empleado, y todos los expedientes tienen el rasgo común de ser relacionado con nómina de pago-este son muy similares a poner toda la información de la nómina de pago en un cabinete de archivo específico en una oficina que no tenga una computadora. Un archivo de texto puede contener las líneas de texto, correspondiendo a las líneas impresas en un trozo de papel. Alternativo, un archivo puede contener una imagen binaria arbitraria (un BLOB ) o puede contener un ejecutable.
La manera que la información se agrupa en un archivo incumbe enteramente a la persona que diseña el archivo. Esto ha llevado a una plétora de más o menos estructuras de archivo estandardizadas para todos los propósitos imaginables, del más simple al más complejo. La mayoría de los ficheros informáticos son utilizados por los programas de computadora . Estos programas crean, modifican y suprimen los archivos para su propio uso sobre una base como-necesaria. Los programadores que crean los programas deciden qué archivos son necesarios, cómo deben ser utilizados y (a menudo) sus nombres.
En algunos casos, los programas de computadora manipulan los archivos que se hacen visibles al usuario de la computadora. Por ejemplo, en un programa de proceso de la palabra, el usuario manipula los archivos de documento que ella se nombra. El contenido del archivo de documento se arregla de una manera que el programa de proceso de la palabra entiende, pero el usuario elige el nombre y la localización del archivo, y ella proporciona el bulto de la información (tal como palabras y texto) que será almacenada en el archivo.
Muchos usos embalan todos sus ficheros de datos en un solo archivo, usar marcadores internos para discernir los diversos tipos de información contenidos dentro. Los ficheros de datos usados por los juegos tales como condenan y el temblor es ejemplos de esto.
Los archivos en una computadora pueden ser creados, ser movidos, ser modificados, ser crecidos, ser encogidos y ser suprimidos. En la mayoría de los casos, los programas de computadora que se ejecutan en la manija de la computadora estas operaciones, solamente el usuario de una computadora pueden también manipular archivos en caso de necesidad. Por ejemplo, los archivos de Microsoft Word son creados y modificados normalmente por el programa de Microsoft Word en respuesta a comandos del usuario, pero el usuario puede también mover, retitular, o suprimir estos archivos directo usando un programa del encargado del archivo tal como Windows Explorer (en las computadoras de Windows).
En Unix-como sistemas de, los procesos del usuario-espacio no tratan normalmente de los archivos en absoluto; el sistema operativo proporciona un nivel de abstracción que signifique que casi toda la interacción con los archivos del usuario-espacio está con los acoplamientos duros . Los acoplamientos duros permiten que un nombre sea asociado a un archivo (o ellos puede ser anónimo - y por lo tanto temporal); los archivos no tienen nombres en el OS. Por ejemplo, un programa del usuario-espacio no puede suprimir un archivo; puede suprimir un acoplamiento a un archivo (por ejemplo, usar la cáscara ordena rm o el milivoltio o, en el caso anónimo, simplemente saliendo), y si el núcleo determina que no hay acoplamientos existentes al archivo, él puede entonces suprimir el archivo. De hecho, es realmente solamente el núcleo que trata de los archivos, pero sirve manejar toda la interacción del usuario-espacio con los archivos (virtuales) de una forma que sea transparente a los programas del usuario-espacio.
Los archivos (o acoplamientos a los archivos) se pueden situar en los directorios del . Sin embargo, más generalmente, un directorio puede contener una lista de archivos o una lista de acoplamientos a los archivos. Dentro de esta definición, es de la importancia suprema esa el " del término; file" incluye directorios. Esto permite la existencia de las jerarquías de directorio, es decir, directorios que contienen sub-directórios. Un nombre que refiere a un archivo dentro de un directorio debe ser único. Es decir no debe haber nombres idénticos dentro de un directorio. Sin embargo, en algunos sistemas operativos, un nombre puede incluir una especificación del tipo que significa que un directorio puede contener un nombre idéntico para más de un tipo de objeto tal como un directorio y un archivo.
En los ambientes en los cuales se nombra un archivo del, el nombre y la trayectoria de un archivo al directorio de archivo deben identificarlo únicamente entre el resto de los archivos en la computadora que sistema-ningunos dos archivos pueden tener el mismo nombre y trayectoria. Donde está anónimo un archivo, las referencias nombradas a él existirán dentro de un namespace. En la mayoría de los casos, cualquier nombre dentro del namespace referirá exactamente a cero o un archivo. Sin embargo, cualquier archivo se puede representar dentro de cualquier namespace por cero, uno o más nombres.
Cualquie cadena carácteres de mayo o mayo no ser un nombre bien formado para un archivo o un acoplamiento dependiendo del contexto del uso. Independientemente de si un nombre es bien formado depende del tipo de sistema informático que es utilizado. Las computadoras tempranas permitieron solamente algunas letras o dígitos en nombre de un archivo, pero las computadoras modernas permiten los nombres largos (algunos hasta 255) que contienen casi cualquier combinación de letras del unicode o de dígitos del unicode, haciéndolo más fácil entender el propósito de un archivo de un vistazo. Algunos sistemas informáticos permiten que los nombres del archivo contengan espacios; otros no hacen. la Caso-sensibilidad de los nombres del archivo es determinada por el sistema de ficheros . Los sistemas de ficheros de Unix son generalmente con diferenciación entre mayúsculas y minúsculas y permiten que los usos user-level creen los archivos cuyos nombres diferencian solamente en el caso de carácteres. El Microsoft Windows apoya los sistemas de ficheros múltiples, cada uno con diversas políticas con respecto a caso-sensibilidad. El sistema de ficheros común del FAT puede tener archivos múltiples cuyos diferencien nombres solamente en caso de que si el usuario utiliza un redactor del disco para corregir el archivo nombra en las entradas en la guía . Los usos del usuario, sin embargo, no permitirán generalmente que el usuario cree archivos múltiples con el mismo conocido sino la diferenciación en caso de que.
La mayoría de las computadoras organizan archivos en jerarquías usar las carpetas del, los directorios del, o los catálogos del . (el concepto es igual con independencia de la terminología usada.) Cada carpeta puede contener un número arbitrario de archivos, y puede también contener otras carpetas. Estas otras carpetas se refieren como subfolders del . Los Subfolders pueden todavía contener más archivos y carpetas y así sucesivamente, así construyendo una estructura tree-like en cuál " folder" principal; (o " folder" de la raíz; - el nombre varía a partir de un sistema operativo a otro) puede contener cualquier número de niveles de otras carpetas y archivos. Las carpetas pueden ser nombradas apenas mientras que los archivos pueden (a excepción de la carpeta de la raíz, que no tiene a menudo un nombre). El uso de carpetas hace más fácil organizar archivos de una manera lógica.
Cuando una computadora permite el uso de carpetas, cada archivo y carpeta tiene no sólo un nombre sus los propios, pero también una trayectoria del, que identifique la carpeta o las carpetas en las cuales un archivo o una carpeta reside. En la trayectoria, una cierta clase de special carácter-tal como a raya-se utiliza para separar los nombres del archivo y de la carpeta. Por ejemplo, en la ilustración demostrada en este artículo, el /Payroll/Salaries/Managers de la trayectoria identifica únicamente un archivo llamado los encargados en una carpeta llamada los sueldos, que alternadamente se contiene en un archivo llamado la nómina de pago . Los nombres de la carpeta y del archivo son separados por rayas verticales en este ejemplo; la carpeta superior o de la raíz no tiene ninguÌn nombre, y así que la trayectoria comienza con una raya vertical (si la carpeta de la raíz tuviera un nombre, precedería esta primera raya vertical).
Extensiones del uso de los sistemas informáticos mucho (pero no todo el) en los nombres del archivo a ayudar a identificar lo que contienen, también conocido como el tipo archivo. En las computadoras de Windows, las extensiones consisten en un punto (período) en el final de un nombre de fichero, seguido por algunas letras para identificar el tipo de archivo.txt identifica un archivo de texto; una extensión del .doc identifica cualquier tipo de documento o de documentación, comúnmente en el formato de archivo de Microsoft Word ; y así sucesivamente . Incluso cuando las extensiones se utilizan en un sistema informático, el grado a el cual el sistema informático reconoce y les presta atención puede variar; en algunos sistemas, se requieren, mientras que en otros sistemas, ellos se no hacen caso totalmente si están presentes.
Otro mecanismo de la protección ejecutado en muchas computadoras es una bandera inalterable del . cuando esta bandera se gira para un archivo (que se pueda lograr por un programa de computadora o por un usuario humano), el archivo puede ser examinado, pero no puede ser modificado. Esta bandera es útil para la información crítica que no debe ser modificada o ser borrada, por ejemplo los ficheros especiales que son utilizados solamente por las partes internas del sistema informático. Algunos sistemas también incluyen una bandera ocultada para hacer ciertos archivos invisibles; esta bandera es utilizada por el sistema informático para ocultar los ficheros del sistema esenciales que los usuarios no deben alterar.
En términos físicos, la mayoría de los ficheros informáticos se almacenan en un cierto tipo de dispositivo de almacenamiento de los datos. Por ejemplo, hay un disco duro, de el cual la mayoría de los sistemas operativos funcionan y en cuál la mayoría del almacén sus archivos. Los discos duros son la forma más ubicua de almacenaje permanente al principio del siglo XXI. Donde los archivos contienen solamente la información temporal, pueden ser almacenados en el RAM .
En Unix-como sistemas operativos, muchos archivos no tienen ninguna asociación directa con un dispositivo de almacenamiento físico: el /dev/null es un ejemplo típico, como están apenas sobre todos los archivos debajo de /dev, de /proc y de /sys. Éstos se pueden alcanzar como archivos en espacio del usuario. Son los archivos realmente virtuales que existen, en realidad, como objetos dentro del núcleo del sistema operativo.
Los ficheros informáticos se pueden almacenar en cinta magnética. Los archivos se pueden también almacenar en otros medios en algunos casos, por ejemplo los compact-disc writeable “, los discos versátiles de Digitaces de ”, las impulsiones etc. del flash del USB de las impulsiones del cierre relámpago.
Hay muchas maneras a los archivos de reserva. La mayoría de los sistemas informáticos proporcionan programas utilitarios a la ayuda en el proceso de reserva, que puede llegar a ser muy desperdiciador de tiempo si hay muchos archivos a salvaguardar. Los archivos se copian a menudo a los medios desprendibles tales como Cdes o cintas de cartucho escribibles. El copiado de archivos a otro disco duro en la misma computadora protege contra falta de un disco, pero si es necesario proteger contra falta o la destrucción de la computadora entera, después copia de los archivos se debe hacer en otros medios que se puedan quitar de la computadora y almacenar en una localización segura, distante.
El método del Abuelo-Padre-Hijo hace automáticamente tres que la parte posterior sube, el archivo de abuelo es la más vieja copia del archivo y el hijo es la copia actual.
Los programas del encargado del archivo son los programas utilitarios que permiten que usted manipule archivos directo. Permiten usted mueva, cree, suprima y retitule archivos y carpetas, aunque no permitan realmente que usted lea el contenido de un archivo o que almacene la información en ella. Cada sistema informático proporciona por lo menos un programa del file-manager para su sistema de ficheros nativo. Bajo Windows, el programa más de uso general del encargado del archivo es Windows Explorer.
| Random links: | Condado travieso, Minnesota | Mui Wo | Diamante del oeste Jaxx de Tenn | Prueba de los alces | Motas del coyote |