.SOL

SOL File

Flash Local Shared Object
Ask a question
QUICK ANSWER

A SOL file is a Flash Local Shared Object - a binary file that stored user settings, game saves, and preferences for Adobe Flash Player applications. Flash reached end-of-life on December 31, 2020, so no new SOL files are created today. To read one, use SOLReader or JPEXS Free Flash Decompiler; to delete it, simply remove it from the file system - it carries no executable code.

Developer: Macromedia (introduced Flash Player 6, 2002); later Adobe Systems Category: Settings Files MIME: application/octet-stream (no registered MIME)
OPENS ON Windows macOS Linux
Related: .ICA · .DS_STORE · .WMZ · .CFG

On this page

19k+ extensions indexed
Last reviewed Sep 11, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SOL file format?

.sol files are commonly associated with Macromedia Flash Player version 6 and later - and, after its acquisition of Flash, with Adobe Systems.

Files with the .sol extension store various program settings in a binary format and function similarly to web browser cookies. Flash applications use .sol files to persist user settings and session data. Many web services used .sol files to gather and store user activity data, which could be leveraged to track and monitor behavior across visits - earning them the informal name "Flash cookies." Unlike HTTP cookies, .sol files were stored separately in OS-specific directories and were harder to clear through standard browser privacy tools:

  • Windows: %APPDATA%\Macromedia\Flash Player\#SharedObjects\<random>\<domain>\<swf>\<name>.sol
  • macOS: ~/Library/Preferences/Macromedia/Flash Player/#SharedObjects/...

Each .sol file is scoped to a specific domain and .SWF file path. Data is serialized using Adobe's Action Message Format: AMF0 for Flash Player 6-8, and AMF3 for Flash Player 9 and later. Flash enforced a 100 KB default storage limit per domain, which could be raised to 10 MB with user consent.

The SOL files management console was available via the Flash Player settings menu. Users could disable .sol file generation for any or selected websites. Some browsers - Firefox, for example - included built-in tools for managing .sol files. Tools such as SOLReader and JPEXS Free Flash Decompiler can display .sol contents and analyze their internal structure.

Adobe Flash Player reached end-of-life on December 31, 2020, and all major browsers blocked Flash in January 2021. New .sol files are no longer created, but existing files may still be present on systems that previously ran Flash.

Security & safety

RISK: LOW

SOL files are passive data files with no executable code. Privacy note: they may contain game saves, login tokens, or preferences from Flash-era sites. Safe to delete if you no longer run Flash content. Ruffle's sandboxing means .sol files created by Ruffle carry the same low risk.

Format details

in a nutshell
FULL NAMEFlash Local Shared Objectaka Flash cookie, LSO
DEVELOPERMacromedia (introduced Flash Player 6, 2002); later Adobe Systemssince 2002 (Macromedia Flash Player 6)
MIME TYPEapplication/octet-stream (no registered MIME)
TYPEBinary data persistence file (AMF-serialized)
This extension is also used by…
  • Solitaire Save File (Microsoft) - Microsoft Solitaire (classic Windows versions) used .sol as its save game format - unrelated to Flash.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
00BF
ASCII
··
Bytes 0-1: 0x00 0xBF (object length marker). Bytes 4-9: ASCII 'TCSO\x00\x04' - the SOL marker string. Full reliable pattern: offset 0 = 00 BF, offset 4 = 54 43 53 4F (TCSO).

Programs that open SOL files

Windows4 apps
SOLReader Free Open the .sol file in SOLReader to view AMF-decoded key-value pairs. Tool is old but the format hasn't changed.
JPEXS Free Flash Decompiler (FFDec) Open-source FFDec can open and display .sol files under Tools → Local Shared Object Editor.
Ruffle (Flash emulator) Open-source Run the original Flash content in Ruffle; it will read/write .sol files in the same location Flash used, preserving save data.
Hex editor (HxD, 010 Editor) Free SOL files are binary AMF; a hex editor with an AMF template can decode them manually.
macOS1 app
Ruffle (Flash emulator) Open-source macOS build available; reads and writes .sol files when running compatible Flash content.
Linux1 app
Ruffle (Flash emulator) Open-source Linux build via AppImage; reads and writes .sol files.

Technical details

deep spec
EncodingBinary (AMF0 or AMF3 serialization)
Byte orderBig-endian
File magic0x00 0xBF at offset 0; ASCII 'TCSO' at offset 4 (bytes 4-7: 54 43 53 4F)
Data serializationAMF0 (Flash Player 6-8) or AMF3 (Flash Player 9+, ActionScript 3)
CompressionNone - stored uncompressed
EncryptionNone - data readable with any AMF parser
Storage scopePer-domain and per-SWF path; each .sol is tied to one domain and one SWF file location
Default storage limit100 KB per domain (Flash Player default); user-expandable to 10 MB via the Flash Player settings panel
Typical file sizeUnder 100 KB (enforced by Flash Player by default)
Internal structure4-byte length (uint32 BE) + 'TCSO' magic + padding + UTF-8 shared-object name + AMF version flag + AMF key-value pairs + 0x09 end marker
MIME typeapplication/octet-stream (no registered MIME type)
Associated OSWindows, macOS, Linux (wherever Adobe Flash Player ran)
Current statusObsolete - Adobe Flash Player reached end-of-life December 31, 2020; no new .sol files are created
Released2002 (Macromedia Flash Player 6)
Latest versionLast written by Adobe Flash Player 32 (EOL December 31, 2020)
Specificationrtmp.veriskope.com

SOL conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SOL files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SOL files.

Frequently asked questions

Can I delete .sol files?
Yes, safely. They are Flash cookies - user data saved by Flash applications. Deleting them removes your saved settings and game progress for Flash apps, but has no other effect on your system.
Where are .sol files stored on Windows?
In %APPDATA%\Macromedia\Flash Player\#SharedObjects\ - look in subfolders organized by domain name and SWF file.
How do I read a .sol file?
Use SOLReader or JPEXS Free Flash Decompiler (Tools → Local Shared Object Editor) to view the AMF-encoded key-value data. Or open with a hex editor for raw bytes.
Flash is dead - will Ruffle use my old .sol files?
Yes. Ruffle stores .sol files in the same location as Flash did and will pick them up, preserving save data for compatible Flash content.
Why were Flash cookies controversial?
They were stored outside the browser's cookie store in an obscure OS folder, so clearing browser cookies did not remove them. Sites used them to track users and respawn deleted cookies, causing major privacy concerns until browser vendors added Flash cookie controls (~2011).

References

1Adobe - Shared objects (AS3 docs)help.adobe.com
2AMF0 File Format Specification (PDF)rtmp.veriskope.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.RPMSGRestricted Permission Message
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.PKPASSApple Wallet Pass (formerly Passbook)

Related extensions

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z