Wat is het SOL-bestandsformaat?
.sol-bestanden worden gewoonlijk geassocieerd met Macromedia Flash Player versie 6 en later - en, na de overname van Flash, met Adobe Systems.
Bestanden met de extensie .sol slaan verschillende programmavoorkeuren op in een binair formaat en werken vergelijkbaar met browsercookies. Flash-applicaties gebruiken .sol-bestanden om gebruikersinstellingen en sessiegegevens te bewaren. Veel webdiensten gebruikten .sol-bestanden om gegevens over gebruikersactiviteiten te verzamelen en op te slaan, wat kon worden gebruikt om gedrag over verschillende bezoeken heen te volgen en te monitoren - wat hen de informele naam „Flash-cookies” opleverde. In tegenstelling tot HTTP-cookies werden .sol-bestanden afzonderlijk opgeslagen in besturingssysteem-specifieke mappen en waren ze moeilijker te wissen via standaard privacytools van de browser:
- Windows:
%APPDATA%\Macromedia\Flash Player\#SharedObjects\<random>\<domain>\<swf>\<name>.sol - macOS:
~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/...
Elk .sol-bestand is beperkt tot een specifiek domein en .SWF-bestandspad. Gegevens worden geserialiseerd met behulp van Adobe's Action Message Format: AMF0 voor Flash Player 6-8, en AMF3 for Flash Player 9 en later. Flash hanteerde een standaard opslaglimiet van 100 KB per domein, die met toestemming van de gebruiker kon worden verhoogd naar 10 MB.
De beheerconsole voor SOL-bestanden was beschikbaar via het instellingenmenu van Flash Player. Gebruikers konden het genereren van .sol-bestanden uitschakelen voor alle of geselecteerde websites. Sommige browsers - Firefox, bijvoorbeeld - bevatten ingebouwde tools voor het beheren van .sol-bestanden. Tools zoals SOLReader en JPEXS Free Flash Decompiler kunnen de inhoud van .sol weergeven en hun interne structuur analyseren.
Adobe Flash Player bereikte het einde van zijn levensduur op 31 december 2020, en alle grote browsers blokkeerden Flash in januari 2021. Nieuwe .sol-bestanden worden niet langer aangemaakt, maar bestaande bestanden kunnen nog steeds aanwezig zijn op systemen die voorheen Flash draaiden.
Beveiliging & veiligheid
RISICO: LOWSOL-bestanden zijn passieve gegevensbestanden zonder uitvoerbare code. Privacy-opmerking: ze kunnen spelvoortgang, inlogtokens of voorkeuren van sites uit het Flash-tijdperk bevatten. Veilig om te verwijderen als u geen Flash-inhoud meer gebruikt. De sandboxing van Ruffle betekent dat .sol-bestanden die door Ruffle zijn gemaakt hetzelfde lage risico dragen.
Formaatdetails
in een notendop- Solitaire Save File (Microsoft) - Microsoft Solitaire (klassieke Windows-versies) gebruikte .sol als bestandsformaat voor opgeslagen spellen - niet gerelateerd aan Flash.
Programma's die SOL-bestanden openen
Technische details
diepe specificaties| Codering | Binair (AMF0 of AMF3 serialisatie) |
| Byte-volgorde | Big-endian |
| Bestands-magic | 0x00 0xBF op offset 0; ASCII 'TCSO' op offset 4 (bytes 4-7: 54 43 53 4F) |
| Gegevensserialisatie | AMF0 (Flash Player 6-8) of AMF3 (Flash Player 9+, ActionScript 3) |
| Compressie | Geen - ongecomprimeerd opgeslagen |
| Versleuteling | Geen - gegevens leesbaar met elke AMF-parser |
| Opslagbereik | Per domein en per SWF-pad; elk .sol-bestand is gekoppeld aan één domein en één SWF-bestandslocatie |
| Standaard opslaglimiet | 100 KB per domein (Flash Player standaard); door gebruiker uitbreidbaar tot 10 MB via het Flash Player-instellingenpaneel |
| Typische bestandsgrootte | Onder 100 KB (standaard afgedwongen door Flash Player) |
| Interne structuur | 4-byte lengte (uint32 BE) + 'TCSO' magic + padding + UTF-8 shared-object naam + AMF-versievlag + AMF sleutel-waardeparen + 0x09 eindmarkering |
| MIME-type | application/octet-stream (geen geregistreerd MIME-type) |
| Geassocieerd OS | Windows, macOS, Linux (overal waar Adobe Flash Player draaide) |
| Huidige status | Verouderd - Adobe Flash Player bereikte het einde van zijn levensduur op 31 december 2020; er worden geen nieuwe .sol-bestanden meer gemaakt |
| Uitgebracht | 2002 (Macromedia Flash Player 6) |
| Laatste versie | Last written by Adobe Flash Player 32 (EOL December 31, 2020) |
| Specificatie | rtmp.veriskope.com |
SOL conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SOL-bestanden.