En fil med filtypen. SO er en fil med delt bibliotek. De inneholder informasjon som kan brukes av ett eller flere programmer for å avlaste ressurser slik at applikasjonen(e) som kaller SO-filen ikke trenger å levere filen.
For eksempel kan én SO-fil inneholde informasjon og funksjoner om hvordan du raskt kan søke gjennom hele datamaskinen. Flere programmer kan deretter ringe den filen for å bruke den funksjonen i sine egne respektive programmer.
I stedet for å måtte kompilere den i programmets egen binære kode, fungerer SO-filen som en utvidelse som programmet bare må bruke for å bruke verktøyene. SO-filen kan til og med oppdateres/erstattes senere uten at disse programmene trenger å gjøre noen endringer i sin egen kode.
Shared Library-filer ligner på Dynamic Link Library (DLL)-filer som brukes i Windows og Mach-O Dynamic Library (DYLIB)-filer på macOS, bortsett fra at SO-filer finnes på Linux-baserte systemer og Android OS.
SO refererer ikke bare til en delt bibliotekfil. Det er også et akronym for server alternativer, serviceobjekt, systemoverbelastning, bare send, systembrudd, seriell utgang og stuck open. Men ikke forveksle det med OS, forkortelsen for operativsystem.
Hvordan åpne en SO-fil
SO-filer kan teknisk sett åpnes med GNU Compiler Collection, men disse filtypene er ikke ment å bli sett eller brukt på samme måte som en annen type fil. I stedet blir de bare plassert i en passende mappe og brukt automatisk av andre programmer via Linuxs dynamiske lenker.
Du kan imidlertid kanskje lese SO-filen som en tekstfil ved å åpne den i et tekstredigeringsprogram som Leafpad, gedit, KWrite eller Geany hvis du bruker Linux, eller Notepad++ på Windows. Det er imidlertid lite sannsynlig at teksten vil være i et format som kan leses av mennesker.
Hvordan konvertere SO-filer
Vi er ikke klar over noen programmer som kan konvertere SO til DLL for bruk på Windows, og med tanke på hva disse filene er og hva de gjør, er det ikke sannsynlig at det finnes en der ute. Det er heller ikke en enkel oppgave å konvertere SO til andre filformater som JAR eller A (en Stat Library-fil).
Du kan kanskje "konvertere" SO-filer til JAR-filer ved å bare zippe dem til et arkivfilformat som. ZIP og deretter gi det nytt navn til. JAR.
Mer informasjon om SO-filer
Navnet på en delt bibliotekfil kalles et soname. Det starter med "lib" i begynnelsen etterfulgt av et navn på biblioteket og deretter filtypen. SO. Noen delte bibliotekfiler har også andre numre lagt til på slutten etter ". SO" for å indikere et versjonsnummer.
Her er bare noen få eksempler: libdaemon. SO.14, libchromeXvMC. SO.0, libecal-1.2. SO.100, libgdata. SO.2, og libgnome-bluetooth. SO.4.0.1.
Tallet på slutten lar det være flere versjoner av samme fil uten å forårsake problemer med overlappende navn. Disse filene lagres vanligvis i /lib/ eller /usr/lib/.
På en Android-enhet lagres SO-filer i APK-en under /lib//. Her kan "ABI" være en mappe k alt armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86 eller x86_64. SO-filene i den riktige mappen som gjelder enheten, er det som brukes når appene installeres via APK-filen.
Delt bibliotek-filer kalles noen ganger dynamisk koblede delte objektbiblioteker, delte objekter, delte biblioteker og delte objektbiblioteker.
Kan du fortsatt ikke åpne filen?
En åpenbar grunn til at du ikke kan åpne filen er at det egentlig ikke er en SO-fil. Det kan bare dele noen vanlige bokstaver som filtypen. Tilsvarende filutvidelser betyr ikke nødvendigvis at filformatene er like, og heller ikke at de kan fungere med de samme programmene.
For eksempel er ISO-filformatet et populært format som ligner mye på ". SO" på slutten av filen, men de to er ikke relatert og kan ikke åpnes med de samme programmene.
Et annet eksempel kan sees med SOL-filer, som er Flash Local Shared Object-filer. De brukes med den nå nedlagte Adobe Flash og er ikke relatert til SO-filer.