Vigtigste Filtyper Hvad er en SO-fil?

Hvad er en SO-fil?



Hvad skal man vide

  • En SO-fil er en delt biblioteksfil, der bruges på Android- og Linux-operativsystemer.
  • Flere programmer kan bruge den samme SO-fil.
  • Det er ikke meningen, at det skal åbnes manuelt, men du kan have held med at gøre det med GCC.

Denne artikel forklarer, hvad SO-filer er, herunder hvorfor og hvor de bruges.

Hvad er en SO-fil?

En fil med .SO filtypenavn er en delt biblioteksfil. De indeholder information, der kan bruges af et eller flere programmer til at aflaste ressourcer, så den eller de applikationer, der kalder SO-filen, faktisk ikke behøver at levere filen.

En SO-fil kan f.eks. indeholde information og funktioner om, hvordan man hurtigt søger gennem hele computeren. Flere programmer kan derefter anmode den fil om at bruge denne funktion i deres egne respektive programmer.

Skærmbillede af SO-filer i Ubuntu

Men i stedet for at skulle kompilere den i programmets egen binære kode, fungerer SO-filen som en udvidelse, som programmet blot skal kalde på for at bruge sine hjælpeprogrammer. SO-filen kan endda opdateres/erstattes senere, uden at disse programmer skal foretage ændringer i deres egen kode.

Delte biblioteksfiler ligner Dynamic Link Library (DLL) filer, der bruges i Windows og Mach-O Dynamic Library (DYLIB) filer på macOS, bortset fra at SO-filer findes på Linux-baserede systemer og Android OS.

kromlyd fungerer ikke windows 10

SO refererer ikke kun til en delt biblioteksfil. Det er også en forkortelse forserver muligheder,serviceobjekt,system overbelastning,kun send,systemafbrydelse,seriel udgang, ogstak åben. Du må dog ikke forveksle det med OS, hvilket betyder operativ system .

Sådan åbner du en SO-fil

SO-filer kan teknisk set åbnes med GNU Compiler Collection (GCC), men disse typer filer er ikke beregnet til at blive set eller brugt, ligesom du måske en anden filtype. I stedet placeres de bare i en passende mappe og bruges automatisk af andre programmer via Linuxs dynamiske linkindlæser.

Du kan dog muligvis behandle den som en tekstfil ved at åbne den i en teksteditor som f.eks Bladplade , gedit , KWrite , eller Geany hvis du er på Linux, eller Notesblok++ på Windows. Det er dog usandsynligt, at teksten vil være i et format, der kan læses af mennesker.

De 4 bedste fritekstredaktører

Sådan konverteres SO-filer

Vi er ikke bekendt med nogen programmer, der kan konvertere SO til DLL til brug på Windows, og i betragtning af, hvad disse filer er, og hvad de gør, er det ikke sandsynligt, at der er en derude. Det er heller ikke en ligetil opgave at konvertere SO til andre filformater som f.eks KRUKKE eller A (en Stat Library-fil).

Du kan muligvis 'konvertere' SO-filer til JAR-filer ved blot at zippe dem til et arkivfilformat som . ZIP og derefter omdøbe den til .JAR.

Kan du stadig ikke åbne filen?

En åbenlys grund til, hvorfor du ikke kan åbne filen, er, at det ikke rigtig er en SO-fil. Det kan bare dele nogle almindelige bogstaver som den filtypenavn. Ens lydende filtypenavne betyder ikke nødvendigvis, at filformaterne er ens, og heller ikke at de kan fungere med de samme programmer.

hvordan man gemmer videoer fra reddit

For eksempel det populære ISO filformatet ligner meget, at der står '.SO' i slutningen af ​​filnavnet, men de to er ikke relaterede og kan ikke åbnes med de samme programmer.

Et andet eksempel kan ses med SOL-filer, som er Flash lokale delte objekter, der bruges med nu hedengangne ​​Adobe Flash .

Flere oplysninger om SO-filer

