SO Dosyası (Nedir ve Nasıl Açılır)
.SO ile bir dosya Dosya uzantısı bir Paylaşılan Kitaplık dosyasıdır. Kaynakları boşaltmak için bir veya daha fazla program tarafından kullanılabilecek bilgileri içerirler, böylece SO dosyasını çağıran uygulama(lar)ın dosyayı gerçekten sağlaması gerekmez.
Örneğin, bir SO dosyası, tüm bilgisayarda nasıl hızlı arama yapılacağına ilişkin bilgiler ve işlevler içerebilir. Birkaç program daha sonra bu özelliği kendi programlarında kullanmak için bu dosyayı çağırabilir.
Ancak, onu programın kendi ikili kodunda derlemek yerine, SO dosyası programın yardımcı programlarını kullanmak için çağırması gereken bir uzantı görevi görür. SO dosyası, bu programlar kendi kodlarında herhangi bir değişiklik yapmak zorunda kalmadan daha sonra güncellenebilir/değiştirilebilir.
Paylaşılan Kitaplık dosyaları şuna benzer: Dinamik Bağlantı Kitaplığı (DLL) Windows'ta kullanılan dosyalar ve Mach-O Dinamik Kitaplığı (DYLIB) SO dosyalarının Linux tabanlı sistemlerde ve Android işletim sisteminde bulunması dışında macOS'taki dosyalar.
SO yalnızca bir Paylaşılan Kitaplık dosyasına atıfta bulunmaz. Aynı zamanda bir kısaltmadır sunucu seçenekleri, hizmet nesnesi, Sistem aşırı yüklenmesi, sadece gönder, sistem kesintisi, seri çıkış, ve açık kalmış. Ancak, bunu kısaltması olan OS ile karıştırmayın. işletim sistemi.
SO Dosyası Nasıl Açılır
SO dosyaları teknik olarak şu şekilde açılabilir: GNU Derleyici Koleksiyonu ancak bu tür dosyaların, başka bir dosya türü gibi görüntülenmesi veya kullanılması amaçlanmamıştır. Bunun yerine, sadece uygun bir klasöre yerleştirilirler ve Linux'un dinamik bağlantı yükleyicisi aracılığıyla diğer programlar tarafından otomatik olarak kullanılırlar.
Ancak, SO dosyasını aşağıdaki gibi bir metin düzenleyicide açarak bir metin dosyası olarak okuyabilirsiniz. yaprak pedi, gedit, KWrite, veya geany Linux kullanıyorsanız veya not defteri++ Windows'ta. Bununla birlikte, metnin insan tarafından okunabilir bir biçimde olması pek olası değildir.
SO Dosyaları Nasıl Dönüştürülür
Windows'ta kullanmak için SO'yu DLL'ye dönüştürebilecek herhangi bir programın farkında değiliz ve bu dosyaların ne olduğunu ve ne yaptıklarını göz önünde bulundurursak, muhtemelen orada bir tane yok. SO'yu aşağıdaki gibi diğer dosya biçimlerine dönüştürmek de kolay bir iş değildir. KAVANOZ veya A (bir Stat Library dosyası).
gibi bir arşiv dosyası formatına sıkıştırarak SO dosyalarını JAR dosyalarına "dönüştürebilirsiniz".posta kodu ve sonra onu .JAR olarak yeniden adlandırmak.
SO Dosyaları Hakkında Daha Fazla Bilgi
Paylaşılan Kitaplık dosyasının adı, sonam. Başlangıçta "lib" ile başlar, ardından kitaplık için bir ad ve ardından .SO dosya uzantısı gelir. Bazı Paylaşılan Kitaplık dosyalarının, sürüm numarasını belirtmek için ".SO"dan sonra sonuna eklenen başka numaralar da vardır.
Buradakiler sadece birkaç örnek: libdaemon. SO.14, libchromeXvMC.SO.0, liberal-1.2.SO.100, libgdata. SO.2, ve libgnome-bluetooth. SO.4.0.1.
Sondaki sayı, çakışan adlarla ilgili sorunlara neden olmadan aynı dosyanın birden çok sürümünün bulunmasına olanak tanır. Bu dosyalar normalde /lib/ veya /usr/lib/.
Bir Android cihazda, SO dosyaları APK içinde şu şekilde depolanır: /lib//. Burada "ABI" adlı bir klasör olabilir. armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86, veya x86_64. Cihazla ilgili doğru klasördeki SO dosyaları, uygulamalar APK dosyası aracılığıyla yüklendiğinde kullanılır.
Paylaşılan Kitaplık dosyaları bazen dinamik olarak bağlantılı paylaşılan nesne kitaplıkları, paylaşılan nesneler, paylaşılan kütüphaneler, ve paylaşılan nesne kitaplıkları.
Dosyayı Hala Açamıyor musunuz?
Dosyayı açamamanızın bariz bir nedeni, bunun gerçekten bir SO dosyası olmamasıdır. Bu dosya uzantısı olarak sadece bazı ortak harfleri paylaşabilir. Benzer sondaj dosya uzantıları, dosya biçimlerinin mutlaka benzer olduğu veya aynı programlarla çalışabilecekleri anlamına gelmez.
Örneğin, ISO dosya biçimi, dosyanın sonundaki ".SO"ya çok benzeyen popüler bir biçimdir, ancak ikisi birbiriyle ilişkili değildir ve aynı programlarla açılamaz.
Başka bir örnek, Flash Local Shared Object dosyaları olan SOL dosyalarında görülebilir. ile kullanılırlar artık feshedilmiş Adobe Flash ve SO dosyalarıyla ilgisi yoktur.