
RarArchive::getEntry 함수의 반환값은 RarEntry 객체를 반환하며, 이 객체는 rar파일 내의 압축된 파일에 대한 정보를 담고 있습니다.
RarEntry 객체의 속성은 다음과 같습니다.
- getName() : 압축된 파일의 이름을 반환합니다.
- getPath() : 압축된 파일의 경로를 반환합니다.
- getSize() : 압축된 파일의 크기를 반환합니다.
- getUncompressedSize() : 압축된 파일의 압축되지 않은 크기를 반환합니다.
- isDirectory() : 압축된 파일이 디렉토리인지 여부를 반환합니다.
- isFile() : 압축된 파일이 파일인지 여부를 반환합니다.
예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$rarFile = new RarArchive('example.rar');
$entry = $rarFile->getEntry('example.txt');
echo "파일 이름 : " . $entry->getName() . "n";
echo "파일 경로 : " . $entry->getPath() . "n";
echo "파일 크기 : " . $entry->getSize() . "n";
echo "압축되지 않은 크기 : " . $entry->getUncompressedSize() . "n";
echo "파일인지 디렉토리인지 : " . ($entry->isFile() ? '파일' : '디렉토리') . "n";
이 예제 코드는 rar파일 내의 'example.txt' 파일에 대한 정보를 출력합니다.
2025-05-28 11:12