Расширение SO
Чем открыть файл SO
В Windows: NetBSD
В Mac OS: GNU project C and C++ compiler (GCC)
В Linux: GNU project C and C++ compiler (GCC), Операционные системы Linux, FreeBSD, OpenBSD, Unix, Ubuntu
Описание расширения SO
Популярность:
Раздел: Скрипты, файлы с кодом
Расширение SO – это файл совместно используемой библиотеки в *nix-подобных системах, функционально похож на файл dll в операционной системе Windows. Файл SO загружается C и C++ программами при их старте, содержит функции и другую общую логику программы; используется для загрузки совместно используемой библиотеки в память, так что несколько программ могут использовать один и тот же функционал, даже если они работают в отдельных процессах операционной системы.
Совместно используемые библиотеки .SO могут быть созданы из файлов .O, которые содержат скомпилированный код C или C++. Так что файлы SO, как правило, сохраняются в специально отведенных местах в файловой системе, как правило, /Lib и /usr/lib, а затем программы ссылаются на них, когда используют функционал.
Как правило, SO файлы скомпилированы C/C++ компилятором «GCC», который является частью GNU Compiler Collection (GCC).
SO расширение часто используется для формата исполняемых и компонуемых файлов, который также известен просто как ELF (англ. Executable and Linkable Format), это распространенный стандарт формата файлов для исполняемых файлов, объектного кода, совместно используемых библиотек, и дампов памяти, в основном используется на Unix и Unix-подобных систем. *.SO файлы могут быть также в другом формате, чем ELF, но большинство используют этот формат файла.
Формат ELF также может иметь различные расширения файлов, такие как *.O, *.ELF, *.PRX или *.PUFF. Но они служат для других целей.
HEX код: 7F 45 4C 46
ASCII код: ELF
.so файлы можно заменить файлом .iso для защиты данных (подходят для динамических библиотек)