Principal Tipuri De Fisiere Ce este un fișier SO?

Ce este un fișier SO?



Ce să știi

  • Un fișier SO este un fișier de bibliotecă partajat utilizat pe sistemele de operare Android și Linux.
  • Mai multe programe pot folosi același fișier SO.
  • Nu este menit să fie deschis manual, dar s-ar putea să ai noroc să faci asta cu GCC.

Acest articol explică ce sunt fișierele SO, inclusiv de ce și unde sunt utilizate.

Ce este un fișier SO?

Un fișier cu .SO extensia de fișier este un fișier de bibliotecă partajat. Acestea conțin informații care pot fi folosite de unul sau mai multe programe pentru a descărca resurse, astfel încât aplicația (aplicațiile) care apelează fișierul SO nu trebuie să furnizeze efectiv fișierul.

De exemplu, un fișier SO poate conține informații și funcții despre cum să căutați rapid în întregul computer. Mai multe programe pot apela apoi la acel fișier pentru a utiliza această caracteristică în propriile lor programe.

Captură de ecran a fișierelor SO din Ubuntu

Cu toate acestea, în loc să fie nevoit să-l compilați în propriul cod binar al programului, fișierul SO servește ca o extensie pe care programul trebuie doar să o apeleze pentru a-și utiliza utilitățile. Fișierul SO poate fi chiar actualizat/înlocuit ulterior, fără ca aceste programe să fie nevoite să facă modificări propriului cod.

Fișierele bibliotecii partajate sunt similare cu Biblioteca de linkuri dinamice (DLL) fișierele utilizate în fișierele Windows și Mach-O Dynamic Library (DYLIB) pe macOS, cu excepția faptului că fișierele SO se găsesc pe sisteme bazate pe Linux și pe sistemul de operare Android.

cum să vă verificați utilizarea datelor pe tmobile

SO nu se referă doar la un fișier de bibliotecă partajată. Este, de asemenea, o abreviere pentruopțiunile serverului,obiect de serviciu,supraîncărcarea sistemului,trimite doar,întrerupere a sistemului,ieșire serială, șiblocat deschis. Cu toate acestea, nu-l confundați cu sistemul de operare, ceea ce înseamnă sistem de operare .

Cum se deschide un fișier SO

Fișierele SO pot fi deschise din punct de vedere tehnic cu Colecția de compilatori GNU (GCC), dar aceste tipuri de fișiere nu sunt destinate să fie vizualizate sau utilizate așa cum ați putea face alt tip de fișier. În schimb, sunt doar plasate într-un folder corespunzător și utilizate automat de alte programe prin încărcătorul de link dinamic al Linux.

Cu toate acestea, este posibil să îl puteți trata ca pe un fișier text, deschizându-l într-un editor de text, cum ar fi Leafpad , gedit , KWscribe , sau Geany dacă sunteți pe Linux, sau Notepad++ pe Windows. Cu toate acestea, este puțin probabil ca textul să fie într-un format care poate fi citit de om.

Cei mai buni 4 editori de text gratuit

Cum să convertiți fișierele SO

Nu cunoaștem niciun program care poate converti SO în DLL pentru utilizare pe Windows și, având în vedere ce sunt aceste fișiere și ce fac, nu este probabil să existe unul acolo. De asemenea, nu este o sarcină simplă să convertiți SO în alte formate de fișiere, cum ar fi BORCAN sau A (un fișier Stat Library).

S-ar putea să puteți „converti” fișiere SO în fișiere JAR prin simpla arhivare a acestora într-un format de fișier arhivă precum . ZIP și apoi redenumirea în .JAR.

Încă nu puteți deschide fișierul?

Un motiv evident pentru care nu puteți deschide fișierul este că nu este cu adevărat un fișier SO. S-ar putea să partajeze doar câteva litere comune ca extensia de fișier. Extensiile de fișiere care sună similar nu înseamnă neapărat că formatele de fișiere sunt similare și nici că ar putea funcționa cu aceleași programe.

cum se configurează răspunsul automat la mesajele text de pe iPhone

De exemplu, popularul ISO formatul de fișier seamănă foarte mult cu „.SO” la sfârșitul numelui fișierului, dar cele două nu sunt legate și nu se pot deschide cu aceleași programe.

