Plik z rozszerzeniem. SO jest plikiem biblioteki współdzielonej. Zawierają informacje, które mogą być używane przez jeden lub więcej programów do odciążania zasobów, dzięki czemu aplikacje wywołujące plik SO nie muszą faktycznie dostarczać pliku.
Na przykład jeden plik SO może zawierać informacje i funkcje dotyczące szybkiego przeszukiwania całego komputera. Kilka programów może następnie wywołać ten plik, aby użyć tej funkcji w swoich własnych programach.
Jednakże zamiast kompilować go we własnym kodzie binarnym programu, plik SO służy jako rozszerzenie, które program musi tylko wywołać, aby użyć swoich narzędzi. Plik SO można nawet później zaktualizować/zastąpić, bez konieczności wprowadzania przez te programy jakichkolwiek zmian we własnym kodzie.
Pliki bibliotek współdzielonych są podobne do plików biblioteki dołączanej dynamicznie (DLL) używanych w systemach Windows i plikach biblioteki dynamicznej Mach-O (DYLIB) w systemie macOS, z wyjątkiem tego, że pliki SO można znaleźć w systemach opartych na systemie Linux i systemie operacyjnym Android.
SO nie odnosi się tylko do pliku Biblioteki Współdzielonej. Jest to również akronim określający opcje serwera, obiekt usługi, przeciążenie systemu, tylko wysyłanie, awarię systemu, wyjście szeregowe i zablokowanie. Jednak nie myl go z OS, skrótem od systemu operacyjnego.
Jak otworzyć plik SO
SO pliki mogą być technicznie otwierane za pomocą GNU Compiler Collection, ale te typy plików nie są przeznaczone do przeglądania ani używania, jak w przypadku innego typu pliku. Zamiast tego są po prostu umieszczane w odpowiednim folderze i używane automatycznie przez inne programy za pośrednictwem dynamicznego ładowania linków systemu Linux.
Jednakże możesz odczytać plik SO jako plik tekstowy, otwierając go w edytorze tekstu, takim jak Leafpad, gedit, KWrite lub Geany, jeśli korzystasz z systemu Linux lub Notepad++ w systemie Windows. Jest jednak mało prawdopodobne, że tekst będzie w formacie czytelnym dla człowieka.
Jak konwertować pliki SO
Nie znamy żadnych programów, które mogą przekonwertować SO do DLL do użytku w systemie Windows, a biorąc pod uwagę, czym są te pliki i co robią, jest mało prawdopodobne, aby taki istniał. Konwersja SO do innych formatów plików, takich jak JAR lub A (plik biblioteki Stat), nie jest również prostym zadaniem.
Możesz być w stanie „przekonwertować” pliki SO na pliki JAR, po prostu skompresując je do formatu pliku archiwum, takiego jak. ZIP, a następnie zmieniając jego nazwę na. JAR.
Więcej informacji o plikach SO
Nazwa pliku Biblioteki współdzielonej to soname. Zaczyna się od „lib”, po którym następuje nazwa biblioteki, a następnie rozszerzenie pliku. SO. Niektóre pliki Biblioteki współdzielonej mają również inne numery dodawane na końcu po „. SO”, aby wskazać numer wersji.
Oto tylko kilka przykładów: libdaemon. SO.14, libchromeXvMC. SO.0, libecal-1.2. SO.100, libgdata. SO.2 i libgnome-bluetooth. SO.4.0.1.
Liczba na końcu pozwala na istnienie wielu wersji tego samego pliku bez powodowania problemów z nakładającymi się nazwami. Te pliki są zwykle przechowywane w /lib/ lub /usr/lib/.
Na urządzeniu z Androidem pliki SO są przechowywane w APK w /lib//. Tutaj „ABI” może być folderem o nazwie armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86 lub x86_64. Pliki SO w odpowiednim folderze, który odnosi się do urządzenia, są używane, gdy aplikacje są instalowane za pomocą pliku APK.
Pliki bibliotek współdzielonych są czasami nazywane dynamicznie dołączanymi bibliotekami współdzielonych obiektów, współdzielonymi obiektami, współdzielonymi bibliotekami i współdzielonymi bibliotekami obiektów.
Nadal nie możesz otworzyć pliku?
Oczywistym powodem, dla którego nie możesz otworzyć pliku, jest to, że tak naprawdę nie jest to plik SO. Może po prostu dzielić kilka typowych liter jako to rozszerzenie pliku. Podobne brzmiące rozszerzenia plików niekoniecznie oznaczają, że formaty plików są podobne, ani że mogą działać z tymi samymi programami.
Na przykład format pliku ISO jest popularnym formatem, który wygląda bardzo podobnie do „. SO” na końcu pliku, ale nie są one powiązane i nie można ich otworzyć w tych samych programach.
Inny przykład można zobaczyć w przypadku plików SOL, które są plikami Flash Local Shared Object. Są używane z nieistniejącym już Adobe Flashem i nie są powiązane z plikami SO.