Apakah Fail SO?

Cara Buka, Edit, dan Menukar SO Files

Fail dengan sambungan fail .OO adalah fail Perpustakaan Dikongsi. Mereka mengandungi maklumat yang boleh digunakan oleh satu atau lebih program untuk mengimbangi sumber supaya aplikasi yang memanggil fail SO tidak perlu menyediakan fail SO

Sebagai contoh, satu fail SO mungkin mengandungi maklumat dan fungsi tentang bagaimana untuk mencari cepat melalui seluruh komputer. Beberapa program kemudian boleh memanggil fail SO itu untuk menggunakan ciri tersebut dalam program masing-masing.

Walau bagaimanapun, daripada perlu menyusunnya dalam kod binari program sendiri, fail SO berfungsi sebagai lanjutan yang program hanya perlu memanggil untuk menggunakan utilitinya. Fail SO juga boleh dikemas kini / diganti kemudian tanpa program-program yang perlu membuat perubahan kepada kod mereka sendiri.

Fail-fail Perpustakaan Dikongsi adalah serupa dengan fail-fail Perpustakaan Dynamic Link (DLL) yang digunakan dalam fail Windows dan Mach Dynamic Library (DYLIB) pada macOS, kecuali fail SO terdapat pada sistem berasaskan Linux dan OS Android.

Nota: SO tidak hanya merujuk kepada fail Perpustakaan Dikongsi. Ia juga merupakan akronim bagi pilihan pelayan , objek perkhidmatan , beban sistem , hanya hantar , gangguan sistem , output siri , dan terperangkap . Walau bagaimanapun, jangan mengelirukan dengan OS, singkatan sistem operasi .

Bagaimana Membuka Fail SO

SO fail secara teknikal boleh dibuka dengan Koleksi GNU Compiler tetapi jenis fail ini tidak dimaksudkan untuk dilihat atau digunakan seperti yang anda mungkin satu lagi jenis fail. Sebaliknya, mereka hanya diletakkan dalam folder yang sesuai dan digunakan secara automatik oleh program lain melalui loader pautan dinamik Linux.

Walau bagaimanapun, anda mungkin dapat membaca fail SO sebagai fail teks dengan membukanya dalam editor teks seperti Leafpad, gedit, KWrite, atau Geany jika anda berada di Linux, atau Notepad ++ di Windows. Akan tetapi, tidak mungkin teks itu dalam format yang boleh dibaca manusia.

Cara Menukar SO Files

Kami tidak menyedari sebarang program yang boleh menukar SO ke DLL untuk digunakan pada Windows dan menimbangkan apa fail-fail ini adalah apa yang mereka lakukan, itu tidak mungkin ada di luar sana. Ia juga bukan tugas mudah untuk menukar SO kepada format fail lain seperti JAR atau A (fail Perpustakaan Stat).

Anda mungkin dapat "menukar" fail SO ke fail JAR dengan hanya zipping mereka ke dalam format fail arkib seperti .ZIP dan kemudian menamakan semula kepada .JAR.

Maklumat lanjut mengenai SO Files

Nama fail Perpustakaan Dikongsi dipanggil soname . Ia bermula dengan "lib" pada mulanya diikuti oleh nama untuk pustaka dan kemudian sambungan fail .O. Beberapa fail Perpustakaan Dikongsi juga mempunyai nombor lain yang ditambahkan ke akhir selepas ".SO" untuk menunjukkan nombor versi.

Berikut adalah beberapa contoh: libdaemon.SO.14 , libchromeXvMC.SO.0 , libecal-1.2.SO.100 , libgdata.SO.2 , dan libgnome -bluetooth.SO.4.0.1 .

Nombor pada akhir membolehkan terdapat banyak versi fail yang sama tanpa menyebabkan masalah dengan nama yang bertindih. Fail-fail ini biasanya disimpan dalam / lib / atau / usr / lib / .

Pada peranti Android, fail SO disimpan dalam APK di bawah / lib //. Di sini, "ABI" boleh menjadi folder yang dipanggil armeabi , armeabi-v7a , arm64-v8a , mips , mips64 , x86 , atau x86_64 . Fail SO dalam folder yang betul yang berkaitan dengan peranti, adalah apa yang digunakan apabila apl dipasang melalui fail APK.

Fail-fail Perpustakaan Dikongsi kadang-kadang dipanggil perpustakaan objek yang dikongsi secara dinamik , objek kongsi , perpustakaan berkongsi , dan perpustakaan objek yang dikongsi .

Jika anda berminat untuk mempelajari lebih lanjut tentang perpustakaan bersama di Linux, lihat Projek Dokumentasi Linux, atau periksa ph0b untuk lebih banyak fail SO yang digunakan dengan Android, termasuk pelbagai perkara yang boleh menjadi salah dengan mereka.

Masih Tidak Dapat Membuka Fail?

Sebab yang jelas anda mungkin tidak dapat membuka fail SO kerana ia tidak benar-benar fail SO. Anda mungkin hanya mempunyai fail yang berkongsi beberapa huruf biasa sebagai sambungan fail itu. Sambungan fail terdengar serupa tidak semestinya bererti format fail serupa, atau mereka mungkin bekerja dengan program yang sama.

Sebagai contoh, format fail ISO adalah format popular yang kelihatan seperti ".SO" pada akhir fail, tetapi kedua-dua tidak berkaitan dan tidak boleh dibuka dengan program yang sama.

Contoh lain boleh dilihat dengan fail SOL, yang merupakan fail Objek Dikongsi Tempatan Flash. Mereka digunakan dengan Adobe Flash dan tidak berkaitan dengan fail SO.