El bit de archivo es un atributo de archivo utilizado por CP/M , los sistemas operativos de Microsoft , OS/2 y AmigaOS . Se utiliza para indicar si el archivo ha sido respaldado (archivado) o no.
Uso
En Windows y OS/2, al crear o modificar un archivo, se activa el bit de archivo , y al realizar la copia de seguridad, se desactiva. Por lo tanto, el bit de archivo significa "este archivo no se ha archivado". En CP/M, el significado es inverso: al crear o modificar un archivo, se desactiva el bit de archivo, y este se activa al realizar la copia de seguridad.
El software de copia de seguridad puede ofrecer la opción de realizar una copia de seguridad completa borrando los bits de archivo; es decir, realizar una copia de seguridad de todos los archivos, independientemente de su estado de bit de archivo, y borrar dicho bit para todos los archivos procesados durante la copia de seguridad. Esto permite crear una copia de seguridad completa inicial que se complementará con copias de seguridad incrementales en el futuro. Posteriormente, la tarea de copia de seguridad incremental utiliza el bit de archivo para distinguir qué archivos ya se han respaldado y selecciona únicamente los archivos nuevos o modificados para la copia de seguridad.
El sistema operativo nunca borra el bit de archivo a menos que el usuario se lo indique explícitamente. Incluso cuando un usuario le indica explícitamente al sistema operativo que copie un archivo para archivarlo, el bit de archivo no se borrará. Se debe ejecutar un comando específico para borrar o activar el bit. Por otro lado, siempre que un archivo con el bit de archivo borrado se modifica (edita), se copia o se mueve a una nueva ubicación, el sistema operativo activará el bit de archivo en el archivo de destino. Normalmente, en un sistema de archivos que nunca se ha respaldado formalmente, casi todos los archivos tendrán el bit de archivo activado, ya que pocas aplicaciones lo utilizan sin la solicitud del usuario.
En MS-DOS , así como en casi todas las versiones de Windows , el estado del bit de archivo se puede ver o cambiar con la utilidad de línea de comandos attrib , o viendo las propiedades de un archivo con el shell de Windows o el Explorador de Windows . El estado del bit de archivo también se puede ver o cambiar con las API de Windows GetFileAttributes, [ 1 ] GetFileAttributesEx, [ 2 ] y SetFileAttributes [ 3 ] . El bit de archivo se puede establecer o borrar con la propiedad attributes [ 4 ] en VBScript o JScript .
El bit de archivo es un atributo del archivo y no forma parte del archivo en sí, por lo que el contenido del archivo permanece sin cambios cuando cambia el estado del bit de archivo.
Alternativas
Confiar en el bit de archivo para realizar copias de seguridad de archivos puede ser poco fiable si varios programas de copia de seguridad establecen y borran el bit de archivo en el mismo volumen. [ 5 ] Otra posibilidad es utilizar la marca de tiempo del último cambio realizado en el archivo o directorio. Esta es la técnica que se suele utilizar en sistemas operativos tipo UNIX .
Véase también
Referencias
- ↑ "Función GetFileAttributes (Windows)" . msdn.microsoft.com . Consultado el 19 de octubre de 2017 .
- ↑ "Función GetFileAttributesEx (Windows)" . msdn.microsoft.com . Consultado el 19 de octubre de 2017 .
- ↑ "Función SetFileAttributes (Windows)" . msdn.microsoft.com . Consultado el 19 de octubre de 2017 .
- ↑ "Propiedad de atributos" . msdn.microsoft.com . 17 de julio de 2015. Consultado el 19 de octubre de 2017 .
- ↑ "El bit de archivo de Windows es perverso y debe detenerse" . 28 de marzo de 2005.
- archivos informáticos
- Sistemas de archivos informáticos
- Metadatos