SO File (che cos’è e come aprirne uno)

Un file con estensione .SO è un file di libreria condivisa. Contengono informazioni che possono essere utilizzate da uno o più programmi per scaricare le risorse in modo che le applicazioni che chiamano il file SO non debbano effettivamente fornire il file.

Ad esempio, un file SO potrebbe contenere informazioni e funzioni su come cercare rapidamente in tutto il computer. Diversi programmi possono quindi richiamare quel file per utilizzare quella funzione nei rispettivi programmi.

Tuttavia, invece di doverlo compilare nel codice binario del programma, il file SO funge da estensione che il programma deve solo chiamare per utilizzare le sue utilità. Il file SO può anche essere aggiornato / sostituito in un secondo momento senza che quei programmi debbano apportare modifiche al proprio codice.

I file della libreria condivisa sono simili ai file DLL (Dynamic Link Library) utilizzati nei file Windows e Mach-O Dynamic Library (DYLIB) su macOS, tranne per il fatto che i file SO si trovano sui sistemi basati su Linux e sul sistema operativo Android.

SO non si riferisce solo a un file di libreria condivisa. È anche un acronimo per opzioni server, oggetto servizio, sovraccarico di sistema, solo invio, interruzione del sistema, output seriale e bloccato aperto. Tuttavia, non confonderlo con OS, l'abbreviazione di sistema operativo.


Come aprire un file SO

I file SO possono tecnicamente essere aperti con GNU Compiler Collection, ma questi tipi di file non sono destinati a essere visualizzati o utilizzati come si farebbe con un altro tipo di file. Invece, vengono semplicemente inseriti in una cartella appropriata e utilizzati automaticamente da altri programmi tramite il caricatore di collegamento dinamico di Linux.

Tuttavia, potresti essere in grado di leggere il file SO come file di testo aprendolo in un editor di testo come Leafpad, gedit, KWrite o Geany se sei su Linux o Notepad ++ su Windows. È improbabile, tuttavia, che il testo sia in un formato leggibile dall'uomo.

I 4 migliori editor di testo gratuiti per Windows e Mac


Come convertire i file SO

Non siamo a conoscenza di alcun programma in grado di convertire SO in DLL per l'utilizzo su Windows e considerando quali sono questi file e cosa fanno, non è probabile che ce ne sia uno là fuori. Inoltre, non è un'operazione semplice convertire SO in altri formati di file come JAR o A (un file Stat Library).

Potresti essere in grado di "convertire" file SO in file JAR semplicemente zippandoli in un formato di file di archivio come .ZIP e rinominandolo in .JAR.


Ulteriori informazioni sui file SO

Il nome di un file della libreria condivisa è chiamato soname. Inizia con "lib" all'inizio seguito da un nome per la libreria e quindi dall'estensione del file .SO. Alcuni file della libreria condivisa hanno anche altri numeri aggiunti alla fine dopo ".SO" per indicare un numero di versione.

Ecco alcuni esempi: libdaemon.SO.14, libchromeXvMC.SO.0, libecal-1.2.SO.100, libgdata.SO.2 e libgnome-bluetooth.SO.4.0.1.

Il numero alla fine consente di avere più versioni dello stesso file senza causare problemi con i nomi sovrapposti. Questi file sono normalmente archiviati in / lib / o / usr / lib /.

Su un dispositivo Android, i file SO vengono archiviati nell'APK in / lib //. Qui, "ABI" può essere una cartella chiamata armeabi, armeabi-v7a, arm64-v8a, mips, mips64, x86 o x86_64. I file SO all'interno della cartella corretta relativa al dispositivo, sono ciò che viene utilizzato quando le app vengono installate tramite il file APK.

I file della libreria condivisa sono talvolta chiamati librerie di oggetti condivisi collegati dinamicamente, oggetti condivisi, librerie condivise e librerie di oggetti condivisi.


Non riesci ancora ad aprire il file?

Un motivo ovvio per cui non è possibile aprire il file è che non è realmente un file SO. Potrebbe semplicemente condividere alcune lettere comuni come quell'estensione di file. Estensioni di file dal suono simile non significano necessariamente che i formati di file siano simili, né che potrebbero funzionare con gli stessi programmi.

Ad esempio, il formato file ISO è un formato popolare che assomiglia molto a ".SO" alla fine del file, ma i due non sono correlati e non possono essere aperti con gli stessi programmi.

Un altro esempio può essere visto con i file SOL, che sono file Flash Local Shared Object. Vengono utilizzati con Adobe Flash e non sono correlati ai file SO.

Lascia un commento