Un alt exemplu poate fi văzut cu fișierele SOL, care sunt obiecte partajate locale Flash utilizate cu Adobe Flash acum defunct .

Mai multe informații despre fișierele SO

Numele unui fișier de bibliotecă partajată se numește asoname. Începe cu „lib” la început, urmat de un nume pentru bibliotecă și apoi de extensia de fișier .SO. Unele fișiere de bibliotecă partajată au și alte numere adăugate la sfârșit după „.SO” pentru a indica un număr de versiune.

Iată doar câteva exemple:libdaemon.SO.14,libchromeXvMC.SO.0,libecal-1.2.SO.100,libgdata.SO.2, șilibgnome-bluetooth.SO.4.0.1.

Numărul de la sfârșit permite să existe mai multe versiuni ale aceluiași fișier fără a cauza probleme cu numele suprapuse. Aceste fișiere sunt în mod normal stocate în/lib/sau/usr/lib/.

Pe un dispozitiv Android, fișierele SO sunt stocate în APK-ul de sub/lib//.Aici, „ABI” poate fi un folder numitarmeabi,armeabi-v7a,arm64-v8a,mips,mips64,x86, saux86_64. Fișierele SO din folderul corect care se referă la dispozitiv sunt cele care sunt utilizate atunci când aplicațiile sunt instalate prin intermediul fișier APK .

Fișierele bibliotecii partajate sunt uneori numitebiblioteci de obiecte partajate legate dinamic,obiecte comune,biblioteci partajate,șibiblioteci de obiecte partajate.

Articole Interesante

Alegerea Editorului

Scrieți-vă propriul joc Raspberry Pi
Scrieți-vă propriul joc Raspberry Pi
Raspberry Pi este o senzație de calcul, dar a fost inițial conceput cu o intenție cheie: să inspire o nouă generație să privească dincolo de console de jocuri, smartphone-uri și tablete și să adopte calea codului. Dacă sunteți în căutarea
Cum să utilizați Bing AI pe Mac
Cum să utilizați Bing AI pe Mac
Pentru a utiliza Bing Chat pe un Mac, deschideți un browser web și vizitați site-ul web Bing. Conectați-vă la contul Microsoft și apoi selectați pictograma Bing Chat. De acolo, urmați instrucțiunile și sfaturile de pe această pagină pentru utilizarea asistentului Microsoft Bing AI pe Mac.
Cum să obțineți componente în Rimworld
Cum să obțineți componente în Rimworld
Componentele sunt elementele de bază ale practic orice folosiți în Rimworld. Dacă joci un joc fără Componente, nu vei ajunge prea departe. Aveți nevoie de aceste articole pentru a construi nave, arme de foc, dispozitive electrice și altele. Dar cum anume
Cum să adăugați un ton de apel pe iPhone 6S
Cum să adăugați un ton de apel pe iPhone 6S
Când vine vorba de personalizarea iPhone-ului, unul dintre cele mai bune lucruri pe care le puteți face este să personalizați tonul de apel. În timp ce personalizarea pe iPhone lipsește în multe domenii diferite, cel puțin suntem capabili să ne schimbăm
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Activați Citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium
Cum se activează citirea cu voce tare pentru fișiere PDF în Microsoft Edge Chromium Microsoft Edge Chromium a primit o îmbunătățire a funcției de citire cu voce încorporată. Acum poate fi activat pentru fișierele PDF pe care le-ați citit în browser.Publicitate Această caracteristică nu este nouă pentru aplicația Edge. Omologul său EdgeHTML moștenit îl avea deja disponibil
Google Earth vs Google Earth Pro
Google Earth vs Google Earth Pro
Cel mai probabil ați auzit despre Google Earth. Dar ați auzit vreodată de fratele său mai mic, Google Earth Pro? Acest articol va analiza în profunzime ambele versiuni ale acestui software popular și va explica tot ce aveți nevoie
Ce este nou în Firefox 54
Ce este nou în Firefox 54
O nouă versiune a popularului browser Mozilla Firefox este disponibilă. Versiunea 54 are capturi de ecran, marcaje mobile, o interfață de utilizator rafinată pentru descărcări și procese de conținut multiproces. Reclamă Începând cu versiunea 54, funcția de conținut multiproces (e10s) este activată în mod implicit. Acest lucru îmbunătățește fiabilitatea Firefox, deoarece dacă o filă se blochează, cealaltă o va face