Qu’est-ce qu’un fichier SO ?
Un fichier avec l’extension de fichier .SO est un fichier de bibliothèque partagée. Ils contiennent des informations qui peuvent être utilisées par un ou plusieurs programmes pour décharger des ressources afin que l’application appelant le fichier SO n’ait pas à fournir le fichier.
Par exemple, un fichier SO peut contenir des informations et des fonctionnalités permettant de rechercher rapidement l’ensemble de l’ordinateur. Plusieurs programmes peuvent alors appeler ce fichier pour utiliser la fonction dans leurs programmes respectifs.
Cependant, il n’est pas nécessaire de le compiler dans le propre binaire du programme, le fichier SO est utilisé comme extension pour que le programme l’appelle simplement pour utiliser son utilitaire. Les fichiers SO peuvent même être mis à jour/remplacés ultérieurement sans que ces programmes n’apportent de modifications à leur propre code.
Les fichiers de bibliothèque partagée sont similaires aux fichiers Dynamic Link Library (DLL) utilisés dans les fichiers Windows et Mach-O Dynamic Library (DYLIB) sur macOS, sauf que les fichiers SO sont présents sur les systèmes basés sur Linux et les systèmes d’exploitation Android.
SO ne fait pas seulement référence aux fichiers de bibliothèque partagés.c’est aussi un acronyme options de serveur, objet de service, surcharge du système, envoyer seulement, panne du système, Sortie sérieet coincé ouvertCependant, il ne faut pas le confondre avec Operating System (abréviation de Operating System).
Comment ouvrir les fichiers SO
Les fichiers SO peuvent techniquement être ouverts avec la collection de compilateurs GNU, mais ces types de fichiers ne sont pas destinés à être visualisés ou utilisés comme d’autres types de fichiers. Au lieu de cela, ils sont simplement placés dans le dossier approprié et utilisés automatiquement par d’autres programmes via le chargeur de liens dynamiques de Linux.
Cependant, si vous êtes sous Linux, vous pouvez lire le fichier SO en tant que fichier texte en l’ouvrant dans un éditeur de texte tel que Leafpad, gedit, KWrite ou Geany ou Notepad++ sous Windows. Cependant, il est peu probable que le texte soit dans un format lisible par l’homme.
Comment convertir des fichiers SO
Nous ne connaissons aucun programme qui convertit SO en DLL pour une utilisation sous Windows, et étant donné ce que sont ces fichiers et ce qu’ils font, il est peu probable qu’il y en ait un. La conversion de SO vers d’autres formats de fichiers tels que JAR ou A (fichier de bibliothèque statistique) n’est pas non plus une tâche facile.
Vous pouvez « convertir » les fichiers SO en fichiers JAR en les compressant dans un format de fichier d’archive tel que .ZIP et en les renommant en .JAR.
En savoir plus sur les fichiers SO
Le nom du fichier de bibliothèque partagée est appelé notoriétéIl commence par « lib », puis le nom de la bibliothèque, puis l’extension de fichier .SO. Certains fichiers de bibliothèque partagée ont également des numéros supplémentaires ajoutés après « .SO » pour indiquer le numéro de version.
Voici quelques exemples : libdaemon.SO.14, libchromeXvMC.SO.0, libecal-1.2.SO.100, libgdata.SO.2et libgnome-bluetooth.SO.4.0.1.
Le nombre à la fin permet plusieurs versions du même fichier sans causer de problèmes de noms qui se chevauchent.Ces fichiers sont généralement stockés dans /lib/ ou /usr/lib/.
Sur les appareils Android, les fichiers SO sont stockés sous APK /lib//. Ici, « ABI » peut être un fichier nommé Amiabi, armeabi-v7a, arm64-v8a, mips, mips64, x86ou x86_64Le fichier SO dans le bon dossier relatif à l’appareil est le fichier utilisé lors de l’installation de l’application via le fichier APK.
Les fichiers de bibliothèque partagés sont parfois appelés Bibliothèque d’objets partagés liés dynamiquement, objet partagé, bibliothèque partagée, et bibliothèque d’objets partagés.
Vous ne pouvez toujours pas ouvrir le fichier ?
Une raison évidente pour ne pas pouvoir ouvrir le fichier est qu’il ne s’agit pas d’un vrai fichier SO. Il pourrait simplement partager certaines lettres communes comme extension de fichier. Les extensions de fichiers qui semblent similaires ne signifient pas nécessairement que les formats de fichiers sont similaires, ni qu’ils peuvent fonctionner avec les mêmes programmes.
Par exemple, le format de fichier ISO est un format populaire qui ressemble beaucoup à « .SO » à la fin du fichier, mais les deux ne sont pas liés et ne peuvent pas être ouverts avec le même programme.
Un autre exemple est un fichier SOL, qui est un fichier objet partagé natif Flash. Ils fonctionnent avec Adobe Flash, aujourd’hui disparu, et n’ont rien à voir avec les fichiers SO.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre