Ar (Unix): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 71:
|}
Per colpa delle limitazione sulla lunghezza e il formato dei file, sia la varianti GNU e BSD utilizzano metodi differenti per raggiungere nomi di file estesi.
====
Gli ar BSD immagazzinano i nomi dei file estesi piazzando la stringa "#1/" seguita dalla lunghezza del nome del file nel campo del nome del file, e aggiungono il vero nome del file nell'intestazione del file.
====Variante GNU====
Gli ar GNU immagazzinano più nomi di file estesi nella sezione dei dati con il nome "//", questo record si riferisce a intestazioni sucessive. Una intestazione referenzia un nome di file esteso immagazzinando un "/" seguito da uno spiazzamento decimale all'inizio del nome del file nella sezione dei dati del file esteso.
L' ar GNU usaun '/' per segnare la fine di un nome di file, questo permette l'uso di spazi senza l'uso di un filename esteso.
L'ar GNU usa il nome di file speciale "/ " per far notare che le seguenti informazioni sui dati contengono una tabella di lookup di simboli, che viene usata nelle librerie ar per velocizzarne l'accesso
==Vedi anche==
*[[deb (file format)|.deb]]
*[[archive formats]]
Riga 97 ⟶ 98:
[[de:Ar (Unix)]]
[[en:Ar (Unix)]]
[[es:Ar (Unix)]]
[[gl:Ar, Unix]]
|