C#에서 TAR 압축 파일 내용 보기
Aspose.ZIP for .NET을 사용하면 C# 애플리케이션에서 TAR 압축 파일을 열고 모든 파일을 추출하지 않은 채 저장된 항목을 순회할 수 있습니다. 압축 파일 탐색기, 업로드 검사, 콘텐츠 목록 작성, 서버 측 유효성 검사에 적합합니다. 별도의 데스크톱 압축 프로그램은 필요하지 않습니다.
C# 예제: TAR 압축 파일의 파일 목록 출력
다음 예제는 TAR 파일을 열고 저장된 각 항목의 이름을 출력합니다.
C# 예제: TAR 압축 파일의 파일 목록 출력
using Aspose.Zip.Tar;
using (var archive = new TarArchive("input.tar"))
{
foreach (TarEntry entry in archive.Entries)
{
Console.WriteLine(entry.Name);
}
}
C#에서 TAR 압축 파일을 여는 방법
NuGet
에서
Aspose.ZIP for .NET
을 프로젝트에 추가합니다. 파일 경로나 스트림으로
TarArchive
를 만들고 Entries를 순회합니다. 각
TarEntry
에서 이름과 사용 가능한 메타데이터를 읽을 수 있습니다. 공통 흐름은
압축 파일 뷰어 개요
를 참고하세요.
패키지 관리자 콘솔 명령
PM> Install-Package Aspose.Zip
TAR 압축 파일 항목을 보는 단계
- Aspose.ZIP for .NET을 설치하고 참조를 추가합니다.
- TAR 파일 경로나 스트림을
TarArchive생성자에 전달합니다. Entries컬렉션을 순회합니다.- 각
TarEntry.Name과 필요한 메타데이터를 읽습니다. - 검사가 끝나면 압축 파일 객체를 해제합니다.
TAR 뷰어 요구 사항
- Windows, Linux 또는 macOS의 지원되는 .NET 런타임
- Microsoft Visual Studio와 같은 C# 개발 환경
- 프로젝트에서 참조한 Aspose.ZIP for .NET
- 유효하고 읽을 수 있는 TAR 파일 또는 스트림
TAR 뷰어의 기능과 범위
TarEntry는 Name, Length, UncompressedSize, ModificationTime, IsDirectory 등의 속성을 제공합니다. 실제 제공 여부와 의미는 원본 압축 파일에 따라 달라집니다.
뷰어는 압축 파일 인덱스를 읽고 이름, 크기, 날짜, 디렉터리 상태 등 형식에서 제공하는 메타데이터를 가져옵니다. 저장된 모든 파일을 자동으로 추출하지는 않습니다. TAR 자체는 압축하지 않으며 TAR.GZ 등은 별도의 외부 압축 계층을 갖습니다.
Aspose.ZIP은 압축 컨테이너를 처리하며 내부 문서나 미디어를 시각적으로 렌더링하지 않습니다. 미리 보려면 항목을 추출하거나 스트림으로 가져와 적합한 뷰어에 전달하세요.
압축 파일 추출
도 참고할 수 있습니다.
운영 환경 및 보안 지침
업로드된 압축 파일과 항목 이름은 신뢰할 수 없는 입력으로 취급하세요. 크기, 항목 수, 메모리 사용량, 처리 시간을 제한하고 손상되거나 불완전하거나 지원되지 않거나 암호화된 입력에서 내부 정보가 노출되지 않도록 처리합니다.추출 전에 경로를 정규화하고 절대 경로와
..를 거부하세요. HTML에 표시할 이름은 인코딩하고 승인된 항목만 격리된 위치에 추출하며 객체와 스트림을 확실하게 해제합니다.
암호로 보호된 압축 파일
도 참고하세요.TAR 뷰어 FAQ
1. C#에서 TAR 파일 목록을 어떻게 가져오나요?
TarArchive로 열고 Entries를 순회하면서 각 TarEntry.Name을 읽습니다. 전체를 추출할 필요는 없습니다.
2. TAR를 추출하지 않고 볼 수 있나요?
예. `TarArchive` 생성자는 각 항목의 데이터를 압축 해제하지 않고 압축 파일 구조를 읽어 `Entries` 목록을 구성합니다. 애플리케이션에 내용이 필요한 항목만 추출하세요.
3. 별도의 압축 프로그램이 필요한가요?
아니요. Aspose.ZIP이 .NET 애플리케이션 안에서 직접 읽습니다.
4. 암호로 보호된 TAR도 검사할 수 있나요?
이 형식은 기본 흐름에서 자체 암호 보호를 사용하지 않습니다. 암호화된 외부 계층이 있다면 먼저 처리하세요.
5. TAR 항목에서 무엇을 읽을 수 있나요?
`TarEntry`는 `Name`, `Length`, `UncompressedSize`, `ModificationTime`, `IsDirectory` 등의 속성을 제공합니다. 실제 제공 여부와 의미는 원본 압축 파일에 따라 달라집니다.
TAR 압축 파일을 여는 무료 앱
코드 없이 확인하려면 온라인 TAR 뷰어 를 사용해 보세요.