Che cos'è il formato di file SOL?
I file .sol sono comunemente associati a Macromedia Flash Player versione 6 e successive - e, dopo l'acquisizione di Flash, ad Adobe Systems.
I file con estensione .sol memorizzano varie impostazioni del programma in formato binario e funzionano in modo simile ai cookie dei browser web. Le applicazioni Flash utilizzano i file .sol per mantenere le impostazioni utente e i dati di sessione. Molti servizi web utilizzavano i file .sol per raccogliere e memorizzare i dati sull'attività degli utenti, che potevano essere sfruttati per tracciare e monitorare il comportamento tra le visite - guadagnandosi il nome informale di «Flash cookies». A differenza dei cookie HTTP, i file .sol venivano memorizzati separatamente in directory specifiche del sistema operativo ed erano più difficili da cancellare tramite i normali strumenti di privacy del browser:
- Windows:
%APPDATA%\Macromedia\Flash Player\#SharedObjects\<random>\<domain>\<swf>\<name>.sol - macOS:
~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/...
Ogni file .sol è limitato a un dominio specifico e a un percorso di file .SWF. I dati sono serializzati utilizzando l'Action Message Format di Adobe: AMF0 per Flash Player 6-8 e AMF3 per Flash Player 9 e versioni successive. Flash imponeva un limite di archiviazione predefinito di 100 KB per dominio, che poteva essere aumentato a 10 MB con il consenso dell'utente.
La console di gestione dei file SOL era disponibile tramite il menu delle impostazioni di Flash Player. Gli utenti potevano disabilitare la generazione di file .sol per tutti i siti web o per quelli selezionati. Alcuni browser - Firefox, ad esempio - includevano strumenti integrati per la gestione dei file .sol. Strumenti come SOLReader e JPEXS Free Flash Decompiler possono visualizzare il contenuto dei file .sol e analizzarne la struttura interna.
Adobe Flash Player ha raggiunto la fine del ciclo di vita il 31 dicembre 2020 e tutti i principali browser hanno bloccato Flash nel gennaio 2021. Non vengono più creati nuovi file .sol, ma i file esistenti potrebbero essere ancora presenti sui sistemi che hanno precedentemente eseguito Flash.
Sicurezza e incolumità
RISCHIO: LOWI file SOL sono file di dati passivi senza codice eseguibile. Nota sulla privacy: possono contenere salvataggi di gioco, token di accesso o preferenze di siti dell'era Flash. È sicuro eliminarli se non si eseguono più contenuti Flash. Il sandboxing di Ruffle implica che i file .sol creati da Ruffle comportino lo stesso basso rischio.
Dettagli del formato
in sintesi- File di salvataggio Solitaire (Microsoft) - Microsoft Solitaire (versioni classiche di Windows) utilizzava .sol come formato per i salvataggi di gioco - non correlato a Flash.
Programmi che aprono file SOL
Dettagli tecnici
specifiche approfondite| Codifica | Binaria (serializzazione AMF0 o AMF3) |
| Ordine dei byte | Big-endian |
| Magic bytes | 0x00 0xBF all'offset 0; ASCII 'TCSO' all'offset 4 (byte 4-7: 54 43 53 4F) |
| Serializzazione dati | AMF0 (Flash Player 6-8) o AMF3 (Flash Player 9+, ActionScript 3) |
| Compressione | Nessuna - memorizzato non compresso |
| Crittografia | Nessuna - dati leggibili con qualsiasi parser AMF |
| Ambito di archiviazione | Per dominio e per percorso SWF; ogni .sol è legato a un dominio e a una posizione specifica del file SWF |
| Limite di archiviazione predefinito | 100 KB per dominio (predefinito di Flash Player); espandibile dall'utente fino a 10 MB tramite il pannello delle impostazioni di Flash Player |
| Dimensione tipica del file | Inferiore a 100 KB (imposto da Flash Player per impostazione predefinita) |
| Struttura interna | Lunghezza di 4 byte (uint32 BE) + magic 'TCSO' + padding + nome dell'oggetto condiviso in UTF-8 + flag versione AMF + coppie chiave-valore AMF + marcatore di fine 0x09 |
| Tipo MIME | application/octet-stream (nessun tipo MIME registrato) |
| Sistemi operativi associati | Windows, macOS, Linux (ovunque fosse eseguito Adobe Flash Player) |
| Stato attuale | Obsoleto - Adobe Flash Player ha raggiunto la fine del ciclo di vita il 31 dicembre 2020; non vengono creati nuovi file .sol |
| Rilasciato | 2002 (Macromedia Flash Player 6) |
| Ultima versione | Last written by Adobe Flash Player 32 (EOL December 31, 2020) |
| Specifica | rtmp.veriskope.com |
Conversioni SOL
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SOL.