Huvud Filtyper Vad är en SO-fil?

Vad är en SO-fil?



Vad du ska veta

  • En SO-fil är en delad biblioteksfil som används på Android- och Linux-operativsystem.
  • Flera program kan använda samma SO-fil.
  • Det är inte menat att öppnas manuellt, men du kan ha tur att göra det med GCC.

Den här artikeln förklarar vad SO-filer är, inklusive varför och var de används.

Vad är en SO-fil?

En fil med .SO filtillägget är en delad biblioteksfil. De innehåller information som kan användas av ett eller flera program för att ladda ner resurser så att applikationen/applikationerna som anropar SO-filen inte faktiskt behöver tillhandahålla filen.

En SO-fil kan till exempel innehålla information och funktioner om hur man snabbt söker igenom hela datorn. Flera program kan sedan anropa den filen för att använda den funktionen i sina egna respektive program.

Skärmdump av SO-filer i Ubuntu

Men istället för att behöva kompilera den i programmets egen binära kod, fungerar SO-filen som en förlängning som programmet bara måste anlita för att kunna använda dess verktyg. SO-filen kan till och med uppdateras/ersättas senare utan att dessa program behöver göra några ändringar i sin egen kod.

Delade biblioteksfiler liknar Dynamic Link Library (DLL) filer som används i Windows och Mach-O Dynamic Library (DYLIB)-filer på macOS, förutom att SO-filer finns på Linux-baserade system och Android OS.

kan du använda lyft utan en smartphone

SO hänvisar inte bara till en delad biblioteksfil. Det är också en förkortning förserveralternativ,serviceobjekt,överbelastning av systemet,bara skicka,systemavbrott,seriell utgång, ochfastnat öppen. Men blanda inte ihop det med OS, vilket betyder operativ system .

Hur man öppnar en SO-fil

SO-filer kan tekniskt sett öppnas med GNU Compiler Collection (GCC), men dessa typer av filer är inte avsedda att visas eller användas på samma sätt som en annan filtyp. Istället placeras de bara i en lämplig mapp och används automatiskt av andra program via Linuxs dynamiska länklastare.

Men du kanske kan behandla den som en textfil genom att öppna den i en textredigerare som Leafpad , gedit , KWrite , eller Geany om du använder Linux, eller Anteckningar++ på Windows. Det är dock osannolikt att texten kommer att vara i ett läsbart format.

De 4 bästa fritextredigerarna

Hur man konverterar SO-filer

Vi är inte medvetna om några program som kan konvertera SO till DLL för användning på Windows, och med tanke på vad dessa filer är och vad de gör, är det inte troligt att det finns en där ute. Det är inte heller en enkel uppgift att konvertera SO till andra filformat som BURK eller A (en Stat Library-fil).

Du kanske kan 'konvertera' SO-filer till JAR-filer genom att bara zippa dem till ett arkivfilformat som . ZIP och döp sedan om det till .JAR.

Kan du fortfarande inte öppna filen?

En uppenbar anledning till varför du inte kan öppna filen är att det egentligen inte är en SO-fil. Det kanske bara delar några vanliga bokstäver som filtillägget. Liknande filtillägg betyder inte nödvändigtvis att filformaten är lika, inte heller att de kanske fungerar med samma program.

hur man ställer in standardkonto i google

Till exempel den populära ISO filformatet ser mycket ut som om det står '.SO' i slutet av filnamnet, men de två är inte relaterade och kan inte öppnas med samma program.

Ett annat exempel kan ses med SOL-filer, som är Flash lokala delade objekt som används med nu nedlagda Adobe Flash .

Mer information om SO-filer

Namnet på en delad biblioteksfil kallas ensoname. Det börjar med 'lib' i början, följt av ett namn på biblioteket och sedan filtillägget .SO. Vissa delade biblioteksfiler har även andra siffror som läggs till i slutet efter '.SO' för att indikera ett versionsnummer.

Här är bara några exempel:libdaemon.SO.14,libchromeXvMC.SO.0,libecal-1.2.SO.100,libgdata.SO.2, ochlibgnome-bluetooth.SO.4.0.1.

Siffran i slutet tillåter att det finns flera versioner av samma fil utan att orsaka problem med överlappande namn. Dessa filer lagras normalt i/lib/eller/usr/lib/.

På en Android-enhet lagras SO-filer i APK under/lib//.Här kan 'ABI' kallas en mapparmeabi,armeabi-v7a,arm64-v8a,mips,mips64,x86, ellerx86_64. SO-filerna i rätt mapp som hänför sig till enheten är vad som används när apparna installeras via APK-fil .

Delade biblioteksfiler kallas iblanddynamiskt länkade bibliotek med delade objekt,delade objekt,delade bibliotek,ochdelade objektbibliotek.

Intressanta Artiklar

Redaktionen

Redigera sparade lösenord i Microsoft Edge
Redigera sparade lösenord i Microsoft Edge
Så här redigerar du sparade lösenord i Microsoft Edge Efter Google Chrome tillåter Microsoft Edge redigering av sparade lösenord också. Teamet bakom webbläsaren har slagit ihop funktionen med Edge-kod, så nu tillåter det att redigera lösenorden du har sparat för webbplatser. Annons Varje gång du anger några uppgifter för en webbplats frågar Microsoft Edge
Hur man uppdaterar på Mac
Hur man uppdaterar på Mac
Om du byter till från Windows eller bara behöver en uppdatering, lär dig genvägen för att omedelbart ladda om en webbsida på din Mac.
Samsung Health vs. Google Fit
Samsung Health vs. Google Fit
Har du någonsin letat efter träningsappar i enhetens appbutik? Både Googles Play Store och Apples App Store är fyllda med fitnessappar. Att bestämma vilken som är bäst är verkligen svårt. Om du frågar oss,
Fixa inmatningsfördröjningar i spel på Windows 10
Fixa inmatningsfördröjningar i spel på Windows 10
På Windows 10 har många användare märkt konstiga inmatningsfördröjningar när de spelar helskärms- eller 3D-spel. Så här åtgärdar du problemet.
Döda alla uppgifter som inte svarar i Windows 10
Döda alla uppgifter som inte svarar i Windows 10
I Windows 10 kan du döda alla svar som inte svarar på en gång. Det finns ett speciellt kommando som gör att du kan göra detta.
Hur man gör en bildrunda på iPhone
Hur man gör en bildrunda på iPhone
Om du till exempel vill använda ett cirkulärt foto för en av dina mönster, skulle det vara viktigt att veta hur du beskär din bild till en cirkel. Även om det låter lätt nog, gör en bild runda på
Så här inaktiverar du pekskärmen i Windows 10
Så här inaktiverar du pekskärmen i Windows 10
Pekskärmsfunktionalitet har stadigt integrerats i fler bärbara datorer och definitivt i Windows 10-surfplattor. Desktops kan också peka på interaktioner, så länge du har en pekskärm. Microsoft designade Windows 8 mer specifikt för beröring