Hoved Filtyper Hva er en SO-fil?

Hva er en SO-fil?



Hva du bør vite

  • En SO-fil er en delt biblioteksfil som brukes på Android- og Linux-operativsystemer.
  • Flere programmer kan bruke samme SO-fil.
  • Det er ikke ment å åpnes manuelt, men du kan ha flaks med å gjøre det med GCC.

Denne artikkelen forklarer hva SO-filer er, inkludert hvorfor og hvor de brukes.

Hva er en SO-fil?

En fil med .SO filutvidelse er en delt biblioteksfil. 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 til å bruke den funksjonen i sine egne respektive programmer.

Skjermbilde av SO-filer i Ubuntu

Men i stedet for å måtte kompilere den i programmets egen binære kode, fungerer SO-filen som en utvidelse som programmet bare må ringe til 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.

Delte bibliotekfiler 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.

hvordan lage eksponenter i Google Docs

SO refererer ikke bare til en delt biblioteksfil. Det er også en forkortelse forserveralternativer,tjenesteobjekt,overbelastning av systemet,bare send,systembrudd,seriell utgang, ogsatt åpen. Men ikke forveksle det med OS, som betyr operativsystem .

Hvordan åpne en SO-fil

SO-filer kan teknisk sett åpnes med GNU Compiler Collection (GCC), men disse filtypene er ikke ment å bli vist eller brukt på samme måte som en annen filtype. I stedet blir de bare plassert i en passende mappe og brukt automatisk av andre programmer via Linuxs dynamiske lenkelaster.

Imidlertid kan du kanskje behandle den som en tekstfil ved å åpne den i et tekstredigeringsprogram som Bladplate , gedit , KWrite , eller Geany hvis du bruker Linux, eller Notisblokk++ på Windows. Det er imidlertid lite sannsynlig at teksten vil være i et format som kan leses av mennesker.

De 4 beste fritekstredigerere

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 KRUKKE 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.

Kan du fortsatt ikke åpne filen?

En åpenbar grunn til hvorfor 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.

minecraft hvor lenge blir tingene dine etter døden

For eksempel den populære ISO filformatet ser mye ut som det står '.SO' på slutten av filnavnet, 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 lokale delte objekter som brukes med nå nedlagte Adobe Flash .

Mer informasjon om SO-filer

Navnet på en delt biblioteksfil kalles ensoname. 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, oglibgnome-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 kaltarmeabi,armeabi-v7a,arm64-v8a,mips,mips64,x86, ellerx86_64. SO-filene i den riktige mappen som gjelder enheten, er det som brukes når appene installeres via APK-fil .

Delte bibliotekfiler kalles noen gangerdynamisk koblede delte objektbiblioteker,delte objekter,delte biblioteker,ogdelte objektbiblioteker.

Interessante Artikler

Redaksjonens

Hvordan endre inngang på en Vizio TV
Hvordan endre inngang på en Vizio TV
I dag blir HDTV mer og mer populære. Og hvis du velger Vizio, vil du sannsynligvis få mest mulig ut av det. Bruk av ekstra lyd- og videoenheter kan forbedre HDTV-opplevelsen din ved å forbedre lyden eller
Hvordan endre standardspråk på Facebook
Hvordan endre standardspråk på Facebook
https://www.youtube.com/watch?v=EucJXHxoWSc&t=27s Hva om du vil endre språket på Facebook-profilen din, og du ikke er sikker på hvordan du gjør dette? Lurer du også på om prosessen er enkel
Hvordan fikse et ikke-fungerende webkamera på en Asus bærbar PC
Hvordan fikse et ikke-fungerende webkamera på en Asus bærbar PC
Du har kjøpt en splitter ny ASUS bærbar PC, og du gjør deg klar for en videosamtale med familien din eller en online hangout med vennene dine. Webkameraet fungerer imidlertid ikke. Ikke bekymre deg fordi vi har
Fix Fallout 4-låser er ikke synlige
Fix Fallout 4-låser er ikke synlige
Slik reparerer du låsen er ikke synlig problem i Fallout 4.
Angi en egendefinert tittel og et ikon for en Firefox-profil
Angi en egendefinert tittel og et ikon for en Firefox-profil
Hvis du bruker flere profiler i Firefox-nettleseren samtidig, kan det være veldig nyttig å tildele hver profil sitt eget ikon eller tittel. Se hvordan det kan gjøres.
Hvordan finne jernklumper i dyrepassering: Nye horisonter
Hvordan finne jernklumper i dyrepassering: Nye horisonter
Jernklumper er en av de mest verdifulle gjenstandene i Animal Crossing: New Horizons. De kan brukes til å lage noen av de mest førsteklasses verktøyene og møblene. Men når du begynner å spille, vet du kanskje ikke hvordan du får tak i det
Hvordan lage en ovn i Terraria
Hvordan lage en ovn i Terraria
En ovn er en av de essensielle elementene som trengs hvis du vil komme deg hvor som helst i Terraria. Du trenger det for å lage bedre våpen og verktøy samt øke rustningens holdbarhet, men spillet gir deg egentlig ikke