SHAR 아카이브 구성
Contents
[
Hide
Show
]개요
SHAR (Shell Archive)은 일반적으로 Unix 기반 시스템에서 사용되는 셸 스크립트 아카이브를 생성하는 형식입니다. 오래된 형식이지만 Unix 환경에서 파일을 공유하는 등 특정 시나리오에서는 여전히 유용할 수 있습니다. SHAR 아카이브에는 아카이브를 스크립트로 실행하여 Unix 시스템에서 파일을 추출하는 데 필요한 명령이 포함되어 있습니다. 이 문서에서 SHAR 아카이브에 대한 자세한 내용을 확인할 수 있습니다.
Aspose.ZIP을 사용하면 ZIP 또는 7z와 같은 다른 아카이브 형식과 마찬가지로 SHAR 아카이브를 생성할 수 있습니다. 프로세스는 간단하며 항목을 생성하고 아카이브를 파일에 저장하는 것과 동일한 패턴을 따릅니다.
아래 예에서는 alice.txt 및 block.raw라는 두 개의 파일로 SHAR 아카이브가 생성됩니다. 이러한 파일은 SHAR 아카이브에 항목으로 추가되고 result.shar로 저장됩니다.
1 using (var archive = new SharArchive())
2 {
3 archive.CreateEntry("alice.txt", File.OpenRead("alice.txt"));
4 archive.CreateEntry("data.bin", File.OpenRead("block.raw"));
5 archive.Save("result.shar");
6 }
_shar_는 유효한 Unix 쉘 스크립트입니다. 이 형식은 대부분 구식입니다. 그러나 다른 아카이브와 마찬가지로 Aspose.Zip을 사용하여 이러한 아카이브를 구성할 수 있습니다.