다른 파일 형식을 "PHP 실행 아카이브" 파일 형식으로 변환하려면 PHP 또는 유사한 소프트웨어가 필요합니다.
PHAR 파일 정보
.PHAR(PHP Archive) 파일은 단일 실행 파일로 배포되는 패키징된 PHP 애플리케이션 또는 라이브러리예요. Java의 JAR와 유사하게 스크립트, 이미지, 구성 및 기타 리소스를 하나의 패키지로 묶어 PHP 프로젝트의 배포 및 배치를 크게 간소화해 줘요. 또한 PocketMine-MP 마인크래프트 서버에서 사용하는 플러그인의 표준 형식이기도 해요. PHP 명령줄 인터페이스를 사용하거나 내장된 Phar 클래스를 통해 프로그래밍 방식으로 .PHAR 파일을 실행하거나 추출할 수 있어요. 위키백과에서 PHP에 대해 자세히 알아보세요.
배포의 편리함에도 불구하고 .PHAR 파일은 코드를 편집하거나 감사할 때 심각한 단점이 있어요. 실행하거나 압축을 풀려면 로컬 PHP 환경이 필요한, 컴파일된 대부분 읽기 전용 아카이브이기 때문이에요. 소스 코드를 수정하기 위해 표준 텍스트 편집기에서 .PHAR를 단순히 열 수는 없어요. 그렇게 하면 읽을 수 없는 바이너리 데이터, 직렬화된 매니페스트 및 셸 스크립트 스텁이 노출돼요. 또한 이러한 파일을 만들거나 편집하려면 특정 서버 구성(php.ini에서 phar.readonly = 0 설정 등)이 필요하므로 개발 프로세스에 마찰이 생겨요.
개발자는 .PHAR 파일을 ZIP 또는 TAR와 같은 표준 아카이브 형식으로 변환하거나 추출해야 하는 경우가 많아요. 이 추출 프로세스는 원시 PHP 스크립트에 액세스하여 직접 코드를 편집할 수 있게 해 주므로 꼭 필요해요. 표준 아카이브로 변환하면 내부 디렉터리 구조가 완전히 풀리지만, 명시적으로 다시 패키징할 때까지 파일의 단일 파일 실행 특성이 자연스럽게 깨져요.
.PHAR 파일은 고도로 특화된 내부 아키텍처(일반적으로 실행 가능한 셸 스크립트 스텁 뒤에 바이너리 직렬화된 데이터가 옴)에 의존하기 때문에 표준 압축 해제 유틸리티에서 열지 못하는 경우가 많아요. 종종 원래의 PHP 환경에서만 데이터를 제대로 읽거나 내보낼 수 있어요. 하지만 convert.guru에서는 파일을 끌어다 놓기만 하면 파일이 무엇인지 확인하고 지원되는 경우 변환할 수 있어요. 분석 결과 지원되는 기본 또는 포함된 형식이 감지되면 보기 또는 변환이 여전히 가능할 수 있어요.
Convert.Guru는 PHAR 파일을 분석하고 정확한 형식을 감지한 다음, 내부의 텍스트를 읽을 수 있게 해줍니다.
PHAR 파일을 ZIP, EXE, MSI, APP, DMG, DEB, RPM, PKG, RUN, SH, BAT 또는 CMD(으)로 변환하려면 PHP 또는 "PHP 애플리케이션 아카이브" 카테고리의 유사한 소프트웨어를 사용할 수 있습니다. 파일 메뉴에서 다른 이름으로 저장… 또는 내보내기… 메뉴를 확인해 보세요.
JAR, APP, SCR, IPA, COM, AAB, PS1, DMG, VBS, EXE, XAPK 또는 MSI 파일을 PHAR(으)로 변환하려면 PHP 또는 "PHP 애플리케이션 아카이브" 카테고리의 다른 유사한 도구를 사용해 보세요.
PHAR 변환기 소개
Convert.Guru는 25년 이상 지속적으로 유지·관리되어 온, 세계 최대 규모이자 가장 신뢰받는 파일 형식 데이터베이스 중 하나를 기반으로 합니다. Convert.Guru의 형식 감지 기능은 파일명이 잘못 지정되었거나 파일이 손상된 경우에도 PHAR를 정확하게 식별하고, 널리 사용되는 형식으로 변환합니다. PHAR 변환기는 브라우저에서 바로 사용할 수 있으며, 회원가입이나 설치가 필요 없습니다. 업로드된 파일은 변환이 완료되면 자동으로 삭제됩니다.