Co to jest format pliku SOL?
Pliki .sol są powszechnie kojarzone z Macromedia Flash Player w wersji 6 i nowszych - a po przejęciu technologii Flash, z firmą Adobe Systems.
Pliki z rozszerzeniem .sol przechowują różne ustawienia programów w formacie binarnym i działają podobnie do plików cookie w przeglądarkach internetowych. Aplikacje Flash używają plików .sol do zachowywania ustawień użytkownika i danych sesji. Wiele serwisów internetowych wykorzystywało pliki .sol do gromadzenia i przechowywania danych o aktywności użytkowników, co mogło służyć do śledzenia i monitorowania zachowań między wizytami - co przyniosło im potoczną nazwę „Flash cookies”. W przeciwieństwie do plików cookie HTTP, pliki .sol były przechowywane oddzielnie w katalogach specyficznych dla systemu operacyjnego i trudniej było je wyczyścić za pomocą standardowych narzędzi prywatności przeglądarki:
- Windows:
%APPDATA%\Macromedia\Flash Player\#SharedObjects\<random>\<domain>\<swf>\<name>.sol - macOS:
~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/...
Każdy plik .sol jest przypisany do konkretnej domeny i ścieżki pliku .SWF. Dane są serializowane przy użyciu formatu Adobe Action Message Format: AMF0 dla Flash Player 6-8 oraz AMF3 dla Flash Player 9 i nowszych. Flash narzucał domyślny limit pamięci wynoszący 100 KB na domenę, który mógł zostać zwiększony do 10 MB za zgodą użytkownika.
Konsola zarządzania plikami SOL była dostępna poprzez menu ustawień Flash Player. Użytkownicy mogli wyłączyć generowanie plików .sol dla dowolnych lub wybranych witryn. Niektóre przeglądarki - na przykład Firefox - zawierały wbudowane narzędzia do zarządzania plikami .sol. Narzędzia takie jak SOLReader i JPEXS Free Flash Decompiler mogą wyświetlać zawartość .sol i analizować ich strukturę wewnętrzną.
Adobe Flash Player zakończył swój żywot 31 grudnia 2020 r., a wszystkie główne przeglądarki zablokowały Flash w styczniu 2021 r. Nowe pliki .sol nie są już tworzone, ale istniejące pliki mogą nadal znajdować się w systemach, w których wcześniej uruchamiano Flash.
Bezpieczeństwo
RYZYKO: LOWPliki SOL są pasywnymi plikami danych bez kodu wykonywalnego. Uwaga dotycząca prywatności: mogą zawierać stany gier, tokeny logowania lub preferencje z witryn z ery Flash. Można je bezpiecznie usunąć, jeśli nie korzystasz już z treści Flash. Piaskownica Ruffle sprawia, że pliki .sol tworzone przez ten emulator niosą ze sobą równie niskie ryzyko.
Szczegóły formatu
w pigułce- Plik zapisu Solitaire (Microsoft) - Microsoft Solitaire (klasyczne wersje Windows) używał rozszerzenia .sol jako formatu zapisu gry - nie jest on powiązany z technologią Flash.
Programy otwierające pliki SOL
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne (serializacja AMF0 lub AMF3) |
| Kolejność bajtów | Big-endian |
| Sygnatura pliku | 0x00 0xBF na offsecie 0; ASCII „TCSO” na offsecie 4 (bajty 4-7: 54 43 53 4F) |
| Serializacja danych | AMF0 (Flash Player 6-8) lub AMF3 (Flash Player 9+, ActionScript 3) |
| Kompresja | Brak - przechowywane bez kompresji |
| Szyfrowanie | Brak - dane czytelne dla dowolnego parsera AMF |
| Zakres przechowywania | Na domenę i na ścieżkę SWF; każdy .sol jest powiązany z jedną domeną i jedną lokalizacją pliku SWF |
| Domyślny limit pamięci | 100 KB na domenę (domyślnie we Flash Player); rozszerzalny przez użytkownika do 10 MB za pomocą panelu ustawień Flash Player |
| Typowy rozmiar pliku | Poniżej 100 KB (wymuszane domyślnie przez Flash Player) |
| Struktura wewnętrzna | 4-bajtowa długość (uint32 BE) + sygnatura „TCSO” + dopełnienie + nazwa obiektu współdzielonego w UTF-8 + flaga wersji AMF + pary klucz-wartość AMF + znacznik końca 0x09 |
| Typ MIME | application/octet-stream (brak zarejestrowanego typu MIME) |
| Powiązany system operacyjny | Windows, macOS, Linux (wszędzie tam, gdzie działał Adobe Flash Player) |
| Aktualny status | Przestarzały - Adobe Flash Player zakończył żywot 31 grudnia 2020 r.; nowe pliki .sol nie są tworzone |
| Wydano | 2002 (Macromedia Flash Player 6) |
| Najnowsza wersja | Last written by Adobe Flash Player 32 (EOL December 31, 2020) |
| Specyfikacja | rtmp.veriskope.com |
Konwersje SOL
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SOL.