Entfernen Wasserzeichen aus einer SWF-Datei
Ich habe eine SWF Datei die ich mit Wasser markiert.
und dann, ich dachte, das entfernen der Wasserzeichen aus der SWF-Datei, indem Sie die raw-Daten auf der Festplatte.
Und da SWF ist ein offener standard, ich habe Sie getroffen, einen Blick auf SWF-Flash Player 10-Spezifikationen von Adobe.
Mein Wasserzeichen ist ein movieclip-Objekt geladen wird, ist in den ersten frame. aber bis jetzt bin ich nicht in der Lage, es zu entfernen.
Ich versuche mich zu kontrollieren das tag (DefineSprite), die codiert ist in Hex als (3F 09), die konvertiert (09 3F) aufgrund der little-endian.
Oder gibt es einen anderen Ansatz, der ist, entfernen Sie das control-tag (PlaceObject2), die ich nicht finden konnte, in der gleichen Datei HEX-dump.
P. S: ja, ich habe entpackt die Datei.
Irgendwelche Vorschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach dem gründlichen Studium und der Analyse der Kopf-Schmerz-y Adobe Dokumente, ich habe es getan.
Musste ich entfernen 2-tags mit einer Größe von etwa (650) bytes einschließlich Bild-Daten und so, Reduzierung der Dateigröße (ein weiterer Vorteil).
Trotzdem danke.
Durch dekomprimiert meinst du dekompiliert? Wenn nicht, mit ein paar des decompilers wie der sothink decompiler Sie können die Elemente aus der swf-Datei. By the way, wenn Sie nicht Urheber dieser swf, was Sie tun möchten, könnten einen Verstoß gegen das Urheberrecht. Stattdessen, bitten Sie den Autor der swf -...
Dynamisch geladen? Von wo aus? Können Sie nicht ändern Sie die URL, und laden Sie stattdessen etwas anderes? (Leere SWF)
UPDATE
Gibt es eine weitere option - filmübergreifender Skripts - aber es hängt davon ab, wie Sie mit der SWF-Datei. Sie können erstellen ein "loader.swf", die Ihren laden "mit einem Wasserzeichen versehen.swf" und wenn Sie sich auf der gleichen domain können Sie laden, um das loader-eigene ApplicationDomain. Dann können Sie den Zugriff und die traverse mit Wasserzeichen display-Liste, suchen Sie nach dem Wasserzeichen und entfernen Sie es.