Diccionario

¿Qué es un sistema operativo?

Un sistema operativo es el software principal que ejecuta un ordenador o un dispositivo móvil. En los metadatos de un archivo, el campo Sistema operativo muestra qué tipo de sistema creó un archivo comprimido.

operating-system

Un sistema operativo es el software principal que ejecuta una computadora o un dispositivo móvil. El sistema operativo gestiona el hardware y les da a otros programas una base sobre la que ejecutarse. Algunos ejemplos son Windows y Unix en computadoras, y Android e iOS en dispositivos móviles.

El sistema operativo es el primer programa que se carga cuando enciendes el dispositivo. Otros programas lo usan para mostrar cosas en la pantalla, leer lo que introduces y abrir y guardar archivos.

En los metadatos de un archivo, Sistema operativo es un campo que aparece en algunos archivos de archivo y en archivos de captura de red. En un archivo de archivo, indica qué tipo de sistema, o qué sistema de archivos, se usó para crear el archivo.

Qué archivos lo llevan

Los archivos GZIP y RAR almacenan este campo. Los archivos GZIP suelen terminar en .gz y los archivos RAR terminan en .rar. Sus tipos MIME son application/gzip y application/vnd.rar.

Un archivo GZIP suele contener un solo archivo comprimido. GZIP se utiliza a menudo junto con el formato de archivo TAR, y el resultado suele terminar en .tar.gz.

La cabecera que contiene este campo también guarda el método de compresión y puede contener el nombre del archivo archivado. Los archivos RAR también muestran el tamaño sin comprimir.

Los archivos ZIP guardan un código similar en un campo llamado "version made by". Ese código indica para qué sistema se han creado los atributos de archivo de cada entrada.

Los archivos de captura de red en formato PCAPNG también incluyen un campo con este nombre. Allí es texto libre, como Windows XP SP2, no un código.

De dónde proviene el valor

Nadie introduce este valor manualmente. El programa que crea el archivo de archivo lo escribe en el archivo.

En un archivo GZIP, el valor es un solo byte, el último byte de la cabecera fija de 10 bytes. La especificación de GZIP indica que este byte identifica el tipo de sistema de archivos en el que se realizó la compresión.

La biblioteca de compresión zlib escribe por defecto el código del sistema operativo actual. Un programa también puede escribir 255, que significa desconocido.

El formato RAR 5 describe el campo como el tipo de sistema operativo usado para crear el archivo de archivo. Cada archivo en un archivo RAR 5 tiene su propia cabecera con este valor.

Cómo son los valores

Un archivo de archivo almacena un número y un informe de metadatos suele mostrar el nombre que le corresponde. La especificación de GZIP define 15 valores. Estos son 5 de ellos:

  • 0: sistema de archivos FAT (MS-DOS, OS/2, NT/Win32)
  • 3: Unix
  • 7: Macintosh
  • 11: sistema de archivos NTFS (NT)
  • 255: desconocido

Algunos de estos valores nombran un sistema de archivos, como FAT o NTFS, en lugar de un sistema operativo. Los nombres entre paréntesis indican qué sistemas usan ese sistema de archivos.

Los archivos RAR usan listas más cortas:

  • Archivos de archivo en el formato RAR antiguo, anterior a RAR 5.0: los valores incluyen 0 MS-DOS, 1 OS/2, 2 Win32 y 3 Unix
  • Archivos de archivo en el formato RAR 5.0: 0 Windows y 1 Unix

El mismo número puede significar un sistema diferente en cada formato. Por ejemplo, Unix es 3 en un archivo GZIP, pero 1 en un archivo RAR 5.

Por qué es importante

El valor puede ayudar a que un programa maneje correctamente los archivos en un sistema diferente. La especificación de GZIP indica que el valor puede ayudar a decidir la convención de fin de línea para archivos de texto.

En un archivo RAR 5, el valor también indica a un programa cómo leer los nombres de archivo y los atributos. La barra invertida es un carácter normal en nombres de archivo de Unix, pero los nombres de archivo de Windows no la permiten.

El valor no cambia el contenido comprimido. Un programa puede ignorar el valor cuando descomprime un archivo GZIP, por lo que 255 no es un error.

No confundas este campo con el campo Software. Software es texto libre sobre el programa que creó un archivo. En un archivo de archivo, Sistema operativo es un código de una lista fija.