JPEXS 무료 플래시 디컴파일러(FFDec)는 무료 오픈 소스 플래시 디컴파일 도구입니다. 프로그램은 소스 코드 또는 Actionscrip{filter}t1/2의 3개 부분을 보고, 내보내기 또는 편집할 수 있습니다(코드 편집기 AS3). 텍스트나 이미지는 편집하거나 대체할 수 있습니다. SWF 디컴파일러에서는 도형, 이미지, 소리 또는 동영상도 내보낼 수 있습니다. SWF에서 FLA 포맷으로의 변환도 허용됩니다.
Windows 내에 Java 7, Linux 또는 Mac OS가 설치되어야 합니다
Java 7 이상 요구
Windows, Linux, MacOS에서 이용 가능
사용자 인터페이스
라벨 트리 디스플레이
파란색으로 된 Office 2003의 외관과 느낌
리본 패널, 탭, 앱 아이콘
카테고리 태그 트리(도형, 스프라이트, 텍스트 등)와 호환됩니다. )
- 각 태그는 문자 식별자를 표시하며, ExportAsset 또는 기타 정보에서 선택적 이름을 사용합니다
두 개의 패널 판
- 왼쪽 패널에, 오른쪽에 에디션오리지널 미리보기
swf 파일을 메인 창에 드래그 앤 드롭하면 파일을 열게 됩니다
창문 밖으로 나무 아이템을 드래그하기
프로젝트의 배경색 변화를 미리 보기
설정 탭을 통해 앱 설정에 편리하게 접근할 수 있습니다
다국어 지원: 영어, 체코어, 중국어, 네덜란드어, 독일어, 헝가리어, 포르투갈어, 러시아어, 스페인어, 스웨덴어, 우크라이나어
파일 열어
탭 열기/저장 스크린샷
SWF 파일과 비압축 Zlib 및 LZMA 압축 모두를 지원합니다
AS1/2와 AS3 파일 모두 지원합니다
GFx의 Scaleform은 파일 (*. GFX :)
파일을 파일 컨텍스트 메뉴나 표준 협회에서 드래그 앤 드롭하여 열 수 있습니다
새로고침 버튼이 파일을 다시 읽습니다
SWF 객체 표시
SWF 스크린샷 디스플레이 (MorphShape)
형태 (DefineShape1-4 라벨)
MorphShapes (DefineMorphShape1-2 태그)
지니 (DefineSprite 태그)
버튼 (DefineButton1-2 탭)
텍스트 (DefineText1 - 2, DefineEditText 태그, TLF 지원 없음)
이미지 (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 태그)
폰트 (DefineFont1 - 3, DefineCompactedFont, DefineFontInfo1 - 2, DefineFontName 태그)
- 이름, 캐릭터 미리보기, 상승, 하락, 국내 주인공, 굵은/이탤릭체 로고
비디오 (DefineVideoStream, VideoFrame 태그)
사운드 (DefineSound, SoundStreamHead1-2, SoundStreamBlock 탭)
스크립트 (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- 동작 cript 소스, P-코드, 16진수, 제어 흐름도
프레임 (ShowFrame, PlaceObject1-3 태그, AMF 없는 PlaceObject4, RemoveObject1-2)
전체 SWF 미리보기
내보내진 SWF 객체
내보내기 대화
형태 (DefineShape1-4 라벨)
- SVG 형식, 제한
텍스트 (DefineText1 - 2, DefineEditText 태그, TLF 지원 없음)
- 일반 텍스트 또는 서식
이미지 (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 태그)
- JPEG 또는 PNG 형식
비디오 (DefineVideoStream, VideoFrame 태그)
- 오디오 없는 FLV 형식
사운드 (DefineSound, SoundStreamHead1-2, SoundStreamBlock 탭)
- MP3/WAV/FLV 포맷 (입력과 동일한 포맷, 재압축 없음)
BinaryData (DefineBinaryData 태그)
스크립트 (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButtonTag, BUTTONCONDACTION, CLIPACTIONRECORD)
- 액션 크립트, P 코드
FLA 형식으로 내보내기
내보내기 메뉴
- 플래시 버스트 6 FLA 포맷 (압축 또는 언지핑 XFL)
형태 (DefineShape1-4 라벨)
MorphShapes (DefineMorphShape1-2 태그)
- 셰이프 트윈
지니 (DefineSprite 태그)
버튼 (DefineButton1-2 탭)
텍스트 (DefineText1 - 2, DefineEditText 태그, TLF 지원 없음)
이미지 (DefineBits, JPEGTables, DefineBitsJPEG2-4, DefineBitsLossless1-2 태그)
비디오 (DefineVideoStream, VideoFrame 태그)
사운드 (DefineSound, SoundStreamHead1-2, SoundStreamBlock 탭)
스크립트 (DoABC, DoABCDefine, DoInitAction, DoAction, DefineButton, SymbolClass, ExportAssets, BUTTONCONDACTION, CLIPACTIONRECORD)
프레임 (ShowFrame, PlaceObject1-3 태그, AMF 없는 PlaceObject4, RemoveObject1-2)
- 시험이 없습니다
배경색 (SetBackgroundColor 태그)
SWF 객체 편집
편집 텍스트
텍스트 (DefineText1 - 2, DefineEditText 태그, TLF 지원 없음)
- 텍스트 및 매개변수 편집
이미지 (DefineBitsJPEG2-4, DefineBitsLossless1-2 태그)
- 교체
font (DefineFont1 -3, DefineCompactedFont 태그, DefineFontInfo1 -2).
- 기존 캐릭터를 대체할 새로운 문자 추가
스크립트(DoABC, DoABCDefine, DoInitAction, DoAction 태그. DefineButton, BUTTONCONDACTION, CLIPACTIONRECORD)
편집의 한계 동작
편집의 한계 동작
왼쪽에 Actions cript 코드, 오른쪽에 p 코드가 표시됩니다
p-코드에서 AS 항목 하이라이트를 클릭하고 그 반대도 마찬가지입니다
AS1/2: 기존 액션의 P-코드를 직접 편집합니다. 액션을 크립트 편집합니다.
- 편집은 직접적인 실험 과정이며, 일부 기능은 제대로 작동하지 않을 수 있습니다.
AS3: 기존 클래스의 특성을 수정합니다. p-코드와 다양한 기능 매개변수를 편집하세요.
AS3 P-코드: 문법은 RABCDasm을 기반으로 합니다. 자세한 내용은 해당 웹사이트를 참조하세요.
- 상수 풀이 자동으로 업데이트됩니다
AS3: 새로운 기능 추가
- 기존 클래스에 새로운 메서드나 슬롯/상수 추가
도구
내장 에이전트
작업 검색 크립트 소스(텍스트 또는 정규 표현식)
문서로 가기 (AS3)
기관
- 브라우저를 프록시 사용으로 설정하세요
- 프록시는 HTTP 통신을 스니핑하고 SWF 파일을 검색합니다
- SWF 파일을 편집할 수 있는 장소를 찾고, 프록시를 사용해 책임을 지게 합니다
기억을 찾아
- 기타 프로세스에서 주권 자산 펀드의 메모리 검색
브라우저 캐시를 검색하세요
- 웹 브라우저 캐시에서 국부 펀드 검색
- 지원 브라우저: 모질라 파이어폭스, 구글 크롬/크롬
혼란 방지
- AS3 P-코드 난독화 (죽은 코드 삽입을 난독화로 제거하는 처리는 드물게 처리됨)
- 식별자 전 세계 이름 변경
- 유효하지 않은 식별자 이름 변경(난독 처리기는 종종 잘못된 문자에 식별자를 사용하는 경향이 있음)
설립하다
자동 안티난독
- 애플리케이션은 죽은 코드와 기타 난독화된 코드를 자동으로 제거할 수 있습니다. 이 기능은 꺼서 디컴파일 속도를 높일 수 있습니다.
본인만의 플래시 브라우저를 사용하세요
- 윈도우 플랫폼에서는 내부 플래시 브라우저가 제공되어, Adobe Flash Player가 설치되지 않아도 플래시 콘텐츠를 표시할 수 있습니다. 다른 플랫폼에서는 내부 뷰어가 기본적으로 켜져 있습니다.
병렬 가속
- 애플리케이션이 병렬 메서드(스레드)를 사용하여 SWF나 디컴파일을 더 빠르게 읽을 수 있습니다
디컴파일은 금지되어 있습니다
- 디컴파일 시 P-코드만 보이도록 비활성화할 수 있습니다. 예를 들어, 디컴파일 작업에는 많은 시간이 걸릴 수 있습니다.
FFDec을 SWF 파일 컨텍스트 메뉴에 추가하기
- Windows 플랫폼에서는 Windows 탐색기에서 "FFDec 위로 열기" 우클릭 컨텍스트 메뉴를 추가할 수 있습니다
디스크 캐시를 사용하세요
- FFDec은 반복적으로 접근하는 항목을 빠르게 하기 위해 캐싱을 사용합니다. 이 제품에서는 캐시 파일이 디스크의 임시 디렉터리에 저장되고, 그렇지 않으면 메모리에 저장됩니다.
시작 관련 문서 클래스를 강조하세요
- FFDec SWF를 열고 AS3 문서 클래스로 바로 점프할 수 있습니다
언어 설정 패널 변경
다른
컨텍스트 메뉴를 우클릭하여 태그 태그 트리를 삭제하세요
명령줄 인수 지원
한계
비윈도우 플랫폼의 제한:
- SWF 리소스 표시용 내장 플래시 메모리. 이 브라우저는 부정확할 수 있으며, 일부 태그(비디오/오디오, DefineEditText)가 제공되지 않습니다.
- 오른쪽 클릭 메뉴 연관이 제공되지 않음
- 메모리 검색 도구가 제공되지 않음 다운로드 주소:하이퍼링크 로그인이 보입니다.
|