Hvad er SOL-filformatet?
.sol-filer er almindeligvis forbundet med Macromedia Flash Player version 6 og nyere - og, efter opkøbet af Flash, med Adobe Systems.
Filer med filtypen .sol gemmer forskellige programindstillinger i et binært format og fungerer på samme måde som cookies i en webbrowser. Flash-applikationer bruger .sol-filer til at bevare brugerindstillinger og sessionsdata. Mange webtjenester brugte .sol-filer til at indsamle og gemme data om brugeraktivitet, hvilket kunne udnyttes til at spore og overvåge adfærd på tværs af besøg - hvilket gav dem det uformelle navn «Flash-cookies». Til forskel fra HTTP-cookies blev .sol-filer gemt separat i OS-specifikke mapper og var sværere at rydde via standardværktøjer til beskyttelse af privatlivets fred i browseren:
- Windows:
%APPDATA%\Macromedia\Flash Player\#SharedObjects\<random>\<domain>\<swf>\<name>.sol - macOS:
~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/...
Hver .sol-fil er begrænset til et specifikt domæne og en .SWF-filsti. Data serialiseres ved hjælp af Adobes Action Message Format: AMF0 til Flash Player 6-8 og AMF3 til Flash Player 9 og nyere. Flash håndhævede en standardgrænse for lagerplads på 100 KB pr. domæne, som kunne hæves til 10 MB med brugerens samtykke.
Administrationskonsollen til SOL-filer var tilgængelig via indstillingsmenuen i Flash Player. Brugere kunne deaktivere generering af .sol-filer for alle eller udvalgte websteder. Nogle browsere - for eksempel Firefox - inkluderede indbyggede værktøjer til håndtering af .sol-filer. Værktøjer som SOLReader og JPEXS Free Flash Decompiler kan vise indholdet af .sol og analysere deres interne struktur.
Adobe Flash Player nåede sin livsafslutning den 31. december 2020, og alle større browsere blokerede Flash i januar 2021. Nye .sol-filer oprettes ikke længere, men eksisterende filer kan stadig findes på systemer, der tidligere kørte Flash.
Sikkerhed og tryghed
RISIKO: LOWSOL-filer er passive datafiler uden eksekverbar kode. Bemærkning om privatliv: de kan indeholde spilgemninger, login-tokens eller præferencer fra Flash-tidens websteder. Sikre at slette, hvis du ikke længere kører Flash-indhold. Ruffles sandboxing betyder, at .sol-filer oprettet af Ruffle bærer den samme lave risiko.
Formatdetaljer
kort fortalt- Solitaire Save File (Microsoft) - Microsoft Solitaire (klassiske Windows-versioner) brugte .sol som sit format til gemte spil - ikke relateret til Flash.
Programmer der åbner SOL-filer
Tekniske detaljer
dyb specifikation| Kodning | Binær (AMF0 eller AMF3 serialisering) |
| Byte-rækkefølge | Big-endian |
| Fil-magic | 0x00 0xBF ved offset 0; ASCII 'TCSO' ved offset 4 (bytes 4-7: 54 43 53 4F) |
| Data-serialisering | AMF0 (Flash Player 6-8) eller AMF3 (Flash Player 9+, ActionScript 3) |
| Komprimering | Ingen - gemt ukomprimeret |
| Kryptering | Ingen - data kan læses med enhver AMF-parser |
| Lagringsomfang | Pr. domæne og pr. SWF-sti; hver .sol er knyttet til ét domæne og én SWF-filplacering |
| Standard lagergrænse | 100 KB pr. domæne (Flash Player standard); kan udvides af brugeren til 10 MB via Flash Player-indstillingspanelet |
| Typisk filstørrelse | Under 100 KB (håndhævet af Flash Player som standard) |
| Intern struktur | 4-byte længde (uint32 BE) + 'TCSO' magic + padding + UTF-8 shared-object navn + AMF versionsflag + AMF nøgle-værdi-par + 0x09 slutmarkør |
| MIME-type | application/octet-stream (ingen registreret MIME-type) |
| Associeret OS | Windows, macOS, Linux (hvor som helst Adobe Flash Player kørte) |
| Nuværende status | Forældet - Adobe Flash Player nåede sin livsafslutning 31. december 2020; ingen nye .sol-filer oprettes |
| Udgivet | 2002 (Macromedia Flash Player 6) |
| Seneste version | Last written by Adobe Flash Player 32 (EOL December 31, 2020) |
| Specifikation | rtmp.veriskope.com |
SOL-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SOL-filer.