stringtranslate.com

Archivo de bits

El bit de archivo es un atributo de archivo utilizado por CP/M , los sistemas operativos Microsoft , OS/2 y AmigaOS . Se utiliza para indicar si se ha realizado una copia de seguridad del archivo (archivado) o no.

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 ha realizado una copia de seguridad del archivo, el bit de archivo se borra (es decir, se desactiva). Por lo tanto, el significado del bit de archivo es "este archivo no se ha archivado". En CP/M, el significado se invierte: al crear o modificar un archivo, se borra el bit de archivo y el bit se activa cuando se realiza una copia de seguridad del archivo.

El software de copia de seguridad puede ofrecer la opción de realizar una copia de seguridad completa mientras se borran los bits de archivo, es decir, realizar 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. Más adelante, la tarea de copia de seguridad incremental utiliza el bit de archivo para distinguir qué archivos ya se han respaldado 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 indica explícitamente al sistema operativo que copie un archivo con el fin de archivarlo, el bit de archivo no se borrará. Se debe ejecutar un comando específico para borrar o configurar el bit. Por otro lado, siempre que se modifique (edite) o copie o mueva a una nueva ubicación un archivo con un bit de archivo borrado, el sistema operativo configurará el bit de archivo en el archivo de destino. Por lo general, 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 hagan uso de los 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 de 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

Confiar en el bit de archivo para realizar copias de seguridad de archivos puede resultar poco fiable si varios programas de copia de seguridad 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 la técnica que se utiliza normalmente en sistemas operativos tipo UNIX .

Véase 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 maligno y debe ser detenido". 28 de marzo de 2005.