工具用的順手嗎?
你的回饋能幫助我們做得更好
從 SWF 檔案匯出 ActionScript、圖片、音訊、字型和時間軸影格。
點選檔案拖放檔案到此處,或點擊選擇
.swf
最大 5 MB
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
SWF 是一種二進位動畫格式,包含時間軸、向量圖形、點陣圖、音訊、字型和程式碼指令。反編譯時,工具會讀取檔案結構,嘗試匯出 ActionScript、圖片、音訊、字型和影格圖,最後將檔案封裝為 ZIP。輸出內容可用於檢查舊專案素材、了解時間軸內容,或移轉自有動畫資源。
ActionScript 2 與 ActionScript 3 採用不同的指令和虛擬機器架構;混淆、壓縮、動態產生的內容或損壞的標籤,都可能影響程式碼還原。擷取的程式碼僅供閱讀,不包含原始註解、可編輯時間軸、元件庫連結和完整的原作者專案設定。
匯出的影格圖是特定畫面狀態的視覺結果,不等同於可繼續編輯的時間軸。巢狀影片片段、字型替換、濾鏡、混合模式、外部載入內容和執行階段互動,都可能無法完整呈現。SWF 檔案只能提供最終編譯產物中實際儲存的資訊,無法還原原始 FLA 專案中未寫入的編輯資料。
指南
依步驟完成操作,並透過範例核對輸入與結果。
準備一個不超過 5 MB,且你有權處理的 .swf 檔案。若檔案來自舊網頁,請先確認已完整下載,而不是只儲存網頁連結。
上傳並開始處理。系統會嘗試匯出程式碼、圖片、音訊、字型與影格;複雜動畫或較大的媒體資料可能需要較長的處理時間。
產生結果後,先查看 ZIP 中的資料夾和文字預覽,再檢查幾張影格圖及對應素材。檔名和影格編號可作為定位線索,但不一定與原作者的素材命名一致。
閱讀程式碼時,可將類別、函式、事件處理與時間軸觸發點互相對照;如涉及外部載入資料,需另行確認其原始網址或授權來源。
若沒有任何輸出,請先檢查檔案能否由常見播放器辨識、內容是否完整,再嘗試從自有專案重新匯出。解析失敗不代表檔案中沒有素材。
情境
查看這項工具在不同工作與生活流程中的用法。
檢視自有 SWF 中的圖片、字型、音訊和程式碼,確認移轉至新媒體格式時所需的素材。
閱讀事件與時間軸相關程式碼,協助初步定位舊版簡報、教材或遊戲的問題。
將已取得授權的動畫素材匯出為方便瀏覽的 ZIP,並記錄來源、處理日期和缺漏項目。
輸出內容適合用於分析,不會自動轉換成可直接發布的新版本。
問答
集中解答常見疑問與容易混淆的問題。
無法保證。工具會匯出程式碼和可辨識的素材,但原始時間軸、元件庫結構、註解和編輯設定可能未儲存在 SWF 中。
編譯器會改變程式碼結構,混淆處理會重新命名符號,動態載入也可能將邏輯存放在其他檔案中。閱讀時可對照函式呼叫和影格事件,不要只依賴變數名稱。
影格圖可能不含執行階段資料、外部字型或動態內容;互動狀態和巢狀影片片段也不一定能以靜態方式重現。
須知
使用前了解適用範圍、結果限制與必要提醒。
僅處理自己擁有或已明確獲准分析的 SWF。匯出程式碼、圖片和音訊不代表其著作權或授權隨之移轉;商業作品、教材、遊戲和網頁動畫中的素材,可能受到契約或智慧財產權規範。
伺服器會讀取上傳的檔案,並在工作結束後清除暫存工作目錄。SWF 可能包含內部網址、嵌入文字、使用者資料或尚未發布的內容,因此請勿上傳敏感或機密動畫;下載 ZIP 後,也應以相同等級保護其中的程式碼和素材。
解析結果可能不完整,尤其是經過混淆、壓縮、加密、動態載入或使用非標準標籤的檔案。請勿執行匯出的程式碼,也不要僅根據靜態程式碼判斷動畫行為。若用於安全性或相容性調查,應在隔離環境中複核,並保留未修改的原始檔案以供比對。
推薦
查找相關工具、專題與可用的 API 能力。