stringtranslate.com

Bit de archivo

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 se ha realizado una copia de seguridad (archivado) del archivo.

Uso

En Windows y OS/2, cuando se crea o modifica un archivo, el bit de archivo se activa (es decir, se activa) y cuando se realiza una copia de seguridad del archivo, el bit de archivo se borra (es decir, se desactiva). Por tanto, el significado del bit de archivo es "este archivo no ha sido archivado". En CP/M, el significado se invierte: la creación o modificación de un archivo borra el bit de archivo y el bit se establece cuando se realiza una copia de seguridad del archivo.

El software de copia de seguridad puede brindar la opción de realizar una copia de seguridad completa mientras se borran los bits de archivo, es decir, hacer una copia de seguridad de todos los archivos independientemente del estado de su bit de archivo y borrar el bit de archivo de todos los archivos procesados ​​por la copia de seguridad. Esto permite la creación de 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 han sido respaldados y selecciona solo 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 dice explícitamente al sistema operativo que copie un archivo con el fin de archivarlo, el bit de archivo aún no se borrará. Se debe ejecutar un comando específico para borrar o configurar el bit. Por otro lado, cada vez que se modifica (edita), copia o mueve un archivo con un bit de archivo limpio a una nueva ubicación, el sistema operativo establecerá el bit de archivo en el archivo de destino. Normalmente, en un sistema de archivos del que nunca se ha realizado una copia de seguridad formal, casi todos los archivos tendrán sus bits de archivo configurados, ya que hay pocas aplicaciones que utilizan bits de archivo 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 configurar o borrar con la propiedad de atributos [4] en VBScript o JScript .

El bit de archivo es un atributo del archivo y no parte del archivo en sí, por lo que el contenido del archivo permanece sin cambios cuando cambia el estado del bit de archivo.

Alternativas

Depender del bit de archivo para realizar copias de seguridad de archivos puede no ser confiable si varios programas de respaldo configuran y borran el bit de archivo en el mismo volumen. [5] Otra posibilidad es utilizar la marca de tiempo del último cambio en el archivo o directorio. Esta es normalmente la técnica utilizada en sistemas operativos tipo UNIX .

Ver también

Referencias

  1. ^ "Función GetFileAttributes (Windows)". msdn.microsoft.com . Consultado el 19 de octubre de 2017 .
  2. ^ "Función GetFileAttributesEx (Windows)". msdn.microsoft.com . Consultado el 19 de octubre de 2017 .
  3. ^ "Función SetFileAttributes (Windows)". msdn.microsoft.com . Consultado el 19 de octubre de 2017 .
  4. ^ "Propiedad de atributos". msdn.microsoft.com . 17 de julio de 2015 . Consultado el 19 de octubre de 2017 .
  5. ^ "El bit de archivo de Windows es malo y debe detenerse". 28 de marzo de 2005.