Hva er SOL-filformatet?
.sol-filer er vanligvis assosiert med Macromedia Flash Player versjon 6 og nyere - og, etter oppkjøpet av Flash, med Adobe Systems.
Filer med filendelsen .sol lagrer ulike programinnstillinger i et binært format og fungerer på samme måte som informasjonskapsler (cookies) i en nettleser. Flash-applikasjoner bruker .sol-filer for å bevare brukerinnstillinger og øktdata. Mange nettjenester brukte .sol-filer for å samle inn og lagre data om brukeraktivitet, noe som kunne utnyttes til å spore og overvåke atferd på tvers av besøk - noe som ga dem det uformelle navnet «Flash-cookies». Til forskjell fra HTTP-cookies ble .sol-filer lagret separat i operativsystemspesifikke mapper og var vanskeligere å slette gjennom standard personvernsverktøy i nettleseren:
- Windows:
%APPDATA%\Macromedia\Flash Player\#SharedObjects\<random>\<domain>\<swf>\<name>.sol - macOS:
~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/...
Hver .sol-fil er begrenset til et spesifikt domene og .SWF-filbane. Data serialiseres ved hjelp av Adobes Action Message Format: AMF0 for Flash Player 6-8, og AMF3 for Flash Player 9 og nyere. Flash håndhevet en standard lagringsgrense på 100 KB per domene, som kunne økes til 10 MB med brukerens samtykke.
Administrasjonskonsollen for SOL-filer var tilgjengelig via innstillingsmenyen i Flash Player. Brukere kunne deaktivere generering av .sol-filer for alle eller utvalgte nettsteder. Enkelte nettlesere - for eksempel Firefox - inkluderte innebygde verktøy for å administrere .sol-filer. Verktøy som SOLReader og JPEXS Free Flash Decompiler kan vise innholdet i .sol-filer og analysere deres interne struktur.
Adobe Flash Player nådde slutten av sin levetid 31. desember 2020, og alle store nettlesere blokkerte Flash i januar 2021. Nye .sol-filer blir ikke lenger opprettet, men eksisterende filer kan fortsatt finnes på systemer som tidligere kjørte Flash.
Sikkerhet og trygghet
RISIKO: LOWSOL-filer er passive datafiler uten kjørbar kode. Personvernotat: de kan inneholde spillfremgang, påloggingstokener eller preferanser fra Flash-tidens nettsteder. Trygge å slette hvis du ikke lenger kjører Flash-innhold. Ruffles sandkasse-funksjonalitet betyr at .sol-filer opprettet av Ruffle innebærer den samme lave risikoen.
Formatdetaljer
i et nøtteskall- Solitaire lagringsfil (Microsoft) - Microsoft Solitaire (klassiske Windows-versjoner) brukte .sol som format for lagrede spill - ikke relatert til Flash.
Programmer som åpner SOL-filer
Tekniske detaljer
dyp spesifikasjon| Koding | Binær (AMF0 eller AMF3 serialisering) |
| Byterekkefølge | Big-endian |
| Filsignatur | 0x00 0xBF ved offset 0; ASCII 'TCSO' ved offset 4 (byte 4-7: 54 43 53 4F) |
| Dataserialisering | AMF0 (Flash Player 6-8) eller AMF3 (Flash Player 9+, ActionScript 3) |
| Komprimering | Ingen - lagret ukomprimert |
| Kryptering | Ingen - data lesbare med enhver AMF-parser |
| Lagringsomfang | Per domene og per SWF-bane; hver .sol er knyttet til ett domene og én SWF-filplassering |
| Standard lagringsgrense | 100 KB per domene (Flash Player-standard); kan utvides av brukeren til 10 MB via Flash Player-innstillingspanelet |
| Typisk filstørrelse | Under 100 KB (håndhevet av Flash Player som standard) |
| Intern struktur | 4-byte lengde (uint32 BE) + 'TCSO' signatur + utfylling + UTF-8 shared-object navn + AMF-versjonsflagg + AMF nøkkel-verdi-par + 0x09 sluttmarkør |
| MIME-type | application/octet-stream (ingen registrert MIME-type) |
| Tilknyttet OS | Windows, macOS, Linux (overalt hvor Adobe Flash Player kjørte) |
| Nåværende status | Foreldet - Adobe Flash Player nådde slutten av sin levetid 31. desember 2020; ingen nye .sol-filer opprettes |
| Utgitt | 2002 (Macromedia Flash Player 6) |
| Siste versjon | Last written by Adobe Flash Player 32 (EOL December 31, 2020) |
| Spesifikasjon | rtmp.veriskope.com |
SOL-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om SOL-filer.