Mitä tietää
- SO-tiedosto on jaettu kirjastotiedosto, jota käytetään Android- ja Linux-käyttöjärjestelmissä.
- Useat ohjelmat voivat käyttää samaa SO-tiedostoa.
- Sitä ei ole tarkoitus avata manuaalisesti, mutta sinulla saattaa olla onnea tehdä niin GCC:n kanssa.
Tässä artikkelissa kerrotaan, mitä SO-tiedostot ovat, mukaan lukien miksi ja missä niitä käytetään.
Mikä on SO-tiedosto?
Tiedosto, jossa on .SO tiedostopääte on jaettu kirjastotiedosto. Ne sisältävät tietoja, joita yksi tai useampi ohjelma voi käyttää resurssien purkamiseen, jotta SO-tiedostoa kutsuvan sovelluksen ei tarvitse toimittaa tiedostoa.
Esimerkiksi yksi SO-tiedosto voi sisältää tietoja ja toimintoja siitä, kuinka nopeasti voidaan etsiä koko tietokoneelta. Useat ohjelmat voivat sitten pyytää tiedostoa käyttämään ominaisuutta omissa ohjelmissaan.
Kuitenkin sen sijaan, että se joutuisi kääntämään sen ohjelman omaan binäärikoodiin, SO-tiedosto toimii laajennuksena, jota ohjelman tarvitsee vain käyttää voidakseen käyttää apuohjelmiaan. SO-tiedosto voidaan jopa päivittää/korvaaa myöhemmin ilman, että näiden ohjelmien tarvitsee tehdä muutoksia omaan koodiinsa.
Jaetut kirjastotiedostot ovat samanlaisia kuin Dynaaminen linkkikirjasto (DLL) Windowsissa käytetyt tiedostot ja Mach-O Dynamic Library (DYLIB) -tiedostot macOS:ssä, paitsi että SO-tiedostot löytyvät Linux-pohjaisista järjestelmistä ja Android-käyttöjärjestelmästä.
miten vaihdetaan merkkejä gta 5 ps3: ssa
SO ei tarkoita vain jaettua kirjastotiedostoa. Se on myös lyhenne sanoistapalvelinvaihtoehdot,palveluobjekti,järjestelmän ylikuormitus,lähettää vain,järjestelmäkatkos,sarjalähtö, jajumissa auki. Älä kuitenkaan sekoita sitä käyttöjärjestelmään, mikä tarkoittaa käyttöjärjestelmä .
Kuinka avata SO -tiedosto
SO-tiedostot voidaan teknisesti avata GNU Compiler Collection (GCC), mutta tämän tyyppisiä tiedostoja ei ole tarkoitettu tarkasteltavaksi tai käytettäväksi samalla tavalla kuin muuta tiedostotyyppiä. Sen sijaan ne vain sijoitetaan sopivaan kansioon, ja muut ohjelmat käyttävät niitä automaattisesti Linuxin dynaamisten linkkien lataajan kautta.
Voit kuitenkin pystyä käsittelemään sitä tekstitiedostona avaamalla sen tekstieditorissa, kuten Lehtityyny , gedit , KWrite , tai Geany jos käytät Linuxia tai Muistio++ Windowsissa. On kuitenkin epätodennäköistä, että teksti on ihmisen luettavassa muodossa.
4 parasta ilmaista tekstieditoriaKuinka muuntaa SO-tiedostoja
Emme ole tietoisia ohjelmista, jotka voivat muuntaa SO:n DLL:ksi käytettäväksi Windowsissa, ja kun otetaan huomioon, mitä nämä tiedostot ovat ja mitä ne tekevät, on epätodennäköistä, että sellaista olisi olemassa. Ei myöskään ole yksinkertaista muuntaa SO:ta muihin tiedostomuotoihin, kuten JAR tai A (Stat Library -tiedosto).
Voit ehkä 'muuntaa' SO-tiedostoja JAR-tiedostoiksi pakkaamalla ne arkistotiedostomuotoon, kuten . ZIP ja nimeä se uudelleen muotoon .JAR.
Etkö edelleenkään voi avata tiedostoa?
Ilmeinen syy, miksi et voi avata tiedostoa, on, että se ei todellakaan ole SO-tiedosto. Se voi vain jakaa joitain yleisiä kirjaimia tiedostopäätteenä. Samanlaiselta kuulostavat tiedostotunnisteet eivät välttämättä tarkoita, että tiedostomuodot ovat samanlaisia tai että ne voisivat toimia samojen ohjelmien kanssa.
Kuinka vaihtaa kaikki kansion kuvakkeet Windows 10
Esimerkiksi suosittu ISO tiedostomuoto näyttää paljolti siltä, että se lukee '.SO' tiedostonimen lopussa, mutta nämä kaksi eivät liity toisiinsa, eivätkä ne voi avautua samoilla ohjelmilla.
Toinen esimerkki voidaan nähdä SOL-tiedostoista, jotka ovat Flash paikallisia jaettuja objekteja, joita käytetään nyt lakkautettu Adobe Flash .
Lisätietoja SO-tiedostoista
Jaetun kirjastotiedoston nimi on asoname. Sen alussa on 'lib', jota seuraa kirjaston nimi ja sitten .SO-tiedostotunniste. Joissakin jaetuissa kirjastotiedostoissa on myös muita numeroita, jotka on liitetty loppuun .SO:n jälkeen versionumeron osoittamiseksi.
Tässä on vain muutama esimerkki:libdaemon.SO.14,libchromeXvMC.SO.0,libecal-1.2.SO.100,libgdata.SO.2, jalibgnome-bluetooth.SO.4.0.1.
Lopussa oleva numero mahdollistaa sen, että samasta tiedostosta voi olla useita versioita aiheuttamatta ongelmia päällekkäisten nimien kanssa. Nämä tiedostot on yleensä tallennettu/lib/tai/usr/lib/.
Android-laitteella SO-tiedostot tallennetaan alla olevaan APK:hen/lib//.Tässä 'ABI' voi olla kansio nimeltäarmeabi,armeabi-v7a,arm64-v8a,mips,mips64,x86, taix86_64. Oikeassa laitteeseen liittyvässä kansiossa olevia SO-tiedostoja käytetään, kun sovellukset asennetaan APK-tiedosto .
Jaettuja kirjastotiedostoja kutsutaan joskusdynaamisesti linkitetyt jaetut objektikirjastot,jaetut objektit,yhteiset kirjastot,jajaetut objektikirjastot.