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 la ou les applications appelant le fichier SO n'aient pas à fournir le fichier.
Par exemple, un fichier SO peut contenir des informations et des fonctions permettant de rechercher rapidement dans tout l'ordinateur. Plusieurs programmes peuvent alors faire appel à ce fichier pour utiliser cette fonctionnalité dans leurs propres programmes respectifs.
Cependant, au lieu d'avoir à le compiler dans le propre code binaire du programme, le fichier SO sert d'extension que le programme n'a qu'à appeler pour utiliser ses utilitaires. Le fichier SO peut même être mis à jour/remplacé ultérieurement sans que ces programmes n'aient à apporter de modifications à leur propre code.
Les fichiers de la 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 se trouvent sur les systèmes basés sur Linux et le système d'exploitation Android.
SO ne fait pas seulement référence à un fichier de bibliothèque partagée. C'est aussi un acronyme pour options de serveur, objet de service, surcharge du système, envoi uniquement, panne du système, sortie série et blocage ouvert. Cependant, ne le confondez pas avec OS, l'abréviation de système d'exploitation.
Comment ouvrir un fichier SO
SO Les fichiers peuvent techniquement être ouverts avec GNU Compiler Collection mais ces types de fichiers ne sont pas destinés à être visualisés ou utilisés comme vous le feriez avec un autre type de fichier. Au lieu de cela, ils sont simplement placés dans un dossier approprié et utilisés automatiquement par d'autres programmes via le chargeur de liens dynamiques de Linux.
Cependant, vous pourrez peut-être lire le fichier SO en tant que fichier texte en l'ouvrant dans un éditeur de texte comme Leafpad, gedit, KWrite ou Geany si vous êtes sous Linux, ou Notepad++ sous Windows. Il est peu probable, cependant, que le texte soit dans un format lisible par l'homme.
Comment convertir des fichiers SO
Nous ne connaissons aucun programme capable de convertir SO en DLL pour une utilisation sous Windows et compte tenu de ce que sont ces fichiers et de ce qu'ils font, il est peu probable qu'il en existe un. Ce n'est pas non plus une tâche simple de convertir SO en d'autres formats de fichiers comme JAR ou A (un fichier de la bibliothèque Stat).
Vous pourrez peut-être "convertir" les fichiers SO en fichiers JAR en les compressant simplement dans un format de fichier d'archive comme. ZIP, puis en le renommant en. JAR.
Plus d'informations sur les fichiers SO
Le nom d'un fichier de bibliothèque partagée est appelé soname. Il commence par "lib" au début suivi d'un nom pour la bibliothèque, puis de l'extension de fichier. SO. Certains fichiers de bibliothèque partagée ont également d'autres numéros ajoutés à la fin après ". SO" pour indiquer un numéro de version.
Voici quelques exemples: libdaemon. SO.14, libchromeXvMC. SO.0, libecal-1.2. SO.100, libgdata. SO.2 et libgnome-bluetooth. SO.4.0.1.
Le nombre à la fin permet qu'il y ait plusieurs versions du même fichier sans causer de problèmes avec des noms qui se chevauchent. Ces fichiers sont normalement stockés dans /lib/ ou /usr/lib/.
Sur un appareil Android, les fichiers SO sont stockés dans l'APK sous /lib//. Ici, "ABI" peut être un dossier appelé armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86 ou x86_64. Les fichiers SO dans le dossier correct qui se rapporte à l'appareil sont ceux qui sont utilisés lorsque les applications sont installées via le fichier APK.
Les fichiers de bibliothèque partagée sont parfois appelés bibliothèques d'objets partagés liés dynamiquement, objets partagés, bibliothèques partagées et bibliothèques d'objets partagés.
Vous ne pouvez toujours pas ouvrir le fichier ?
Une raison évidente pour laquelle vous ne pouvez pas ouvrir le fichier est qu'il ne s'agit pas vraiment d'un fichier SO. Il pourrait simplement partager certaines lettres communes en tant qu'extension de fichier. Des extensions de fichiers 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 s'ouvrir avec les mêmes programmes.
Un autre exemple peut être vu avec les fichiers SOL, qui sont des fichiers Flash Local Shared Object. Ils sont utilisés avec Adobe Flash, aujourd'hui disparu, et ne sont pas liés aux fichiers SO.