Un sistema operatiu és el programari principal que fa funcionar un ordinador o un dispositiu mòbil. El sistema operatiu gestiona el maquinari i dona als altres programes una base sobre la qual executar-se. Alguns exemples són Windows i Unix en ordinadors, i Android i iOS en dispositius mòbils.
El sistema operatiu és el primer programa que es carrega quan encens el dispositiu. Altres programes l'utilitzen per mostrar coses a la pantalla, llegir el que hi introdueixes i obrir i desar fitxers.
En les metadades de fitxer, Sistema operatiu és un camp present en alguns fitxers d'arxiu i fitxers de captura de xarxa. En un arxiu, indica quin tipus de sistema, o quin sistema de fitxers, s'ha utilitzat per crear l'arxiu.
Quins fitxers ho porten
Els arxius GZIP i RAR guarden aquest camp. Els fitxers GZIP solen acabar en .gz i els fitxers RAR acaben en .rar. Els seus tipus MIME són application/gzip i application/vnd.rar.
Un fitxer GZIP normalment conté un sol fitxer comprimit. GZIP s'utilitza sovint juntament amb el format d'arxiu TAR, i el resultat sol acabar en .tar.gz.
La capçalera que conté aquest camp també conté el mètode de compressió i pot contenir el nom del fitxer arxivat. Els fitxers RAR també mostren la mida sense comprimir.
Els arxius ZIP conserven un codi similar en un camp anomenat "version made by". Aquest codi indica per a quin sistema s'han creat els atributs de fitxer de cada entrada.
Els fitxers de captura de xarxa en format PCAPNG també tenen un camp amb aquest nom. Allà és text lliure, com ara Windows XP SP2, no pas un codi.
D'on ve el valor
Cap persona escriu aquest valor. El programa que crea l'arxiu l'escriu dins del fitxer.
En un fitxer GZIP, el valor és un únic byte, l'últim byte de la capçalera fixa de 10 bytes. L'especificació de GZIP diu que aquest byte identifica el tipus de sistema de fitxers on s'ha fet la compressió.
La biblioteca de compressió zlib escriu per defecte el codi del sistema operatiu actual. Un programa també pot escriure 255, que vol dir desconegut.
El format RAR 5 descriu el camp com el tipus de sistema operatiu utilitzat per crear l'arxiu. Cada fitxer d'un arxiu RAR 5 té la seva pròpia capçalera amb aquest valor.
Com són els valors
Un arxiu desa un número, i un informe de metadades normalment mostra el nom que li correspon. L'especificació de GZIP defineix 15 valors. Aquí en tens 5:
0: sistema de fitxers FAT (MS-DOS, OS/2, NT/Win32)3: Unix7: Macintosh11: sistema de fitxers NTFS (NT)255: desconegut
Alguns d'aquests valors indiquen un sistema de fitxers, com FAT o NTFS, en lloc d'un sistema operatiu. Els noms entre parèntesis mostren quins sistemes utilitzen aquell sistema de fitxers.
Els arxius RAR utilitzen llistes més curtes:
- Arxius en el format RAR antic, abans de RAR 5.0: els valors inclouen
0MS-DOS,1OS/2,2Win32 i3Unix - Arxius en format RAR 5.0:
0Windows i1Unix
Un mateix número pot indicar un sistema diferent en cada format. Per exemple, Unix és 3 en un fitxer GZIP però 1 en un fitxer RAR 5.
Per què és important
El valor pot ajudar un programa a gestionar els fitxers correctament en un sistema diferent. L'especificació de GZIP diu que el valor pot ajudar a decidir la convenció de final de línia per als fitxers de text.
En un arxiu RAR 5, el valor també indica a un programa com ha de llegir els noms de fitxer i els atributs. Una barra inversa és un caràcter normal en noms de fitxer Unix, però els noms de fitxer de Windows no la permeten.
El valor no canvia el contingut comprimit. Un programa pot ignorar el valor quan desempaqueta un fitxer GZIP, així que 255 no és cap error.
No confonguis aquest camp amb el camp Programari. Programari és text lliure sobre el programa que ha creat un fitxer. En un arxiu, Sistema operatiu és un codi d'una llista fixa.