web-dev-qa-db-fra.com

Que signifie «LSB» lorsque l'on se réfère à des fichiers exécutables dans la sortie de / bin / file?

J'ai trouvé le terme " LSB exécutable" ou " LSB objet partagé" dans la sortie de la commande file sous Linux. Par exemple:

$ file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped

Que signifie "LSB" dans ce contexte?

24
yoyo_fun

"LSB" signifie ici "octet de poids faible" (premier), par opposition à "MSB", "octet de poids fort". Cela signifie que le binaire est peu-endian.

filedétermine cela à partir du sixième octet de en-tête ELF .

45
Stephen Kitt