Player SWF
Redă fișiere .swf (Flash) vechi cu emulatorul open source Ruffle, cu dimensiunea fișierului, semnătura antetului și versiunea alături de comenzile de redare.
🔒 Acest instrument rulează în întregime în browserul tău. Fișierele tale nu sunt niciodată încărcate pe un server.
sau trage și plasează aici un fișier .swf
Cum funcționează
- Alege un fișier .swf local (sau trage-l peste instrument), sau lipește un URL direct pentru a prelua unul în schimb — în ambele cazuri nimic nu trece prin serverele noastre, fișierele sunt citite integral în browserul tău.
- Instrumentul verifică semnătura de 3 octeți (FWS/CWS/ZWS) și octetul de versiune al fișierului ca să confirme că este un SWF real.
- Dimensiunea fișierului, tipul de compresie, versiunea SWF, dimensiunea scenei, rata de cadre și numărul de cadre sunt afișate într-un tabel de detalii — datele despre cadre sunt decodate direct din antetul fișierului (fișierele comprimate LZMA omit acest pas, deoarece browserul nu are un decodor LZMA încorporat).
- Emulatorul Flash Ruffle (găzduit aici, descărcat doar când încarci un fișier) redă animația într-un canvas, cu comenzi de redare/pauză, repornire, volum, calitate, mod de scalare și ecran complet.
FAQ
Acest instrument chiar poate reda animația mea .swf?
Da, pentru majoritatea fișierelor. Adobe a încheiat suportul pentru Flash Player pe 31 decembrie 2020, iar niciun browser nu mai poate executa nativ fișiere .swf, așa că acest instrument încarcă Ruffle — un emulator Flash open source întreținut activ — și îl rulează integral în browserul tău pentru a reda fișierul. Ruffle nu este Flash Player-ul oficial Adobe, așa că o parte din conținutul ActionScript 3 mai nou, fișierele protejate prin DRM sau codecurile neobișnuite s-ar putea să nu se redea corect.
Ce înseamnă FWS, CWS și ZWS?
Sunt cele trei semnături posibile la începutul fiecărui fișier SWF: FWS înseamnă că fișierul este necomprimat, CWS că corpul este comprimat cu zlib, iar ZWS că folosește compresie LZMA. Toate trei sunt fișiere SWF valide.
Fișierul meu este încărcat undeva?
Nu. Un fișier local este citit cu File API și transmis către Ruffle sub forma unui URL blob local — nu îți părăsește niciodată dispozitivul. Încărcarea prin URL funcționează la fel, dar invers: browserul tău preia fișierul direct de la acea adresă, nu prin serverele noastre (serverul la distanță trebuie să permită solicitări cross-origin, altfel solicitarea va fi blocată). Emulatorul Ruffle este, de asemenea, găzduit împreună cu acest instrument, nu încărcat de pe un CDN terț.
Ce fac dacă Ruffle nu poate reda fișierul meu?
Vei vedea un mesaj de eroare, iar detaliile antetului fișierului (dimensiune, semnătură, versiune) vor fi totuși afișate. Alte opțiuni pentru fișierele neacceptate includ un proiector Flash Player offline de generație veche sau exportarea/conversia proiectului sursă într-un format modern, dacă ai fișierul original de autorare.
Cum ne comparăm
| Caracteristică | Online Tool Store | Proiector Flash Player de generație veche |
|---|---|---|
| Funcționează într-un browser modern, fără instalare | ✓ | ✗ |
| Redă conținut de animație SWF (prin Ruffle) | ✓ | ✓ |
| Acceptă fiecare funcție originală Adobe Flash | ✗ | ✓ |
Acest instrument folosește Ruffle, un emulator Flash open source, așa că majoritatea fișierelor .swf se redau direct aici. Nu este Flash Player-ul oficial Adobe — pentru conținutul pe care Ruffle nu îl poate gestiona, un proiector Flash Player offline este alternativa.