홍랑이 보따리 0.1.8

오픈소스 고지.

보따리가 압축을 푸는 데 쓰는 것들이에요. 같은 내용을 파일로도 받을 수 있어요: third-party-notices.txt, unrar-license.txt

Windows 구성 요소

archiveint.dll(libarchive, BSD 2-Clause, Copyright (c) 2003-2024 Tim Kientzle and libarchive contributors), liblzma, tar.exe, .NET Framework 4.8은 사용자 PC의 Windows에 들어 있는 것을 불러 써요. 보따리 묶음에 담지 않았어요.

7-Zip LZMA SDK (Igor Pavlov)

PPMd(var.H) 풀기는 LZMA SDK의 Ppmd7.c·Ppmd7Dec.c와 같은 계산을 옮긴 코드예요. 7z 목록은 7zFormat.txt를 따라 읽고, BCJ2는 Bcj2.c와 같은 계산이에요. LZMA SDK는 Igor Pavlov가 공개 저작물(public domain)로 내놓았고, PPMd var.H는 Dmitry Shkarin의 알고리즘이에요.

UnRAR 소스의 계산 (Alexander Roshal)

RAR 풀기와 암호 풀기는 UnRAR 소스의 계산을 옮긴 코드예요. 보따리는 RAR을 풀기만 하고, RAR 압축을 만드는 코드는 들어 있지 않아요. UnRAR 라이선스 2항은 다음과 같아요.

UnRAR source code may be used in any software to handle RAR archives without limitations free of charge, but cannot be used to develop RAR (WinRAR) compatible archiver and to re-create RAR compression algorithm, which is proprietary. Distribution of modified UnRAR source code in separate form or as a part of other software is permitted, provided that full text of this paragraph, starting from "UnRAR source code" words, is included in license, or in documentation if license is not available, and in source code comments of resulting package.

라이선스 전문은 묶음의 unrar-license.txt에 있어요.

알집 형식

ALZ·EGG 읽기는 형식의 구조를 살펴 새로 만든 읽기 코드예요. 다른 회사의 코드를 담지 않았어요. 「알집」은 ESTsoft의 상표이고, 홍랑이 보따리는 ESTsoft와 관계가 없어요. 그 형식의 파일을 풀 수 있다는 뜻으로만 이름을 써요.

공개 규격

ZIP(PKWARE APPNOTE), WinZip AES, Zip64, 7z, RAR 같은 압축 형식은 공개된 형식 설명을 따르거나 Windows 구성 요소로 풀어요.

홍랑이 보따리 소개로 돌아가기