Navnet på en delt biblioteksfil kaldes ensoname. Det starter med 'lib' i begyndelsen, efterfulgt af et navn til biblioteket og derefter filtypenavnet .SO. Nogle delte biblioteksfiler har også andre numre tilføjet til slutningen efter '.SO' for at angive et versionsnummer.

Her er blot nogle få eksempler:libdaemon.SO.14,libchromeXvMC.SO.0,libecal-1.2.SO.100,libgdata.SO.2, oglibgnome-bluetooth.SO.4.0.1.

Nummeret i slutningen tillader, at der er flere versioner af den samme fil uden at forårsage problemer med overlappende navne. Disse filer er normalt gemt i/lib/eller/usr/lib/.

På en Android-enhed gemmes SO-filer i APK'en under/lib//.Her kan 'ABI' være en mappe kaldetarmeabi,armeabi-v7a,arm64-v8a,mips,mips64,x86, ellerx86_64. SO-filerne i den korrekte mappe, der vedrører enheden, er det, der bruges, når apps installeres via APK-fil .

Delte biblioteksfiler kaldes nogle gangedynamisk forbundne delte objektbiblioteker,delte objekter,fælles biblioteker,ogdelte objektbiblioteker.

Interessante Artikler

Redaktørens Valg

Sådan spiller du arkadespil på din pc med MAME: Spil retro-spil på din computer med denne Multiple Arcade Machine Emulator (MAME)
Sådan spiller du arkadespil på din pc med MAME: Spil retro-spil på din computer med denne Multiple Arcade Machine Emulator (MAME)
Multiple Arcade Machine Emulator (MAME) giver dig mulighed for at køre gammel arkadespilkode på din pc. Det er et velstøttet open source-projekt, så det at indhente emulatoren involverer ikke at trænge gennem endeløse pop-ups - det er en smertefri
Sådan tilføjes en ringetone til iPhone uden iTunes
Sådan tilføjes en ringetone til iPhone uden iTunes
Hvis du har en iPhone, men ikke har iTunes, kan det være en udfordring at indstille ringetonen efter eget valg. Apple tilbyder et udvalg af forudindstillede sange, men hvad nu hvis du vil bruge din yndlingssang? Det har Apple desværre
Sådan opretter du en gratis Pandora Radio-konto
Sådan opretter du en gratis Pandora Radio-konto
Opret en gratis konto på Pandora til streaming af musik, og opret dine egne personlige radiostationer.
Sådan tilføjer du en bruger i ClickUp
Sådan tilføjer du en bruger i ClickUp
Hvis du er administrator af et ClickUp-arbejdsområde, skal du udfylde det, før noget arbejde kan udføres. Det betyder, at du skal tilføje andre brugere. For at tilføje brugere skal du bruge deres e-mailadresser. Hvis du er
Amazon Echo Auto spiller ikke Spotify - Sådan løses
Amazon Echo Auto spiller ikke Spotify - Sådan løses
Echo Auto er den seneste Amazon Echo-udgivelse, og den er beregnet til din bil. I et stykke tid har vi alle haft Alexa derhjemme, i vores stuer, i vores køkken, selv i vores kameraer til hoveddøren. Med
Sådan blokeres mistede eller stjålne airpods fra at blive brugt
Sådan blokeres mistede eller stjålne airpods fra at blive brugt
Airpods er et fantastisk stykke teknologi, hvorfor de ikke er lige billige. Som trådløse ørepropper har de god integration med alle Apple-produkter. Men hvad hvis dine Airpods går vild eller værre bliver stjålet? Nå, hvis tyven
Sådan aktiverer du Voice Chat i Fortnite
Sådan aktiverer du Voice Chat i Fortnite
Som med ethvert andet multiplayer-spil handler Fortnite om at forbinde med dine holdkammerater. At skrive til chat kan ofte være ret svært under en kamp, ​​så en stemmechat er mærkbart mere praktisk. Hvis du undrer dig over, hvordan du aktiverer