De Wikipedia, la enciclopedia libre
  (Redirigido desde el archivo de cero bytes )
Saltar a navegación Saltar a búsqueda

Un archivo de cero bytes o un archivo de longitud cero es un archivo de computadora que no contiene datos ; es decir, tiene una longitud o tamaño de cero bytes.

La mayoría de las aplicaciones no pueden cargar ni utilizar archivos de cero bytes. Incluso un archivo que describe un documento de procesador de texto vacío , un archivo de imagen con dimensiones cero por cero, o un archivo de audio de duración cero segundos por lo general todavía contiene metadatos que identifican el formato del archivo y describen algunos atributos básicos del archivo; da como resultado el archivo con un tamaño positivo. Algunos formatos muy simples no utilizan metadatos, como los archivos de texto ASCII ; estos pueden ser válidamente cero bytes (sin embargo, una convención común termina los archivos de texto con una nueva línea de uno o dos bytes). Por el contrario, los archivos de cero bytes deben usar algo de espacio en disco para ser indexados por un sistema de archivos (aunque ninguno para el contenido, en la mayoría de los casos).

En algunos casos, los archivos de cero bytes se pueden usar para transmitir información como metadatos de archivo (por ejemplo, su nombre de archivo puede contener una instrucción para un usuario que visualiza una lista de directorios como documentos-han-sido-movidos-a-partición-D , etc.); o poner un directorio para asegurarse de que no esté vacío, ya que algunas herramientas como el software de respaldo y control de revisiones pueden ignorar los directorios vacíos.

Hay muchas formas de crear manualmente un archivo de cero bytes, por ejemplo, guardando contenido vacío en un editor de texto , utilizando utilidades proporcionadas por los sistemas operativos o programando para crearlo. En sistemas similares a Unix, el comando de shell da como resultado un nombre de archivo de archivo de cero bytes . Los archivos de cero bytes pueden surgir en los casos en que un programa crea un archivo pero se interrumpe o se interrumpe prematuramente al escribir en él. Debido a que las escrituras se almacenan en caché en la memoria y solo se vacían en el disco en un momento posterior ( caché de página$ touch filename), un programa que no vacía sus escrituras en el disco o que termina normalmente puede resultar en un archivo de cero bytes. Cuando se crea el archivo de cero bytes, el sistema de archivos no registra el contenido del archivo en el almacenamiento, sino que solo actualiza su tabla de índice.