Man page - xzcat(1)

Packages contains this manual

Available languages:

en fr pt_BR it ko uk ro sr de

Manual

XZ

์ด ๋ฆ„
์š” ์•ฝ
๋ช… ๋ น ๋ณ„ ์นญ
์„ค ๋ช…
๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ
.xz ํŒŒ ์ผ ๊ฒฐ ํ•ฉ ๋ฐ ํŒจ ๋”ฉ
์˜ต ์…˜
์ • ์ˆ˜ ์ ‘ ๋‘ ์‚ฌ ์™€ ๋ณ„ ๋„ ๊ฐ’
๋™ ์ž‘ ๋ชจ ๋“œ
๋™ ์ž‘ ์ˆ˜ ์ • ์ž
๊ธฐ ๋ณธ ํŒŒ ์ผ ํ˜• ์‹ ๋ฐ ์•• ์ถ• ์˜ต ์…˜
๊ฐœ ๋ณ„ ์•• ์ถ• ํ•„ ํ„ฐ ์ฒด ์ธ ์„ค ์ •
๊ธฐ ํƒ€ ์˜ต ์…˜
๋กœ ๋ด‡ ๋ชจ ๋“œ
๋ชฉ ๋ก ๋ชจ ๋“œ
ํ•„ ํ„ฐ ๋„ ์›€ ๋ง
๋ฉ” ๋ชจ ๋ฆฌ ์ œ ํ•œ ์ • ๋ณด
๋ฒ„ ์ „
์ข… ๋ฃŒ ์ƒ ํƒœ
ํ™˜ ๊ฒฝ
LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ํ˜ธ ํ™˜ ์„ฑ
์•• ์ถ• ์‚ฌ ์ „ ์„ค ์ • ๋‹จ ๊ณ„
์Šค ํŠธ ๋ฆผ vs ๋น„ ์Šค ํŠธ ๋ฆผ .lzma ํŒŒ ์ผ
์ง€ ์› ํ•˜ ์ง€ ์•Š ๋Š” .lzma ํŒŒ ์ผ
๋’ค ๋”ฐ ๋ผ ์˜ค ๋Š” ์“ฐ ๋ ˆ ๊ธฐ ๊ฐ’
์ฐธ ๊ณ 
์ถœ ๋ ฅ ๊ฒฐ ๊ณผ ๋ฌผ ์ด ๋‹ฌ ๋ผ ์ง
๋‚ด ์žฅ .xz ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ
์˜ˆ ์ œ
๊ธฐ ๋ณธ
๋‹ค ์ค‘ ํŒŒ ์ผ ๋ณ‘ ๋ ฌ ์•• ์ถ•
๋กœ ๋ด‡ ๋ชจ ๋“œ
๊ฐœ ๋ณ„ ์•• ์ถ• ํ•„ ํ„ฐ ์ฒด ์ธ ์„ค ์ •
์ถ” ๊ฐ€ ์ฐธ ์กฐ

์ด ๋ฆ„

xz, unxz, xzcat, lzma, unlzma, lzcat - .xz ํŒŒ ์ผ ๊ณผ .lzma ํŒŒ ์ผ ์„ ์•• ์ถ• ๋˜ ๋Š” ์•• ์ถ• ํ•ด ์ œ ํ•ฉ ๋‹ˆ ๋‹ค

์š” ์•ฝ

xz [ <์˜ต ์…˜ >... ] [ <ํŒŒ ์ผ >... ]

๋ช… ๋ น ๋ณ„ ์นญ

unxz ๋ช… ๋ น ์€ xz --decompress ๋ช… ๋ น ๊ณผ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค .
xzcat
๋ช… ๋ น ์€ xz --decompress --stdout ๋ช… ๋ น ๊ณผ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค .
lzma
๋ช… ๋ น ์€ xz --format=lzma ๋ช… ๋ น ๊ณผ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค .
unlzma
๋ช… ๋ น ์€ xz --format=lzma --decompress ๋ช… ๋ น ๊ณผ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค .
lzcat
๋ช… ๋ น ์€ xz --format=lzma --decompress --stdout ๋ช… ๋ น ๊ณผ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค .

ํŒŒ ์ผ ์•• ์ถ• ์„ ํ•ด ์ œ ํ•ด ์•ผ ํ•˜ ๋Š” ์…ธ ์Šค ํฌ ๋ฆฝ ํŠธ ๋ฅผ ์ž‘ ์„ฑ ํ•  ๋•Œ , unxz ์™€ xzcat ์ด ๋ฆ„ ๋Œ€ ์‹  xz ๋ช… ๋ น ๊ณผ ์  ์ ˆ ํ•œ ์ธ ์ž ๊ฐ’ ( xz -d ๋˜ ๋Š” xz -dc )์˜ ์‚ฌ ์šฉ ์„ ์ถ” ์ฒœ ๋“œ ๋ฆฝ ๋‹ˆ ๋‹ค .

์„ค ๋ช…

xz ๋Š” gzip (1) ๊ณผ bzip2 (1) ๊ณผ ๋น„ ์Šท ํ•œ ๋ช… ๋ น ํ–‰ ๋ฌธ ๋ฒ• ์„ ์ง€ ๋‹Œ ๋ฒ” ์šฉ ๋ฐ ์ด ํ„ฐ ์•• ์ถ• ๋„ ๊ตฌ ์ž… ๋‹ˆ ๋‹ค . ์ž ์ฒด ํŒŒ ์ผ ํ˜• ์‹ ์€ .xz ํ˜• ์‹ ์ด ๋‚˜ , LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ์— ์„œ ์‚ฌ ์šฉ ํ•˜ ๋Š” ์˜ˆ ์ „ .lzma ํ˜• ์‹ ๊ณผ ํ˜• ์‹ ํ—ค ๋” ๊ฐ€ ์—† ๋Š” RAW ์•• ์ถ• ์Šค ํŠธ ๋ฆผ ๋„ ์ง€ ์› ํ•ฉ ๋‹ˆ ๋‹ค . ๊ฒŒ ๋‹ค ๊ฐ€ , lzip ์— ์„œ ํ™œ ์šฉ ํ•˜ ๋Š” .lz ํ˜• ์‹ ์•• ์ถ• ํ•ด ์ œ ๋„ ์ง€ ์› ํ•ฉ ๋‹ˆ ๋‹ค .

๊ฐ ํŒŒ ์ผ ์— ๋Œ€ ํ•œ xz ์•• ์ถ• ๋˜ ๋Š” ์•• ์ถ• ํ•ด ์ œ ๋Š” ์„  ํƒ ๋™ ์ž‘ ๋ชจ ๋“œ ์— ๋”ฐ ๋ฆ… ๋‹ˆ ๋‹ค . <ํŒŒ ์ผ > ๊ฐ’ ์ด ์ฃผ ์–ด ์กŒ ๊ฑฐ ๋‚˜ <ํŒŒ ์ผ > ๊ฐ’ ์ด - ์ด ๋ฉด , xz ๋ช… ๋ น ์— ์„œ ํ‘œ ์ค€ ์ž… ๋ ฅ ์„ ์ฝ ๊ณ  ์ฒ˜ ๋ฆฌ ํ•œ ๋ฐ ์ด ํ„ฐ ๋ฅผ ํ‘œ ์ค€ ์ถœ ๋ ฅ ์— ๊ธฐ ๋ก ํ•ฉ ๋‹ˆ ๋‹ค . xz ์— ์„œ ๋Š” ํ„ฐ ๋ฏธ ๋„ ์— ์„œ ํ™œ ์šฉ ํ•  ๊ฒฝ ์šฐ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ๋ฅผ ํ‘œ ์ค€ ์•• ์ถ• ์œผ ๋กœ ๊ธฐ ๋ก ํ•˜ ๋Š” ๋™ ์ž‘ ์„ ๊ฑฐ ์ ˆ (์˜ค ๋ฅ˜ ๋ฅผ ์ถœ ๋ ฅ ํ•˜ ๊ณ  <ํŒŒ ์ผ > ์„ ๊ฑด ๋„ˆ ๋œ€ )ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ์™€ ๋น„ ์Šท ํ•˜ ๊ฒŒ , xz ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋ฅผ ํ„ฐ ๋ฏธ ๋„ ์— ์„œ ์‹ค ํ–‰ ํ•˜ ๋ฉด ํ‘œ ์ค€ ์ž… ๋ ฅ ์˜ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์ฝ ๊ธฐ ๋ฅผ ๊ฑฐ ์ ˆ ํ•ฉ ๋‹ˆ ๋‹ค .

--stdout ์„ ์ง€ ์ • ํ•˜ ์ง€ ์•Š ๋Š” ํ•œ , - ๊ฐ€ ์•„ ๋‹Œ <ํŒŒ ์ผ > ์„ ์› ๋ณธ <ํŒŒ ์ผ > ์ด ๋ฆ„ ์— ์„œ ๊ฐ€ ์ ธ ์˜จ ์ƒˆ ํŒŒ ์ผ ์ด ๋ฆ„ ์œผ ๋กœ ๊ธฐ ๋ก ํ•ฉ ๋‹ˆ ๋‹ค :

โ€ข

์•• ์ถ• ํ•  ๋•Œ , ๋Œ€ ์ƒ ํŒŒ ์ผ ํ˜• ์‹ ์˜ ์ ‘ ๋ฏธ ์‚ฌ ( .xz or .lzma ) ๋Š” ์› ๋ณธ ํŒŒ ์ผ ์ด ๋ฆ„ ๋’ค ์— ๋ถ™ ์–ด ๋Œ€ ์ƒ ํŒŒ ์ผ ์ด ๋ฆ„ ์ด ๋ฉ ๋‹ˆ ๋‹ค .

โ€ข

์•• ์ถ• ํ•ด ์ œ ํ•  ๋•Œ , .xz , .lzma , .lz ์ ‘ ๋ฏธ ์‚ฌ ๋ฅผ ํŒŒ ์ผ ์ด ๋ฆ„ ์— ์„œ ์ œ ๊ฑฐ ํ•˜ ๊ณ  ๋Œ€ ์ƒ ํŒŒ ์ผ ์ด ๋ฆ„ ์„ ์•Œ ์•„ ๋ƒ… ๋‹ˆ ๋‹ค . xz ์— ์„œ ๋Š” .txz , .tlz ์ ‘ ๋ฏธ ์‚ฌ ๋„ ์ธ ์‹ ํ•˜ ๋ฉฐ , .tar ์ ‘ ๋ฏธ ์‚ฌ ๋กœ ์น˜ ํ™˜ ํ•ฉ ๋‹ˆ ๋‹ค .

๋Œ€ ์ƒ ํŒŒ ์ผ ์ด ์ด ๋ฏธ ์žˆ ์œผ ๋ฉด , ์˜ค ๋ฅ˜ ๋ฅผ ๋‚˜ ํƒ€ ๋‚ด ๊ณ  <ํŒŒ ์ผ > ์„ ๊ฑด ๋„ˆ ๋œ ๋‹ˆ ๋‹ค .

ํ‘œ ์ค€ ์ถœ ๋ ฅ ์œผ ๋กœ ๊ธฐ ๋ก ํ•˜ ๊ธฐ ์ „ ์— ๋Š” , xz ๋Š” ๊ฒฝ ๊ณ  ๋ฅผ ๋‚˜ ํƒ€ ๋‚ด ๋ฉฐ , ๋‹ค ์Œ ์กฐ ๊ฑด ์— ๋งŒ ์กฑ ํ•  ๊ฒฝ ์šฐ <ํŒŒ ์ผ > ์„ ๊ฑด ๋„ˆ ๋œ ๋‹ˆ ๋‹ค :

โ€ข

<ํŒŒ ์ผ > ์ด ์ผ ๋ฐ˜ ํŒŒ ์ผ ์ด ์•„ ๋‹ ๋•Œ . ์‹ฌ ๋ณผ ๋ฆญ ๋ง ํฌ ๋Š” ๋”ฐ ๋ผ ๊ฐ€ ์ง€ ์•Š ๊ธฐ ์— , ์ผ ๋ฐ˜ ํŒŒ ์ผ ๋กœ ๊ฐ„ ์ฃผ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

โ€ข

<ํŒŒ ์ผ > ์ด ํ•˜ ๋‚˜ ์ด ์ƒ ์˜ ํ•˜ ๋“œ ๋ง ํฌ ์ผ ๋–„ .

โ€ข

<ํŒŒ ์ผ > ์— setuid, setgid, ๋ˆ ์  ์ด ๋น„ ํŠธ ์ง‘ ํ•ฉ ์ด ๋ถ™ ์–ด ์žˆ ์„ ๋–„ .

โ€ข

๋™ ์ž‘ ๋ชจ ๋“œ ๋ฅผ ์•• ์ถ• ์œผ ๋กœ ์„ค ์ • ํ•˜ ๊ณ  , <ํŒŒ ์ผ > ์€ ๋Œ€ ์ƒ ํŒŒ ์ผ ํ˜• ์‹ ์˜ ์ ‘ ๋ฏธ ์‚ฌ ๋ฅผ ์ด ๋ฏธ ๋ถ™ ์˜€ ์„ ๋•Œ ( .xz ํ˜• ์‹ ์œผ ๋กœ ์•• ์ถ• ํ•˜ ๋ฉด .xz ๋˜ ๋Š” .txz , .lzma ํ˜• ์‹ ์œผ ๋กœ ์•• ์ถ• ํ•˜ ๋ฉด .lzma ๋˜ ๋Š” .tlz ).

โ€ข

๋™ ์ž‘ ๋ชจ ๋“œ ๋ฅผ ์•• ์ถ• ํ•ด ์ œ ๋กœ ์„ค ์ • ํ•˜ ๊ณ  , <ํŒŒ ์ผ > ์— ์ง€ ์› ํŒŒ ์ผ ํ˜• ์‹ ์ ‘ ๋ฏธ ์‚ฌ ( .xz , .txz , .lzma , .tlz , .lz )๋ฅผ ๋ถ™ ์ด ์ง€ ์•Š ์•˜ ์„ ๋•Œ .

<ํŒŒ ์ผ > ์˜ ์•• ์ถ• ๋˜ ๋Š” ์•• ์ถ• ํ•ด ์ œ ๋ฅผ ์„ฑ ๊ณต ํ•˜ ๊ณ  ๋‚˜ ๋ฉด , xz ๋Š” ์†Œ ์œ  ์ž , ์†Œ ์œ  ๊ทธ ๋ฃน , ๊ถŒ ํ•œ , ์ ‘ ๊ทผ ์‹œ ๊ฐ , ์ˆ˜ ์ • ์‹œ ๊ฐ ์ • ๋ณด ๋ฅผ ์› ๋ณธ <ํŒŒ ์ผ > ์— ์„œ ๋Œ€ ์ƒ ํŒŒ ์ผ ๋กœ ๊ทธ ๋Œ€ ๋กœ ๋ณต ์‚ฌ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ทธ ๋ฃน ์ • ๋ณด ๋ณต ์‚ฌ ์— ์‹ค ํŒจ ํ•˜ ๋ฉด , ๊ถŒ ํ•œ ์„ ์ˆ˜ ์ • ํ•˜ ์—ฌ ์› ๋ณธ <ํŒŒ ์ผ > ์— ์ ‘ ๊ทผ ๊ถŒ ํ•œ ์ด ์—† ๋Š” ์‚ฌ ์šฉ ์ž ๊ฐ€ ๋Œ€ ์ƒ ํŒŒ ์ผ ๋กœ ์ ‘ ๊ทผ ํ•˜ ์ง€ ๋ชป ํ•˜ ๊ฒŒ ํ•ฉ ๋‹ˆ ๋‹ค . xz ๋Š” ์•„ ์ง ์ ‘ ๊ทผ ์ œ ์–ด ๋ชฉ ๋ก ์ด ๋‚˜ ํ™• ์žฅ ์† ์„ฑ ๋“ฑ ์˜ ๊ธฐ ํƒ€ ๋ฉ” ํƒ€ ๋ฐ ์ด ํ„ฐ ๋ฅผ ๋ณต ์‚ฌ ํ•˜ ๋Š” ๊ธฐ ๋Šฅ ์€ ์ง€ ์› ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

๋Œ€ ์ƒ ํŒŒ ์ผ ์„ ์˜จ ์ „ ํžˆ ๋‹ซ ๊ณ  ๋‚˜ ๋ฉด , --keep ์˜ต ์…˜ ์„ ์ง€ ์› ํ•˜ ์ง€ ์•Š ์•˜ ์„ ๊ฒฝ ์šฐ ์› ๋ณธ <ํŒŒ ์ผ > ์„ ์ œ ๊ฑฐ ํ•ฉ ๋‹ˆ ๋‹ค . ์› ๋ณธ <ํŒŒ ์ผ > ์€ ์ถœ ๋ ฅ ์„ ํ‘œ ์ค€ ์ถœ ๋ ฅ ์œผ ๋กœ ๊ธฐ ๋ก ํ–ˆ ๊ฑฐ ๋‚˜ ์˜ค ๋ฅ˜ ๊ฐ€ ๋ฐœ ์ƒ ํ–ˆ ์„ ๊ฒฝ ์šฐ ์ œ ๊ฑฐ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

xz ํ”„ ๋กœ ์„ธ ์Šค ์— SIGINFO ์‹œ ๊ทธ ๋„ ๋˜ ๋Š” SIGUSR1 ์‹œ ๊ทธ ๋„ ์„ ๋ณด ๋‚ด ๋ฉด ํ‘œ ์ค€ ์ถœ ๋ ฅ ์œผ ๋กœ ์ง„ ํ–‰ ์ • ๋ณด ๋ฅผ ์ถœ ๋ ฅ ํ•ฉ ๋‹ˆ ๋‹ค . ํ‘œ ์ค€ ์˜ค ๋ฅ˜ ๊ฐ€ ํ„ฐ ๋ฏธ ๋„ ์ผ ๊ฒฝ ์šฐ ์ผ ๊ฒฝ ์šฐ ์— ๋งŒ ์ œ ํ•œ ํ•˜ ๋ฉฐ --verbose ์˜ต ์…˜ ์„ ์ง€ ์ • ํ•˜ ๋ฉด ์ง„ ํ–‰ ํ‘œ ์‹œ ์ค„ ์„ ์ž ๋™ ์œผ ๋กœ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค .

๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ

xz ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์€ ์ˆ˜ ๋ฐฑ ํ‚ฌ ๋กœ ๋ฐ” ์ด ํŠธ ๋กœ ์‹œ ์ž‘ ํ•˜ ์—ฌ ์ˆ˜ ๊ธฐ ๊ฐ€ ๋ฐ” ์ด ํŠธ ๊นŒ ์ง€ ์•• ์ถ• ์„ค ์ • ์— ๋”ฐ ๋ผ ๋‹ค ๋ฆ… ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์ด ํ•„ ์š” ๋กœ ํ•˜ ๋Š” ๋ฉ” ๋ชจ ๋ฆฌ ๊ณต ๊ฐ„ ์„ ๊ฒฐ ์ • ํ•˜ ๋Š” ํŒŒ ์ผ ์•• ์ถ• ์‹œ ์— ์„ค ์ • ๊ฐ’ ์„ ํ™œ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . ๋ณด ํ†ต ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์€ ํŒŒ ์ผ ์„ ๋งŒ ๋“ค ๋•Œ , ์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์˜ 5% ์— ์„œ 20% ์ • ๋„ ํ•„ ์š” ํ•ฉ ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , xz -9 ๋กœ ์•• ์ถ• ํ•œ ํŒŒ ์ผ ์•• ์ถ• ํ•ด ์ œ ์‹œ ํ˜„ ์žฌ 65MiB ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ ์ด ํ•„ ์š” ํ•ฉ ๋‹ˆ ๋‹ค . ์—ฌ ์ „ ํ•˜ ๊ฒŒ ๋„ , ์•• ์ถ• ํ•ด ์ œ ์‹œ ์ˆ˜ ๊ธฐ ๊ฐ€ ๋ฐ” ์ด ํŠธ ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ๊ฐ€ ํ•„ ์š” ํ•œ .xz ํŒŒ ์ผ ์— ๋„ ๊ฐ€ ๋Šฅ ํ•œ ์ด ์•ผ ๊ธฐ ์ž… ๋‹ˆ ๋‹ค .

ํŠน ํžˆ ์ด ์ „ ์‹œ ์Šค ํ…œ ์‚ฌ ์šฉ ์ž ์˜ ๊ฒฝ ์šฐ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์ด ์—„ ์ฒญ ๋‚˜ ๊ฒŒ ๋Š˜ ์–ด ๋‚˜ ๋Š” ์  ์— ์งœ ์ฆ ์ด ๋‚  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ด ๋Ÿฐ ๋ถˆ ํŽธ ํ•œ ์ƒ ํ™ฉ ์„ ํ”ผ ํ•˜ ๊ธฐ ์œ„ ํ•ด , xz ์— ๊ธฐ ๋ณธ ์  ์œผ ๋กœ ๋น„ ํ™œ ์„ฑ ์ƒ ํƒœ ์ธ ๋‚ด ์žฅ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์ œ ํ•œ ๊ธฐ ๋Šฅ ์„ ๋„ฃ ์—ˆ ์Šต ๋‹ˆ ๋‹ค . ์ผ ๋ถ€ ์šด ์˜ ์ฒด ์ œ ์— ์„œ ์ฒ˜ ๋ฆฌ ์ค‘ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์„ ์ œ ํ•œ ํ•˜ ๋Š” ์ˆ˜ ๋‹จ ์„ ์ œ ๊ณต ํ•˜ ๊ธด ํ•˜ ์ง€ ๋งŒ , ์—ฌ ๊ธฐ ์— ์˜ ์ง€ ํ•˜ ๊ธฐ ์— ๋Š” ์ถฉ ๋ถ„ ํžˆ ์œ  ์—ฐ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค (์˜ˆ ๋ฅผ ๋“ค ๋ฉด , ulimit (1)์„ ์‚ฌ ์šฉ ํ•˜ ๋ฉด ๊ฐ€ ์ƒ ๋ฉ” ๋ชจ ๋ฆฌ ๋ฅผ ์ œ ํ•œ ํ•˜ ์—ฌ mmap (2)์„ ๋จน ํ†ต ์œผ ๋กœ ๋งŒ ๋“ญ ๋‹ˆ ๋‹ค ).

๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์ œ ํ•œ ๊ธฐ ๋Šฅ ์€ --memlimit= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๋ช… ๋ น ํ–‰ ์˜ต ์…˜ ์œผ ๋กœ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ข… ์ข… XZ_DEFAULTS=--memlimit=150MiB ์™€ ๊ฐ™ ์ด XZ_DEFAULTS ํ™˜ ๊ฒฝ ๋ณ€ ์ˆ˜ ๋ฅผ ์„ค ์ • ํ•˜ ์—ฌ ์ œ ํ•œ ๊ธฐ ๋Šฅ ์„ ์ผœ ๋Š” ๊ฒŒ ๋” ํŽธ ํ•ฉ ๋‹ˆ ๋‹ค . --memlimit-compress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์˜ต ์…˜ ๊ณผ --memlimit-decompress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์˜ต ์…˜ ์„ ํ™œ ์šฉ ํ•˜ ์—ฌ ์•• ์ถ• ๋ฐ ์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ณ„ ๋„ ๋กœ ํ•œ ๊ณ„ ๊ฐ’ ์„ ์„ค ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ด ๋‘ ๊ฐ€ ์ง€ ์˜ต ์…˜ ์˜ XZ_DEFAULTS ํ™˜ ๊ฒฝ ๋ณ€ ์ˆ˜ ๋ฐ– ์— ์„œ ์˜ ์‚ฌ ์šฉ ์€ , xz ๋ฅผ ๋‹จ ์ผ ์‹ค ํ–‰ ํ•  ๋•Œ ์•• ์ถ• ๋ฐ ์•• ์ถ• ํ•ด ์ œ ๋™ ์ž‘ ์„ ๋™ ์‹œ ์— ์ˆ˜ ํ–‰ ํ•˜ ์ง€ ์•Š ์œผ ๋ฉฐ , ์•ž ์„œ ์–ธ ๊ธ‰ ํ•œ ๋‘ ๊ฐ€ ์ง€ ์˜ต ์…˜ ์„ ๋ช… ๋ น ํ–‰ ์— ์ž… ๋ ฅ ํ•˜ ๊ธฐ ์— ๋Š” --memlimit= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > (๋˜ ๋Š” -M <์ œ ํ•œ ์šฉ ๋Ÿ‰ > )์ด ๋” ์งง ๊ธฐ ๋•Œ ๋ฌธ ์— ๋ณ„ ๋กœ ์“ธ ๋ชจ ๊ฐ€ ์—† ์Šต ๋‹ˆ ๋‹ค .

์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์ œ ํ•œ ์ง€ ์ • ํ•œ ๊ณ„ ๋ฅผ ์ดˆ ๊ณผ ํ•˜ ๋ฉด , xz ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ์— ์„œ ์˜ค ๋ฅ˜ ๋ฅผ ๋‚˜ ํƒ€ ๋‚ด ๋ฉฐ ํŒŒ ์ผ ์•• ์ถ• ํ•ด ์ œ ๋Š” ์‹ค ํŒจ ํ•ฉ ๋‹ˆ ๋‹ค . ์•• ์ถ• ์„ ์‹ค ํ–‰ ํ•  ๋•Œ ์‚ฌ ์šฉ ์ œ ํ•œ ์ง€ ์ • ํ•œ ๊ณ„ ๋ฅผ ๋„˜ ์–ด ์„œ ๋ฉด xz ์— ์„œ ๋Š” ์„ค ์ • ๊ฐ’ ์„ ์ค„ ์—ฌ ์„œ ์–ด ์จŒ ๋“  ํ•œ ๊ณ„ ๋ฅผ ๋„˜ ์ง€ ๋ชป ํ•˜ ๊ฒŒ ํ•ฉ ๋‹ˆ ๋‹ค ( --format=raw ์˜ต ์…˜ ๋˜ ๋Š” --no-adjust ์˜ต ์…˜ ์‚ฌ ์šฉ ์‹œ ์ œ ์™ธ ). ์„ค ์ • ํ•œ ๊ณ„ ๊ฐ’ ์ด ์—„ ์ฒญ ์ž‘ ์ง€ ์•Š ์€ ์ด ์ƒ ์ด ๋ฐฉ ์‹ ๋Œ€ ๋กœ ์ฒ˜ ๋ฆฌ ํ•˜ ๋ฉด ์–ด ์จŒ ๋“  ์‹ค ํŒจ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ์„ค ์ • ๊ฐ’ ์กฐ ์ • ์€ ์•• ์ถ• ๋ž˜ ๋ฒจ ์‚ฌ ์ „ ์„ค ์ • ๊ณผ ์ผ ์น˜ ํ•˜ ์ง€ ์•Š ์„ ๋•Œ ๋‹จ ๊ณ„ ์  ์œผ ๋กœ ์ง„ ํ–‰ ํ•˜ ๋Š” ๋ฐ , ์ด ๋ฅผ ํ…Œ ๋ฉด , xz -9 ๋ช… ๋ น ์ˆ˜ ํ–‰ ์— ํ•„ ์š” ํ•œ ์–‘ ๋ณด ๋‹ค ํ•œ ๊ณ„ ๊ฐ’ ์ด ์•ฝ ๊ฐ„ ์ž‘ ์œผ ๋ฉด , ์„ค ์ • ๊ฐ’ ์„ xz -8 ์— ๋ชป ๋ฏธ ์น˜ ๊ฒŒ ์•ฝ ๊ฐ„ ์ค„ ์—ฌ ์„œ ์ง„ ํ–‰ ํ•ฉ ๋‹ˆ ๋‹ค .

.xz ํŒŒ ์ผ ๊ฒฐ ํ•ฉ ๋ฐ ํŒจ ๋”ฉ

.xz ํŒŒ ์ผ ์„ ์žˆ ๋Š” ๊ทธ ๋Œ€ ๋กœ ํ•ฉ ์น  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . xz ๋Š” .xz ํŒŒ ์ผ ์„ ๋‹จ ๋… ํŒŒ ์ผ ์ผ ๋•Œ ์ฒ˜ ๋Ÿผ ์•• ์ถ• ํ•ด ์ œ ํ•ฉ ๋‹ˆ ๋‹ค .

๊ฒฐ ํ•ฉ ๋ถ€ ๋ถ„ ๊ณผ ๋งˆ ์ง€ ๋ง‰ ๋ถ€ ๋ถ„ ๋’ค ์— ํŒจ ๋”ฉ ์„ ์ถ” ๊ฐ€ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ํŒจ ๋”ฉ ์€ ๋„ ๋ฐ” ์ด ํŠธ ๋กœ ๊ตฌ ์„ฑ ํ•ด ์•ผ ํ•˜ ๋ฉฐ ํŒจ ๋”ฉ ๊ธธ ์ด ๋Š” 4๋ฐ” ์ด ํŠธ ๋กœ ๊ตฌ ์„ฑ ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค . 512 ๋ฐ” ์ด ํŠธ ๋ธ” ๋ก ์œผ ๋กœ ํŒŒ ์ผ ํฌ ๊ธฐ ๋ฅผ ์ด ๋ฃจ ๋Š” ๋งค ์ฒด ์— .xz ํŒŒ ์ผ ์„ ์ € ์žฅ ํ–ˆ ์„ ๊ฒฝ ์šฐ ์— ์š” ๊ธด ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

.lzma ํŒŒ ์ผ ๋˜ ๋Š” ์› ์‹œ ์Šค ํŠธ ๋ฆผ ์˜ ๊ฒฝ ์šฐ ๊ฒฐ ํ•ฉ ๊ณผ ํŒจ ๋”ฉ ์„ ํ—ˆ ์šฉ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

์˜ต ์…˜

์ • ์ˆ˜ ์ ‘ ๋‘ ์‚ฌ ์™€ ๋ณ„ ๋„ ๊ฐ’

์ • ์ˆ˜ ์ธ ์ž ๊ฐ’ ์ด ํ•„ ์š” ํ•œ ๋Œ€ ๋ถ€ ๋ถ„ ์œ„ ์น˜ ์— ์„œ ๋Š” , ํฐ ์ • ์ˆ˜ ๊ฐ’ ์„ ๋‚˜ ํƒ€ ๋‚ด ๊ธฐ ์‰ฝ ๊ฒŒ ํ•˜ ๋„ ๋ก ์ถ” ๊ฐ€ ์ ‘ ๋ฏธ ์‚ฌ ๋ฅผ ์ง€ ์› ํ•ฉ ๋‹ˆ ๋‹ค . ์ • ์ˆ˜ ์™€ ์ ‘ ๋ฏธ ์‚ฌ ์‚ฌ ์ด ์— ์–ด ๋–ค ๊ณต ๋ฐฑ ์ด ์žˆ ์œผ ๋ฉด ์•ˆ ๋ฉ ๋‹ˆ ๋‹ค .

KiB

1,024 (2ห†10) ๋ฐฐ ์ˆ˜ ์ • ์ˆ˜ ๊ฐ’ . Ki , k , kB , K , KB ๋‹จ ์œ„ ๋ฅผ KiB ๋™ ์˜ ์–ด ๋กœ ๋ฐ› ์•„ ๋“ค ์ž… ๋‹ˆ ๋‹ค .

MiB

1,048,576 (2ห†20) ๋ฐฐ ์ˆ˜ ์ • ์ˆ˜ ๊ฐ’ . Mi , m , M , MB ๋‹จ ์œ„ ๋ฅผ MiB ๋™ ์˜ ์–ด ๋กœ ๋ฐ› ์•„ ๋“ค ์ž… ๋‹ˆ ๋‹ค .

GiB

1,073,741,824 (2ห†30) ๋ฐฐ ์ˆ˜ ์ • ์ˆ˜ ๊ฐ’ . Gi , g , G , GB ๋‹จ ์œ„ ๋ฅผ GiB ๋™ ์˜ ์–ด ๋กœ ๋ฐ› ์•„ ๋“ค ์ž… ๋‹ˆ ๋‹ค .

ํŠน ์ˆ˜ ๊ฐ’ max ๋Š” ์˜ต ์…˜ ์— ์„œ ์ง€ ์› ํ•˜ ๋Š” ์ • ์ˆ˜ ์ตœ ๋Œ€ ๊ฐ’ ์„ ๋‚˜ ํƒ€ ๋‚ผ ๋•Œ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

๋™ ์ž‘ ๋ชจ ๋“œ

์—ฌ ๋Ÿฌ ๋™ ์ž‘ ๋ชจ ๋“œ ๋ฅผ ๋ณด ์—ฌ ๋“œ ๋ฆฌ ๊ฒ  ์Šต ๋‹ˆ ๋‹ค ๋งŒ , ๋งˆ ์ง€ ๋ง‰ ์— ์ฃผ ์–ด ์ง„ ๋™ ์ž‘ ๋ชจ ๋“œ ๋กœ ๋™ ์ž‘ ํ•ฉ ๋‹ˆ ๋‹ค .
-z
, --compress

์•• ์ถ• ํ•ฉ ๋‹ˆ ๋‹ค . ์–ด ๋–ค ๋™ ์ž‘ ๋ชจ ๋“œ ์˜ต ์…˜ ๋„ ์ง€ ์ • ํ•˜ ์ง€ ์•Š ๊ณ  ๋‹ค ๋ฅธ ๋™ ์ž‘ ๋ชจ ๋“œ ๋ฅผ ๋ช… ๋ น ํ–‰ ์— ๋”ฐ ๋กœ ์ง€ ์ • ํ•˜ ์ง€ ์•Š ์•˜ ๋‹ค ๋ฉด ์ด ๋™ ์ž‘ ๋ชจ ๋“œ ๋Š” ๊ธฐ ๋ณธ ์ž… ๋‹ˆ ๋‹ค (์˜ˆ : unxz ๋Š” --decompress ๋ฅผ ์•” ์‹œ ).

์•• ์ถ• ์„ ์ œ ๋Œ€ ๋กœ ๋ ๋‚ด ๊ณ  ๋‚˜ ๋ฉด , ํ‘œ ์ค€ ์ถœ ๋ ฅ ์— ๊ธฐ ๋ก ํ•˜ ๊ฑฐ ๋‚˜ --keep ์˜ต ์…˜ ์„ ์ง€ ์ • ํ•˜ ์ง€ ์•Š ์•˜ ๋‹ค ๋ฉด ์› ๋ณธ ํŒŒ ์ผ ์„ ์ œ ๊ฑฐ ํ•ฉ ๋‹ˆ ๋‹ค .

-d , --decompress , --uncompress

์•• ์ถ• ํ•ด ์ œ ์ž… ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•ด ์ œ ๋ฅผ ์ œ ๋Œ€ ๋กœ ๋ ๋‚ด ๊ณ  ๋‚˜ ๋ฉด , ํ‘œ ์ค€ ์ถœ ๋ ฅ ์— ๊ธฐ ๋ก ํ•˜ ๊ฑฐ ๋‚˜ --keep ์˜ต ์…˜ ์„ ์ง€ ์ • ํ•˜ ์ง€ ์•Š ์•˜ ๋‹ค ๋ฉด ์› ๋ณธ ํŒŒ ์ผ ์„ ์ œ ๊ฑฐ ํ•ฉ ๋‹ˆ ๋‹ค .

-t , --test

์•• ์ถ• <ํŒŒ ์ผ > ์˜ ๋ฌด ๊ฒฐ ์„ฑ ์„ ์‹œ ํ—˜ ํ•ด ๋ด… ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์€ ์•• ์ถ• ํ•ด ์ œ ๋ฐ ์ด ํ„ฐ ๋ฅผ ํ‘œ ์ค€ ์ถœ ๋ ฅ ์œผ ๋กœ ๊ธฐ ๋ก ํ•˜ ๋Š” ๋Œ€ ์‹  ๋ฒ„ ๋ฆฐ ๋‹ค ๋Š” ์  ์„ ์ œ ์™ธ ํ•˜ ๊ณ  --decompress --stdout ๊ณผ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค . ์–ด ๋–ค ํŒŒ ์ผ ๋„ ๋งŒ ๋“ค ๊ฑฐ ๋‚˜ ์ œ ๊ฑฐ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

-l , --list

์•• ์ถ• <ํŒŒ ์ผ > ์ • ๋ณด ๋ฅผ ์ถœ ๋ ฅ ํ•ฉ ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•ด ์ œ ์ถœ ๋ ฅ ์„ ๋‚ด ๋ณด ๋‚ด ์ง€ ์•Š ์œผ ๋ฉฐ , ์–ด ๋–ค ํŒŒ ์ผ ๋„ ๋งŒ ๋“ค ๊ฑฐ ๋‚˜ ์ œ ๊ฑฐ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ์ด ์กฐ ํšŒ ๋ชจ ๋“œ ์— ์„œ , ํ”„ ๋กœ ๊ทธ ๋žจ ์€ ํ‘œ ์ค€ ์ž… ๋ ฅ ๋˜ ๋Š” ๊ธฐ ํƒ€ ํƒ ์ƒ‰ ๋ถˆ ๊ฐ€ ๋Šฅ ํ•œ ์› ๋ณธ ์— ์„œ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ๋ฅผ ์ฝ ์„ ์ˆ˜ ์—† ์Šต ๋‹ˆ ๋‹ค .

<ํŒŒ ์ผ > ๊ธฐ ๋ณธ ์ • ๋ณด ๋ฅผ ํŒŒ ์ผ ๋‹น ํ•œ ์ค„ ์”ฉ ๊ธฐ ๋ณธ ์œผ ๋กœ ๋ณด ์—ฌ ์ค ๋‹ˆ ๋‹ค . ๋” ์ž ์„ธ ํ•œ ์ • ๋ณด ๋ฅผ ๋ณด ๋ ค ๋ฉด --verbose ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ์‹ญ ์‹œ ์˜ค . ๋” ์ž ์„ธ ํ•œ ์ • ๋ณด ๋Š” --verbose ์˜ต ์…˜ ์„ ๋‘ ๋ฒˆ ์‚ฌ ์šฉ ํ•˜ ๋ฉด ๋˜ ์ง€ ๋งŒ , ์ถ” ๊ฐ€ ์ • ๋ณด ๋ฅผ ๋” ๋งŽ ์ด ๊ฐ€ ์ ธ ์˜ค ๋ฉด ์„œ ํƒ ์ƒ‰ ํšŸ ์ˆ˜ ๊ฐ€ ๋Š˜ ์–ด ๋‚˜ ๋Š” ๋ฌธ ์ œ ๋กœ ์ธ ํ•ด ๋А ๋ ค ์งˆ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์„ธ ๋ถ€ ์ถœ ๋ ฅ ๋„ˆ ๋น„ ๋Š” 80 ๋ฌธ ์ž ๋ฅผ ์ดˆ ๊ณผ ํ•˜ ๋ฉฐ , ์˜ˆ ๋ฅผ ๋“ค ์–ด ์ถœ ๋ ฅ ์„ ํŒŒ ์ด ํ•‘ ํ•œ ๋‹ค ๋ฉด , ํ„ฐ ๋ฏธ ๋„ ์ด ์ถฉ ๋ถ„ ํžˆ ๋„ˆ ๋น„ ๊ฐ€ ๋„“ ์ง€ ๋ชป ํ•  ๊ฒฝ ์šฐ lessย -S ๋ช… ๋ น ์ด ํŽธ ๋ฆฌ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

์ • ํ™• ํ•œ ์ถœ ๋ ฅ ์€ xz ๋ฒ„ ์ „ ๊ณผ ๋‹ค ๋ฅธ ๋กœ ์บ˜ ์— ๋”ฐ ๋ผ ๋ฐ” ๋€” ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๊ธฐ ๊ณ„ ํŒ ๋… ์šฉ ์ถœ ๋ ฅ ์‹œ --robot --list ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค .

๋™ ์ž‘ ์ˆ˜ ์ • ์ž

-k , --keep

์ž… ๋ ฅ ํŒŒ ์ผ ์„ ์‚ญ ์ œ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

xz 5.2.6 ๋ถ€ ํ„ฐ ๋Š” ์ด ์˜ต ์…˜ ์œผ ๋กœ ์ž… ๋ ฅ ํŒŒ ์ผ ์ด ์ผ ๋ฐ˜ ํŒŒ ์ผ ์„ ์ฐธ ์กฐ ํ•˜ ๋Š” ์‹ฌ ๋ณผ ๋ฆญ ๋ง ํฌ ๋‚˜ ํ•˜ ๋‚˜ ์ด ์ƒ ์˜ ํ•˜ ๋“œ ๋ง ํฌ , ๋‚ด ์ง€ ๋Š” setuid, setgid, ๋ˆ ์  ์ด ๋น„ ํŠธ ์„ธ ํŠธ ๋ฅผ ์„ค ์ • ํ•œ ์ƒ ํƒœ ๋ผ ๋„ ์•• ์ถ• ํ•˜ ๊ฑฐ ๋‚˜ ์•• ์ถ• ์„ ํ’€ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . setuid, setgid, ๋ˆ ์  ์ด ๋น„ ํŠธ ๋Š” ๋Œ€ ์ƒ ํŒŒ ์ผ ์— ๋ณต ์‚ฌ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ์ด ์ „ ๋ฒ„ ์ „ ์— ์„œ ๋Š” --force ์˜ต ์…˜ ์„ ์ง€ ์ • ํ–ˆ ์„ ๋•Œ ๋งŒ ๊ฐ€ ๋Šฅ ํ–ˆ ์Šต ๋‹ˆ ๋‹ค .

-f , --force

์ด ์˜ต ์…˜ ์€ ๋ช‡ ๊ฐ€ ์ง€ ๋™ ์ž‘ ์— ์˜ ํ–ฅ ์„ ์ค ๋‹ˆ ๋‹ค :

โ€ข

๋Œ€ ์ƒ ํŒŒ ์ผ ์ด ์ด ๋ฏธ ์žˆ ์œผ ๋ฉด , ์•• ์ถ• ๋˜ ๋Š” ์•• ์ถ• ํ•ด ์ œ ์ „ ์‚ญ ์ œ ํ•ฉ ๋‹ˆ ๋‹ค .

โ€ข

์ž… ๋ ฅ ํŒŒ ์ผ ์ด ์ผ ๋ฐ˜ ํŒŒ ์ผ ์„ ์ฐธ ์กฐ ํ•˜ ๋Š” ์‹ฌ ๋ณผ ๋ฆญ ๋ง ํฌ ๋‚˜ ํ•˜ ๋‚˜ ์ด ์ƒ ์˜ ํ•˜ ๋“œ ๋ง ํฌ , ๋‚ด ์ง€ ๋Š” setuid, setgid, ๋ˆ ์  ์ด ๋น„ ํŠธ ์„ธ ํŠธ ๋ฅผ ์„ค ์ • ํ•œ ์ƒ ํƒœ ๋ผ ๋„ ์•• ์ถ• ๋˜ ๋Š” ์•• ์ถ• ํ•ด ์ œ ๋ฅผ ์ง„ ํ–‰ ํ•ฉ ๋‹ˆ ๋‹ค . setuid, setgid, ๋ˆ ์  ์ด ๋น„ ํŠธ ๋Š” ๋Œ€ ์ƒ ํŒŒ ์ผ ์— ๋ณต ์‚ฌ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

โ€ข

--decompress --stdout ์˜ต ์…˜ ์„ ๊ฐ™ ์ด ์‚ฌ ์šฉ ํ•˜ ๋Š” ์ƒ ํ™ฉ ์— ์„œ xz ๋ช… ๋ น ์ด ์› ๋ณธ ํŒŒ ์ผ ์˜ ํ˜• ์‹ ์„ ์•Œ ์•„ ๋‚ด ์ง€ ๋ชป ํ•  ๋•Œ , ์› ๋ณธ ํŒŒ ์ผ ์˜ ์‚ฌ ๋ณธ ์„ ํ‘œ ์ค€ ์ถœ ๋ ฅ ์œผ ๋กœ ๋ณด ๋ƒ… ๋‹ˆ ๋‹ค . ์ด ๋ ‡ ๊ฒŒ ํ•˜ ๋ฉด xzcat --force ๋ช… ๋ น ์„ xz ๋ช… ๋ น ์œผ ๋กœ ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ํŒŒ ์ผ ์— ๋Œ€ ํ•ด cat (1) ์„ ์‚ฌ ์šฉ ํ•˜ ๋Š” ๊ฒƒ ์ฒ˜ ๋Ÿผ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ฐธ ๊ณ  ๋กœ ๋‚˜ ์ค‘ ์— , xz ์— ์„œ xz ๋กœ ํ•˜ ์—ฌ ๊ธˆ ์—ฌ ๋Ÿฌ ํ˜• ์‹ ์˜ ํŒŒ ์ผ ์„ ํ‘œ ์ค€ ์ถœ ๋ ฅ ์œผ ๋กœ ๋ณต ์‚ฌ ํ•˜ ๋Š” ๋Œ€ ์‹  ์•• ์ถ• ์„ ํ•ด ์ œ ํ•˜ ๋„ ๋ก ์ƒˆ ์•• ์ถ• ํŒŒ ์ผ ํ˜• ์‹ ์„ ์ง€ ์› ํ•  ์˜ˆ ์ • ์ž… ๋‹ˆ ๋‹ค . --format= <ํ˜• ์‹ > ์˜ต ์…˜ ์€ xz ๋ช… ๋ น ์— ๋‹จ ์ผ ํŒŒ ์ผ ํ˜• ์‹ ๋งŒ ์•• ์ถ• ํ•ด ์ œ ํ•˜ ๋„ ๋ก ์ œ ํ•œ ํ•  ๋•Œ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

-c , --stdout , --to-stdout

ํŒŒ ์ผ ๋Œ€ ์‹  ํ‘œ ์ค€ ์ถœ ๋ ฅ ์œผ ๋กœ ์•• ์ถ• ๋˜ ๋Š” ์•• ์ถ• ํ•ด ์ œ ํ•œ ๋ฐ ์ด ํ„ฐ ๋ฅผ ๊ธฐ ๋ก ํ•ฉ ๋‹ˆ ๋‹ค . --keep ๋ฅผ ์ƒ ๋žต ํ–ˆ ์Šต ๋‹ˆ ๋‹ค .

--single-stream

์ฒ˜ ์Œ .xz ์Šค ํŠธ ๋ฆผ ๋งŒ ์•• ์ถ• ํ•ด ์ œ ํ•˜ ๋ฉฐ , ์Šค ํŠธ ๋ฆผ ์— ๋’ค ๋”ฐ ๋ผ ์˜ค ๋Š” ๋‚˜ ๋จธ ์ง€ ์ž… ๋ ฅ ๋ฐ ์ด ํ„ฐ ๋Š” ์กฐ ์šฉ ํžˆ ๋ฌด ์‹œ ํ•ฉ ๋‹ˆ ๋‹ค . ๋ณด ํ†ต ๋’ค ๋”ฐ ๋ผ ์˜ค ๋Š” ์“ฐ ๋ ˆ ๊ธฐ ๊ฐ’ ์— ๋Œ€ ํ•ด ์„œ ๋Š” xz ์— ์„œ ์˜ค ๋ฅ˜ ๋ฅผ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค .

xz ๋Š” .lzma ํŒŒ ์ผ ๋˜ ๋Š” ์› ์‹œ ์Šค ํŠธ ๋ฆผ ์— ์„œ ์˜จ ํ•˜ ๋‚˜ ์ด ์ƒ ์˜ ์Šค ํŠธ ๋ฆผ ์— ๋Œ€ ํ•ด ์•• ์ถ• ํ•ด ์ œ ๋™ ์ž‘ ์„ ์ทจ ํ•˜ ์ง€ ์•Š ์ง€ ๋งŒ , ์ด ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ๋ฉด xz ์— ์„œ .lzma ํŒŒ ์ผ ๋˜ ๋Š” ์› ์‹œ ์Šค ํŠธ ๋ฆผ ์„ ์ฒ˜ ๋ฆฌ ํ•œ ๋‹ค ์Œ ์— ๋’ค ๋”ฐ ๋ผ ์˜ค ๋Š” ๋ฐ ์ด ํ„ฐ ๋ฅผ ๋ฌด ์‹œ ํ•˜ ๋„ ๋ก ํ•ฉ ๋‹ˆ ๋‹ค .

์ด ์˜ต ์…˜ ์€ ๋™ ์ž‘ ๋ชจ ๋“œ ๊ฐ€ --decompress ๋˜ ๋Š” --test ๊ฐ€ ์•„ ๋‹ˆ ๋ฉด ๋™ ์ž‘ ์— ์•„ ๋ฌด ๋Ÿฐ ์˜ ํ–ฅ ์„ ์ฃผ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

xz 5.7.1alpha ๋ถ€ ํ„ฐ ๋Š” --single-stream ์˜ต ์…˜ ์˜ ๋™ ์ž‘ ์— --keep ๋™ ์ž‘ ์ด ๋“ค ์–ด ๊ฐ‘ ๋‹ˆ ๋‹ค .

--no-sparse

ํฌ ์†Œ ํŒŒ ์ผ ์„ ๋งŒ ๋“ค ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ์  ์œผ ๋กœ ์ผ ๋ฐ˜ ํŒŒ ์ผ ๋กœ ์•• ์ถ• ํ•ด ์ œ ํ•  ๊ฒฝ ์šฐ xz ์— ์„œ ๋Š” ์•• ์ถ• ํ•ด ์ œ ํ•œ ํŒŒ ์ผ ์— ์ด ์ง„ 0๊ฐ’ ์ด ๊ธธ ๊ฒŒ ๋Š˜ ์–ด ์งˆ ๊ฒฝ ์šฐ ํฌ ์†Œ ๋ฐฐ ์—ด ํŒŒ ์ผ ์„ ๋งŒ ๋“ค ๋ ค ๊ณ  ํ•ฉ ๋‹ˆ ๋‹ค . ํ‘œ ์ค€ ์ถœ ๋ ฅ ์˜ ๋‚ด ์šฉ ๊ธธ ์ด ๋งŒ ํผ ์—ฐ ๊ฒฐ ํ•œ ์ผ ๋ฐ˜ ํŒŒ ์ผ ๋กœ ๊ธฐ ๋ก ํ•  ๋•Œ ๋„ ๋™ ์ž‘ ํ•˜ ๋ฉฐ ํฌ ์†Œ ํŒŒ ์ผ ์„ ๋งŒ ๋“œ ๋Š” ๋™ ์•ˆ ์•„ ๋ฌด ๋Ÿฐ ๋ฌธ ์ œ ๊ฐ€ ๋‚˜ ํƒ€ ๋‚˜ ์ง€ ์•Š ๊ฒŒ ๊ฐ ๊ฐ ์˜ ์ถ” ๊ฐ€ ์กฐ ๊ฑด ์„ ๋งŒ ์กฑ ํ•ฉ ๋‹ˆ ๋‹ค . ํฌ ์†Œ ํŒŒ ์ผ ์„ ๋งŒ ๋“ค ๋ฉด ๋”” ์Šค ํฌ ๊ณต ๊ฐ„ ์„ ์ ˆ ์•ฝ ํ•  ์ˆ˜ ์žˆ ์œผ ๋ฉฐ ๋”” ์Šค ํฌ ์ž… ์ถœ ๋ ฅ ์„ ์ค„ ์—ฌ ์•• ์ถ• ํ•ด ์ œ ์† ๋„ ๋ฅผ ์˜ฌ ๋ฆด ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

-S .suf , --suffix= .suf

์•• ์ถ• ํ•  ๋•Œ , ๋Œ€ ์ƒ ํŒŒ ์ผ ์˜ ์ ‘ ๋‘ ์‚ฌ ๋ฅผ .xz ๋˜ ๋Š” .lzma ๋Œ€ ์‹  .suf ๋กœ ์‚ฌ ์šฉ ํ•˜ ์‹ญ ์‹œ ์˜ค . ํ‘œ ์ค€ ์ถœ ๋ ฅ ์œผ ๋กœ ๊ธฐ ๋ก ํ•˜ ์ง€ ์•Š ๊ณ  ์› ๋ณธ ํŒŒ ์ผ ์— .suf ์ ‘ ๋‘ ์‚ฌ ๊ฐ€ ๋ถ™ ์–ด ์žˆ ์œผ ๋ฉด , ๊ฒฝ ๊ณ  ๋ฅผ ๋‚˜ ํƒ€ ๋‚ด ๊ณ  ํ•ด ๋‹น ํŒŒ ์ผ ์„ ๊ฑด ๋„ˆ ๋œ ๋‹ˆ ๋‹ค .

์•• ์ถ• ํ•ด ์ œ ํ•  ๋•Œ , .suf ์ ‘ ๋ฏธ ์‚ฌ ๋กœ ํŒŒ ์ผ ์„ ์ธ ์‹ ํ•˜ ๊ธฐ ๋„ ํ•˜ ๊ณ  , .xz , .txz , .lzma , .tlz , .lz ์ ‘ ๋ฏธ ์‚ฌ ๊ฐ€ ๋ถ™ ์€ ํŒŒ ์ผ ๋„ ์ธ ์‹ ํ•ฉ ๋‹ˆ ๋‹ค . ์› ๋ณธ ํŒŒ ์ผ ์— .suf ์ ‘ ๋ฏธ ์‚ฌ ๊ฐ€ ๋ถ™ ์–ด ์žˆ ์œผ ๋ฉด , ํ•ด ๋‹น ์ ‘ ๋ฏธ ์‚ฌ ๋ฅผ ์ œ ๊ฑฐ ํ•˜ ์—ฌ ๋Œ€ ์ƒ ํŒŒ ์ผ ์ด ๋ฆ„ ์„ ์•Œ ์•„ ๋ƒ… ๋‹ˆ ๋‹ค .

์› ์‹œ ์Šค ํŠธ ๋ฆผ ์•• ์ถ• ๋ฐ ์•• ์ถ• ํ•ด ์ œ ์‹œ ( --format=raw ) ์› ์‹œ ์Šค ํŠธ ๋ฆผ ์— ๊ธฐ ๋ณธ ์ ‘ ๋ฏธ ์‚ฌ ๊ฐ€ ์—† ๊ธฐ ๋•Œ ๋ฌธ ์— , ํ‘œ ์ค€ ์ถœ ๋ ฅ ์œผ ๋กœ ๊ธฐ ๋ก ํ•˜ ์ง€ ์•Š ๋Š” ํ•œ ์ ‘ ๋ฏธ ์‚ฌ ๋ฅผ ๋ฐ˜ ๋“œ ์‹œ ์ง€ ์ • ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค .

--files [ = <ํŒŒ ์ผ > ]

<ํŒŒ ์ผ > ์— ์„œ ์ฒ˜ ๋ฆฌ ํ•  ํŒŒ ์ผ ์ด ๋ฆ„ ์„ ์ฝ ์Šต ๋‹ˆ ๋‹ค . <ํŒŒ ์ผ > ์„ ์ƒ ๋žต ํ•˜ ๋ฉด ํŒŒ ์ผ ์ด ๋ฆ„ ์€ ํ‘œ ์ค€ ์ž… ๋ ฅ ์— ์„œ ๋ถˆ ๋Ÿฌ ์˜ต ๋‹ˆ ๋‹ค . ํŒŒ ์ผ ์ด ๋ฆ„ ์€ ๊ฐœ ํ–‰ ๋ฌธ ์ž ๋กœ ๋ ๋‚˜ ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค . ๋Œ€ ์‹œ ๋ฌธ ์ž ( - )๋Š” ์ผ ๋ฐ˜ ํŒŒ ์ผ ์ด ๋ฆ„ ์œผ ๋กœ ์ทจ ๊ธ‰ ํ•˜ ๋ฉฐ ํ‘œ ์ค€ ์ž… ๋ ฅ ์„ ์˜ ๋ฏธ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ํŒŒ ์ผ ์ด ๋ฆ„ ์„ ๋ช… ๋ น ํ–‰ ์ธ ์ž ๋กœ ์ง€ ์ • ํ•˜ ๋ฉด , <ํŒŒ ์ผ > ์— ์„œ ํŒŒ ์ผ ์ด ๋ฆ„ ์„ ์ฝ ์–ด ๋“ค ์ด ๊ธฐ ์ „ ํ•ด ๋‹น ๋ช… ๋ น ํ–‰ ์ธ ์ž ๋ฅผ ๋จผ ์ € ์ฒ˜ ๋ฆฌ ํ•ฉ ๋‹ˆ ๋‹ค .

--files0 [ = <ํŒŒ ์ผ > ]

๊ฐ ํŒŒ ์ผ ์ด ๋ฆ„ ์ด ๋„ ๋ฌธ ์ž ๋กœ ๋ ๋‚˜ ์•ผ ํ•œ ๋‹ค ๋Š” ์  ๋งŒ ์ œ ์™ธ ํ•˜ ๋ฉด --files [ = <ํŒŒ ์ผ > ] ์˜ต ์…˜ ๊ณผ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค .

๊ธฐ ๋ณธ ํŒŒ ์ผ ํ˜• ์‹ ๋ฐ ์•• ์ถ• ์˜ต ์…˜

-F format , --format= <ํ˜• ์‹ >

์•• ์ถ• ๋˜ ๋Š” ์•• ์ถ• ํ•ด ์ œ ํŒŒ ์ผ <ํ˜• ์‹ > ์„ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค :

auto

๊ธฐ ๋ณธ ๊ฐ’ ์ž… ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•  ๋•Œ , auto ๋Š” xz ์˜ ๊ธฐ ๋ณธ ๋™ ์ž‘ ๊ณผ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค . ์•• ์ถ• ์„ ํ•ด ์ œ ํ•  ๋•Œ , ์ž… ๋ ฅ ํŒŒ ์ผ ํ˜• ์‹ ์„ ์ž ๋™ ์œผ ๋กœ ์ฐพ ์Šต ๋‹ˆ ๋‹ค . ์ฐธ ๊ณ  ๋กœ ์› ์‹œ ์Šค ํŠธ ๋ฆผ ( --format=raw )์˜ ๊ฒฝ ์šฐ ์ž ๋™ ์œผ ๋กœ ์ฐพ ์„ ์ˆ˜ ์—† ์Šต ๋‹ˆ ๋‹ค .

xz

.xz ํŒŒ ์ผ ํ˜• ์‹ ์œผ ๋กœ ์•• ์ถ• ํ•˜ ๊ฑฐ ๋‚˜ , ์•• ์ถ• ํ•ด ์ œ ์‹œ .xz ํŒŒ ์ผ ๋งŒ ๋ฐ› ์•„ ๋“ค ์ž… ๋‹ˆ ๋‹ค .

lzma , alone

์ด ์ „ .lzma ํŒŒ ์ผ ํ˜• ์‹ ์œผ ๋กœ ์•• ์ถ• ํ•˜ ๊ฑฐ ๋‚˜ , ์•• ์ถ• ํ•ด ์ œ ์‹œ .lzma ํŒŒ ์ผ ๋งŒ ๋ฐ› ์•„ ๋“ค ์ž… ๋‹ˆ ๋‹ค . alone ๋Œ€ ์ฒด ๋ช… ๋ น ์€ LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ํ•˜ ์œ„ ํ˜ธ ํ™˜ ์„ฑ ์„ ๋ชฉ ์  ์œผ ๋กœ ์ œ ๊ณต ํ•ฉ ๋‹ˆ ๋‹ค .

lzip

์•• ์ถ• ํ•ด ์ œ ์‹œ .lz ํŒŒ ์ผ ๋งŒ ๋ฐ› ์•„ ๋“ค ์ž… ๋‹ˆ ๋‹ค . ์•• ์ถ• ์€ ์ง€ ์› ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

.lz ํ˜• ์‹ ๋ฒ„ ์ „ 0๊ณผ ๋น„ ํ™• ์žฅ ๋ฒ„ ์ „ 1์„ ์ง€ ์› ํ•ฉ ๋‹ˆ ๋‹ค . ๋ฒ„ ์ „ 0ํŒŒ ์ผ ์€ lzip 1.3 ์ด ์ „ ์— ์„œ ๋งŒ ๋งŒ ๋“ญ ๋‹ˆ ๋‹ค . ์ผ ๋ฐ˜ ์  ์ด ์ง„ ์•Š ์ง€ ๋งŒ ์ผ ๋ถ€ ํŒŒ ์ผ ์˜ ๊ฒฝ ์šฐ ์ด ํ˜• ์‹ ๊ณผ ๊ด€ ๋ จ ๋œ ์› ๋ณธ ํŒจ ํ‚ค ์ง€ ๋กœ ๋ณด ๊ด€ ํ•œ ํŒŒ ์ผ ์„ ์ฐพ ์„ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๊ฐœ ์ธ ์  ์œผ ๋กœ ์ด ํ˜• ์‹ ์œผ ๋กœ ์•• ์ถ• ํ•œ ์˜ค ๋ž˜ ๋œ ๊ฐœ ์ธ ํŒŒ ์ผ ์„ ๊ฐ€ ์ง€ ๊ณ  ์žˆ ์„ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ํ˜• ์‹ ๋ฒ„ ์ „ 0 ์•• ์ถ• ํ•ด ์ œ ์ง€ ์› ์€ lzip 1.18์— ์„œ ์ œ ๊ฑฐ ํ–ˆ ์Šต ๋‹ˆ ๋‹ค .

lzip 1.4 ์ด ์ƒ ์— ์„œ ๋Š” ๋ฒ„ ์ „ 1ํ˜• ์‹ ์˜ ํŒŒ ์ผ ์„ ๋งŒ ๋“ญ ๋‹ˆ ๋‹ค . ํ˜• ์‹ ๋ฒ„ ์ „ 1๋กœ ์˜ ๋™ ๊ธฐ ํ™” ์ œ ๊ฑฐ ๋งˆ ์ปค ํ™• ์žฅ ์€ lzip 1.6์— ์ถ” ๊ฐ€ ํ–ˆ ์Šต ๋‹ˆ ๋‹ค . ์ด ํ™• ์žฅ ์€ ๊ฑฐ ์˜ ์“ฐ ์ง€ ์•Š ์œผ ๋ฉฐ xz ์— ์„œ ์กฐ ์ฐจ ๋„ ์ง€ ์› ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค (์† ์ƒ ๋œ ์ž… ๋ ฅ ํŒŒ ์ผ ๋กœ ์ง„ ๋‹จ ํ•จ ).

raw

์› ์‹œ ์Šค ํŠธ ๋ฆผ ์œผ ๋กœ ์•• ์ถ• ํ•˜ ๊ฑฐ ๋‚˜ ์•• ์ถ• ์„ ํ•ด ์ œ ํ•ฉ ๋‹ˆ ๋‹ค (ํ—ค ๋” ์—† ์Œ ). ๊ณ  ๊ธ‰ ์‚ฌ ์šฉ ์ž ์ „ ์šฉ ์ž… ๋‹ˆ ๋‹ค . ์› ์‹œ ์Šค ํŠธ ๋ฆผ ์„ ๋”” ์ฝ” ๋”ฉ ํ•˜ ๋ ค ๋ฉด , --format=raw ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ๊ณ  ๋ถ„ ๋ช… ํ•˜ ๊ฒŒ ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์ง€ ์ • ํ•˜ ์—ฌ ์ปจ ํ…Œ ์ด ๋„ˆ ํ—ค ๋” ์— ํ•„ ์š” ํ•œ ์ • ๋ณด ๋ฅผ ์ € ์žฅ ํ•˜ ๊ฒŒ ๋” ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค .

-C <๊ฒ€ ์‚ฌ ๋ฐฉ ์‹ > , --check= <๊ฒ€ ์‚ฌ ๋ฐฉ ์‹ >

๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์‚ฌ ๋ฐฉ ์‹ ์„ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ๊ฒ€ ์‚ฌ ๋ฐฉ ์‹ ์€ .xz ํŒŒ ์ผ ์— ์ € ์žฅ ํ•˜ ๋ฉฐ ์•• ์ถ• ํ•ด ์ œ ๋ฐ ์ด ํ„ฐ ๋ฅผ ๊ณ„ ์‚ฐ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์€ .xz ํ˜• ์‹ ์œผ ๋กœ ์•• ์ถ• ํ•  ๋•Œ ๋งŒ ํšจ ๋ ฅ ์ด ์žˆ ์Šต ๋‹ˆ ๋‹ค : .lzma ํ˜• ์‹ ์€ ๋ฌด ๊ฒฐ ์„ฑ ๊ฒ ์‚ฌ ๋ฅผ ์ง€ ์› ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์‚ฌ ๋Š” .xz ํŒŒ ์ผ ์•• ์ถ• ์„ ํ’€ ์—ˆ ์„ ๋•Œ ์— ๊ฒ€ ์‚ฌ ํ•ฉ ๋‹ˆ ๋‹ค .

์ง€ ์› ๊ฒ€ ์‚ฌ ํ˜• ์‹ :

none

์–ด ๋–ค ๊ฒฝ ์šฐ ์— ๋„ ๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์‚ฌ ๊ณ„ ์‚ฐ ์„ ์ˆ˜ ํ–‰ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ๋ณด ํ†ต ๋ฐ” ๋žŒ ์ง ํ•˜ ์ง€ ๋ชป ํ•œ ์ƒ ๊ฐ ์ž… ๋‹ˆ ๋‹ค . ๋ฐ ์ด ํ„ฐ ๋ฌด ๊ฒฐ ์„ฑ ์„ ๋‹ค ๋ฅธ ๋ฐฉ ์‹ ์œผ ๋กœ ๋ผ ๋„ ๊ฒ€ ์ฆ ํ•ด ์•ผ ํ•˜ ๋Š” ์ƒ ํ™ฉ ์ด ๋ฉด ์“ธ ๋งŒ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

crc32

IEEE-802.3 (์ด ๋” ๋„ท )์˜ ๋‹ค ํ•ญ ์—ฐ ์‚ฐ ์œผ ๋กœ CRC32๋ฅผ ๊ณ„ ์‚ฐ ํ•ฉ ๋‹ˆ ๋‹ค .

crc64

ECMA-182์˜ ๋‹ค ํ•ญ ์‹ ์—ฐ ์‚ฐ ์œผ ๋กœ CRC64๋ฅผ ๊ณ„ ์‚ฐ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋™ ์ž‘ ์ด ๊ธฐ ๋ณธ ๋™ ์ž‘ ์ด ๊ธฐ ๋•Œ ๋ฌธ ์— CRC32๊ฐ€ ๊นจ ์ง„ ํŒŒ ์ผ ์„ ์ฐพ ์„ ๋•Œ ๋ณด ๋‹ค ๋Š” ์ข€ ๋‚ฎ ์€ ํŽธ ์ด ๋ฉฐ ์† ๋„ ์ฐจ ์ด ๋„ ๊ฑฐ ์˜ ์—† ์Šต ๋‹ˆ ๋‹ค .

sha256

SHA-256 ํ•ด ์‹œ ๋ฅผ ๊ณ„ ์‚ฐ ํ•ฉ ๋‹ˆ ๋‹ค . CRC32์™€ CRC64 ๋ณด ๋‹ค ๋Š” ์ข€ ๋А ๋ฆฝ ๋‹ˆ ๋‹ค .

.xz ํ—ค ๋” ๋ฌด ๊ฒฐ ์„ฑ ์€ ํ•ญ ์ƒ CRC32๋กœ ๊ฒ€ ์ฆ ํ•˜ ๋นˆ ๋‹ค . ์ด ๋ฅผ ๋ฐ” ๊พธ ๊ฑฐ ๋‚˜ It is not possible to change or disable it.

--ignore-check

์•• ์ถ• ๋ฐ ์ด ํ„ฐ ๋ฅผ ์•• ์ถ• ํ•ด ์ œ ํ•  ๊ฒฝ ์šฐ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์˜ ๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์ฆ ์„ ์ง„ ํ–‰ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . .xz ํ—ค ๋” ์˜ CRC32 ๊ฐ’ ์€ ๊ทธ ๋ž˜ ๋„ ์—ฌ ์ „ ํžˆ ๋ณด ํ†ต ๋ฐฉ ์‹ ์œผ ๋กœ ๊ฒ€ ์ฆ ํ•ฉ ๋‹ˆ ๋‹ค .

์ด ์˜ต ์…˜ ์ด ์ • ํ™• ํžˆ ๋ฌด ์Šจ ๋™ ์ž‘ ์„ ํ•˜ ๋Š” ์ง€ ์•Œ ๊ธฐ ์ „ ์— ๋Š” ์‚ฌ ์šฉ ํ•˜ ์ง€ ๋งˆ ์‹ญ ์‹œ ์˜ค . ์ด ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ๋Š” ํƒ€ ๋‹น ํ•œ ์ด ์œ  ๋กœ :

โ€ข

๊นจ ์ง„ .xz ํŒŒ ์ผ ์— ์„œ ๋ฐ ์ด ํ„ฐ ๋ณต ๊ตฌ ๋ฅผ ์‹œ ๋„ ํ•ฉ ๋‹ˆ ๋‹ค .

โ€ข

์•• ์ถ• ํ•ด ์ œ ์† ๋„ ๋ฅผ ๋Š˜ ๋ฆฝ ๋‹ˆ ๋‹ค . SHA-256 ๋˜ ๋Š” ์•• ์ถ• ํŒŒ ์ผ ์— ๋“ค ์–ด ๊ฐ„ ๊ทธ ๋ฌด ์–ธ ๊ฐ€ ๋ฅผ ์—„ ์ฒญ ๋นจ ๋ฆฌ ์ฒ˜ ๋ฆฌ ํ•ฉ ๋‹ˆ ๋‹ค . ๋‹ค ๋ฅธ ๋ฐฉ ์‹ ์œผ ๋กœ ํŒŒ ์ผ ๋ฌด ๊ฒฐ ์„ฑ ์„ ๊ฒ€ ์ฆ ํ•ด ์•ผ ํ•˜ ๋Š” ๋ชฉ ์  ์ด ์•„ ๋‹ˆ ๋ผ ๋ฉด ์ด ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ์ง€ ์•Š ๋Š” ๊ฒŒ ์ข‹ ์Šต ๋‹ˆ ๋‹ค .

-0 ... -9

์•• ์ถ• ์‚ฌ ์ „ ์„ค ์ • ์ˆ˜ ์ค€ ์„ ์„  ํƒ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ -6 ์ž… ๋‹ˆ ๋‹ค . ๋‹ค ์ค‘ ์ˆ˜ ์ค€ ์„ ์ง€ ์ • ํ•˜ ๋ฉด ๊ฐ€ ์žฅ ๋งˆ ์ง€ ๋ง‰ ์ˆ˜ ์ค€ ์˜ต ์…˜ ์„ ์  ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ฐœ ๋ณ„ ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์ด ๋ฏธ ์ง€ ์ • ํ–ˆ ๋‹ค ๋ฉด , ์•• ์ถ• ์‚ฌ ์ „ ์„ค ์ • ์ˆ˜ ์ค€ ๊ฐ’ ์„ ์„ค ์ • ํ•  ๋•Œ ๊ฐœ ๋ณ„ ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์ • ๋ฆฌ ํ•ฉ ๋‹ˆ ๋‹ค .

์‚ฌ ์ „ ์„ค ์ • ๊ฐ„ ์ฐจ ์ด ๋Š” gzip (1)๊ณผ bzip2 (1)์„ ์‚ฌ ์šฉ ํ•  ๋•Œ ๋ณด ๋‹ค ๋” ๋น„ ์ค‘ ์„ ์ฐจ ์ง€ ํ•ฉ ๋‹ˆ ๋‹ค . ์„  ํƒ ํ•œ ์•• ์ถ• ์„ค ์ • ์€ ์•• ์ถ• ํ•ด ์ œ ์‹œ ํ•„ ์š” ํ•œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์„ ์…œ ์ • ํ•˜ ๋ฏ€ ๋กœ ์‚ฌ ์ „ ์„ค ์ • ์ˆ˜ ์ค€ ๊ฐ’ ์„ ๋„ˆ ๋ฌด ๋†’ ๊ฒŒ ์ง€ ์ • ํ•˜ ๋ฉด RAM ์šฉ ๋Ÿ‰ ์ด ์  ์€ ์˜ค ๋ž˜ ๋œ ์‹œ ์Šค ํ…œ ์— ์„œ ํŒŒ ์ผ ์•• ์ถ• ํ•ด ์ œ ์‹œ ์‹ค ํŒจ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๊ฒŒ ๋‹ค ๊ฐ€ , gzip (1) ๊ณผ bzip2 (1)์— ์„œ ์ฒ˜ ๋Ÿผ ์ข… ์ข… ๋ชจ ๋“  ๋™ ์ž‘ ์— -9๋ฅผ ๋ชฐ ๋ž˜ ํ™œ ์šฉ ํ•˜ ๋Š” ๊ฑด ๋ฐ” ๋žŒ ์ง ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

-0 ... -3

๋™ ์ž‘ ์ด ๋น  ๋ฅธ ์‚ฌ ์ „ ์„ค ์ • ๋ถ€ ๋ฅ˜ ์ž… ๋‹ˆ ๋‹ค . -0 ์€ ๋•Œ ๋กœ ๋Š” gzip -9 ๋ช… ๋ น ๋ณด ๋‹ค ์•• ์ถ• ์œจ ์ด ํ›จ ์”ฌ ์šฐ ์ˆ˜ ํ•˜ ๋ฉด ์„œ ๋„ ๋” ๋น  ๋ฆ… ๋‹ˆ ๋‹ค . ๋” ํฐ ๊ฐ’ ์€ ๋ณด ํ†ต bzip2 (1) ๋ช… ๋ น ๊ณผ ๋น„ ๊ต ํ–ˆ ์„ ๋–„ ์•• ์ถ• ๊ฒฐ ๊ณผ ๊ฐ€ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์— ๋”ฐ ๋ผ ๋‹ฌ ๋ผ ์ง€ ๋” ๋ผ ๋„ , ๋น„ ๊ต ํ•  ๋ฒ• ํ•œ ์† ๋„ ๋˜ ๋Š” ๋” ๋‚˜ ์€ ์•• ์ถ• ์œจ ์„ ๋ณด ์ž… ๋‹ˆ ๋‹ค .

-4 ... -6

์˜ค ๋ž˜ ๋œ ์‹œ ์Šค ํ…œ ์— ์„œ ์กฐ ์ฐจ ๋„ ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์˜ ์  ์ ˆ ํ•œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์„ ๋ณด ์ด ๋ฉด ์„œ ์–‘ ํ˜ธ ํ•˜ ๊ฑฐ ๋‚˜ ์ตœ ์  ์˜ ์•• ์ถ• ์œจ ์„ ๋ณด ์—ฌ ์ค ๋‹ˆ ๋‹ค . -6 ์˜ต ์…˜ ์€ ์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์ด 16MiB ๋ฐ– ์— ์•ˆ ๋˜ ๊ธฐ ๋•Œ ๋ฌธ ์— ํŒŒ ์ผ ์„ ๋ฐฐ ํฌ ํ•  ๋•Œ ์ตœ ์  ์˜ ์„  ํƒ ์ธ ๊ธฐ ๋ณธ ๊ฐ’ ์ž… ๋‹ˆ ๋‹ค . ( -5e ๋˜ ๋Š” -6e ๋„ ์—ญ ์‹œ ๊ณ  ๋ ค ํ•  ๋งŒ ํ•ฉ ๋‹ˆ ๋‹ค . --extreme ์„ ์ฐธ ๊ณ  ํ•˜ ์‹ญ ์‹œ ์˜ค .)

-7 ... -9

-6 ๊ณผ ๋น„ ์Šท ํ•˜ ์ง€ ๋งŒ ์•• ์ถ• ๋ฐ ์•• ์ถ• ํ•ด ์ œ ์‹œ ์š” ๊ตฌ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์ด ๋” ๋†’ ์Šต ๋‹ˆ ๋‹ค . ์•• ์ถ• ํŒŒ ์ผ ์ด ๊ฐ ๊ฐ 8MiB, 16MiB, 32MiB ๋ณด ๋‹ค ํด ๊ฒฝ ์šฐ ์— ๋งŒ ์“ธ ๋งŒ ํ•œ ์˜ต ์…˜ ์ž… ๋‹ˆ ๋‹ค .

๋™ ์ผ ํ•œ ํ•˜ ๋“œ ์›จ ์–ด ์— ์„œ , ์•• ์ถ• ํ•ด ์ œ ์† ๋„ ๋Š” ์•• ์ถ• ํ•œ ๋ฐ ์ด ํ„ฐ ์˜ ์ดˆ ๋‹น ์ • ์  ๋ฐ” ์ด ํŠธ ์ฒ˜ ๋ฆฌ ์ˆ˜ ์˜ ์–ด ๋ฆผ ํ‰ ๊ท  ์ž… ๋‹ˆ ๋‹ค . ๋‹ค ์‹œ ๋ง ํ•ด , ์•• ์ถ• ์œจ ์„ ๋” ์˜ฌ ๋ฆฌ ๋ฉด , ์•• ์ถ• ํ•ด ์ œ ์† ๋„ ๋„ ์—ญ ์‹œ ์˜ฌ ๋ผ ๊ฐ‘ ๋‹ˆ ๋‹ค . ์ด ๋Š” ๊ณง ์ดˆ ๋‹น ๋น„ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์ถœ ๋ ฅ ์–‘ ์ด ๋‹ฌ ๋ผ ์งˆ ์ˆ˜ ์žˆ ๋‹จ ๋œป ์ž… ๋‹ˆ ๋‹ค .

๋‹ค ์Œ ํ‘œ ์— ์‚ฌ ์ „ ์„ค ์ • ๊ธฐ ๋Šฅ ์„ ์ • ๋ฆฌ ํ–ˆ ์Šต ๋‹ˆ ๋‹ค :

Image grohtml-4019174-1.png

์ปฌ ๋Ÿผ ์„ค ๋ช… :

โ€ข

DictSize๋Š” LZMA2 ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ์ž… ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•ด ์ œ ํŒŒ ์ผ ์˜ ํฌ ๊ธฐ ๋ณด ๋‹ค ๋”• ์…” ๋„ˆ ๋ฆฌ ์— ์„œ ์‚ฌ ์šฉ ํ•˜ ๋Š” ๋‚ญ ๋น„ ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ ์ž… ๋‹ˆ ๋‹ค . ์‹ค ์ œ ๋กœ ํ•„ ์š” ํ•˜ ์ง€ ์•Š ์€ -7 ... -9 ์‚ฌ ์ „ ์„ค ์ • ๊ฐ’ ์„ ํ”ผ ํ•ด ์•ผ ํ•˜ ๋Š” ์  ์ ˆ ํ•œ ์ด ์œ  ์ด ๊ธฐ ๋„ ํ•ฉ ๋‹ˆ ๋‹ค . -6 ์ด ํ•˜ ์— ์„œ ๋Š” ์†Œ ๋ชจ ๋ฉ” ๋ชจ ๋ฆฌ ์–‘ ์ด ์ถฉ ๋ถ„ ํžˆ ์  ๊ฑฐ ๋‚˜ ๋”ฐ ๋กœ ์‹  ๊ฒฝ ์“ธ ํ•„ ์š” ๊ฐ€ ์—† ์Šต ๋‹ˆ ๋‹ค .

โ€ข

CompCPU๋Š” ์•• ์ถ• ์† ๋„ ์— ์˜ ํ–ฅ ์„ ์ฃผ ๋Š” LZMA2 ์„ค ์ • ์˜ ๋‹จ ์ˆœ ํ™” ํ‘œ ๊ธฐ ๊ฐ’ ์ž… ๋‹ˆ ๋‹ค . ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋Š” ์† ๋„ ์— ๋„ ์˜ ํ–ฅ ์„ ์ฃผ ๊ธฐ ๋•Œ ๋ฌธ ์— CompCPU๋Š” -6 ... -9 ์ˆ˜ ์ค€ ๊ฐ’ ๊ณผ ๋™ ์ผ ํ•œ ๋ฐ , ๊ณ  ์ˆ˜ ์ค€ ๊ฐ’ ์€ ์—ฌ ์ „ ํžˆ ์กฐ ๊ธˆ ๋” ๋А ๋ ค ์งˆ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๋А ๋ ค ์ง€ ๋Š” ๋งŒ ํผ ์•• ์ถ• ์œจ ์€ ๊ฐ€ ๋Šฅ ํ•œ ํ•œ ๋” ์ข‹ ์•„ ์ง‘ ๋‹ˆ ๋‹ค . --extreme ์„ ์ฐธ ๊ณ  ํ•˜ ์‹ญ ์‹œ ์˜ค .

โ€ข

CompMem์€ ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ํ•„ ์š” ํ•œ ์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ์  ์œ  ์šฉ ๋Ÿ‰ ์ž… ๋‹ˆ ๋‹ค . xz ๋ฒ„ ์ „ ์— ๋”ฐ ๋ผ ๋‹ค ๋ฅผ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

โ€ข

DecMem์€ ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ์  ์œ  ์šฉ ๋Ÿ‰ ์ž… ๋‹ˆ ๋‹ค . ์ด ๋Š” ๊ณง , ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์— ์„œ ํ•„ ์š” ํ•œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์„ ์•• ์ถ• ์„ค ์ • ์— ์„œ ๊ฒฐ ์ • ํ•œ ๋‹ค ๋Š” ์˜ ๋ฏธ ๊ฐ€ ๋“ค ์–ด ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ • ํ™• ํ•œ ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์€ LZMA2 ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋ณด ๋‹ค ๋Š” ์กฐ ๊ธˆ ๋งŽ ์ง€ ๋งŒ ํ…Œ ์ด ๋ธ” ์˜ ๊ฐ’ ์€ MiB ์šฉ ๋Ÿ‰ ์œผ ๋กœ ์™„ ์ „ ํžˆ ๋ฐ˜ ์˜ฌ ๋ฆผ ํ•œ ๊ฐ’ ์ž… ๋‹ˆ ๋‹ค .

๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ํ•„ ์š” ํ•œ ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ ์€ ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋ณด ๋‹จ ์•ฝ ๊ฐ„ ๋” ๋งŽ ์Šต ๋‹ˆ ๋‹ค . --block-size ๊ธฐ ๋ณธ ๊ฐ’ ์— ๋”ฐ ๋ผ , ๊ฐ ์Šค ๋ ˆ ๋“œ ์— ์„œ ๋Š” 3*3*๋”• ์…” ๋…€ ๋ฆฌ _ํฌ ๊ธฐ + ์•• ์ถ• ์‹œ _๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ ๋˜ ๋Š” ์•• ์ถ• _ํ•ด ์ œ ์‹œ _๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ ์ • ๋„ ๊ฐ€ ํ•„ ์š” ํ•ฉ ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , ์Šค ๋ ˆ ๋“œ ๋„ท ์— ์‚ฌ ์ „ ์„ค ์ • ์˜ต ์…˜ -6 ์„ ์‚ฌ ์šฉ ํ•œ ๋‹ค ๋ฉด , 660โ€“670 MiB ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ ์ด ํ•„ ์š” ํ•ฉ ๋‹ˆ ๋‹ค .

-e , --extreme

๊ธฐ ๋Œ€ ํ•˜ ๋Š” ๋งŒ ํผ ์˜ ์ข€ ๋” ๋‚˜ ์€ ์•• ์ถ• ์œจ ์„ ํ™• ๋ณด ํ•˜ ๋ ค ์„  ํƒ ํ•œ ์•• ์ถ• ์‚ฌ ์ „ ์„ค ์ • ์ˆ˜ ์ค€ ์˜ ๋А ๋ฆฐ ๋ณ€ ํ˜• ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ์ง€ ๋งŒ , ์žฌ ์ˆ˜ ์—† ๋Š” ์™€ ์ค‘ ์— ๊ณจ ๋กœ ๊ฐ€ ๋Š” ๊ฒฝ ์šฐ ๊ฐ€ ์ƒ ๊ธฐ ๊ธฐ ๋„ ํ•ฉ ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์— ๋Š” ์˜ ํ–ฅ ์„ ์ฃผ ์ง€ ์•Š ์ง€ ๋งŒ , ์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์€ -0 ... -3 ์‚ฌ ์ „ ์„ค ์ • ์ˆ˜ ์ค€ ์— ์„œ ์•ฝ ๊ฐ„ ๋” ์˜ฌ ๋ผ ๊ฐˆ ๋ฟ ์ž… ๋‹ˆ ๋‹ค .

4MiB์™€ 8MiB ๋‘ ๊ฐ€ ์ง€ ๋”• ์…” ๋„ˆ ๋ฆฌ ์šฉ ๋Ÿ‰ ์„ค ์ • ์ด ์žˆ ๊ธฐ ๋•Œ ๋ฌธ ์— -3e ์™€ -5e ์‚ฌ ์ „ ์„ค ์ • ์„ (CompCPU ์ˆ˜ ์น˜ ๋ฅผ ๋‚ฎ ์ถฐ ์„œ ) ๊ฐ ๊ฐ -4e ์™€ -6e ๋ณด ๋‹ค ์•ฝ ๊ฐ„ ๋” ๋น  ๋ฅด ๊ฒŒ ์„ค ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ด ๋Ÿฐ ์‹ ์œผ ๋กœ ๋‘ ์‚ฌ ์ „ ์„ค ์ • ์ด ๋™ ์ผ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

Image grohtml-4019174-2.png

์˜ˆ ๋ฅผ ๋“ค ๋ฉด , 8MiB ๋”• ์…” ๋„ˆ ๋ฆฌ ๋ฅผ ํ™œ ์šฉ ํ•˜ ๋Š” ๋„ค ๊ฐ€ ์ง€ ์‚ฌ ์ „ ์„ค ์ • ์ด ์žˆ ๋‹ค ๊ณ  ํ•  ๋•Œ , ๋น  ๋ฅธ ์ˆœ ์œผ ๋กœ ์„ค ์ • ์„ ๋‚˜ ์—ด ํ•˜ ์ž ๋ฉด , -5 , -6 , -5e , -6e ์ž… ๋‹ˆ ๋‹ค .

--fast

--best

์ด ์˜ต ์…˜ ์€ -0 ๊ณผ -9 ์˜ ๋ณ„ ์นญ ์œผ ๋กœ ๊ฐ ๊ฐ ์˜ค ํ•ด ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ์˜ ํ•˜ ์œ„ ํ˜ธ ํ™˜ ์„ฑ ์„ ๋ชฉ ์  ์œผ ๋กœ ์ œ ๊ณต ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์‚ฌ ์šฉ ์€ ํ”ผ ํ•˜ ์‹ญ ์‹œ ์˜ค .

--block-size= <ํฌ ๊ธฐ >

.xz ํ˜• ์‹ ์œผ ๋กœ ์•• ์ถ• ํ•  ๋•Œ , ์ž… ๋ ฅ ๋ฐ ์ด ํ„ฐ ๋ฅผ <ํฌ ๊ธฐ > ๋ฐ” ์ด ํŠธ ๋ธ” ๋ก ์œผ ๋กœ ์ž… ๋ ฅ ๋ฐ ์ด ํ„ฐ ๋ฅผ ์ชผ ๊ฐญ ๋‹ˆ ๋‹ค . ๊ฐ ๊ฐ ์˜ ๋ธ” ๋ก ์€ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ฐฉ ์‹ ์œผ ๋กœ ์ฒ˜ ๋ฆฌ ํ•  ์ˆ˜ ์žˆ ๊ณ  ์ž„ ์˜ ์ ‘ ๊ทผ ์•• ์ถ• ํ•ด ์ œ ๊ฐ€ ๋Šฅ ์„ฑ ์„ ์ œ ํ•œ ํ•  ์ˆ˜ ์žˆ ๊ฒŒ ๊ฐœ ๋ณ„ ์  ์œผ ๋กœ ์•• ์ถ• ์ฒ˜ ๋ฆฌ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์€ ๋ณด ํ†ต ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๊ธฐ ๋ณธ ๋ธ” ๋ก ํฌ ๊ธฐ ๋ฅผ ์ง€ ์ • ํ•  ๋•Œ ์‚ฌ ์šฉ ํ•˜ ์ง€ ๋งŒ , ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๋„ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๋Š” ์•ฝ 3๋ฐฐ ์šฉ ๋Ÿ‰ ์˜ <ํฌ ๊ธฐ > ๋ฐ” ์ด ํŠธ ๋งŒ ํผ ๊ฐ ์Šค ๋ ˆ ๋“œ ๋ณ„ ๋กœ ์ž… ์ถœ ๋ ฅ ๋ฒ„ ํผ ๋ง ์šฉ ๊ณต ๊ฐ„ ์„ ํ•  ๋‹น ํ•ฉ ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ <ํฌ ๊ธฐ > ๋Š” LZMA2 ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋˜ ๋Š” 1MiB ์ค‘ ๊ฐ€ ์žฅ ํฐ ์ชฝ ์˜ ์„ธ ๋ฐฐ ์ž… ๋‹ˆ ๋‹ค . ๋ณด ํ†ต ์  ์ ˆ ํ•œ ๊ฐ’ ์œผ ๋กœ LZMA2 ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋˜ ๋Š” ์ตœ ์†Œ ํ•œ 1MiB ์šฉ ๋Ÿ‰ ์˜ 2โ€“4๋ฐฐ ์ž… ๋‹ˆ ๋‹ค . LZMA2 ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋ณด ๋‹ค ์ž‘ ์€ <ํฌ ๊ธฐ > ๋Š” ๋žจ ์˜ ์†Œ ๋ชจ ์  ์‚ฌ ์šฉ ๊ณต ๊ฐ„ ์œผ ๋กœ ํ•  ๋‹น ํ•˜ ๋Š” ๋ฐ LZMA2 ๋”• ์…” ๋„ˆ ๋ฆฌ ๋ฒ„ ํผ ๋ฅผ ํ•  ๋‹น ํ•œ ์šฉ ๋Ÿ‰ ํฌ ๊ธฐ ์ „ ์ฒด ๋ฅผ ๋‹ค ์‚ฌ ์šฉ ํ•˜ ์ง€ ์•Š ๊ธฐ ๋•Œ ๋ฌธ ์ž… ๋‹ˆ ๋‹ค . ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๋ธ” ๋ก ํฌ ๊ธฐ ๋Š” ๋ธ” ๋ก ํ—ค ๋” ์— ์ € ์žฅ ํ•˜ ๋ฉฐ , ์ด ํฌ ๊ธฐ ์ • ๋ณด ๋Š” ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ์•• ์ถ• ํ•ด ์ œ ์‹œ ํ•„ ์š” ํ•ฉ ๋‹ˆ ๋‹ค .

๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๋Š” ๊ธฐ ๋ณธ ์  ์œผ ๋กœ ๋ธ” ๋ก ์ชผ ๊ฐœ ๊ธฐ ๋ฅผ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์„ ์„ค ์ • ํ•œ ๋‹ค ๊ณ  ํ•ด ์„œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์— ์˜ ํ–ฅ ์„ ์ฃผ ์ง€ ๋Š” ์•Š ์Šต ๋‹ˆ ๋‹ค . ๋ธ” ๋ก ํ—ค ๋” ์— ํฌ ๊ธฐ ์ • ๋ณด ๋ฅผ ์ € ์žฅ ํ•˜ ์ง€ ์•Š ๊ธฐ ๋•Œ ๋ฌธ ์— ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๋งŒ ๋“  ํŒŒ ์ผ ์€ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๋งŒ ๋“  ํŒŒ ์ผ ๊ณผ ๋™ ์ผ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ํฌ ๊ธฐ ์ • ๋ณด ์˜ ๋ˆ„ ๋ฝ ์€ ๋˜ ํ•œ xz ์— ์„œ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋กœ ์•• ์ถ• ํ•ด ์ œ ๋ฅผ ์ง„ ํ–‰ ํ•  ์ˆ˜ ์—† ์Œ ์„ ์˜ ๋ฏธ ํ•˜ ๊ธฐ ๋„ ํ•ฉ ๋‹ˆ ๋‹ค .

--block-list= <ํ•ญ ๋ชฉ >

.xz ํ˜• ์‹ ์œผ ๋กœ ์•• ์ถ• ํ•  ๋•Œ , ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ๋ฐ ์ด ํ„ฐ ๋กœ ๋ถ€ ํ„ฐ ์ผ ์ • ๊ฐ„ ๊ฒฉ ์ด ํ›„ ์— ์ƒˆ ๋ธ” ๋ก ์ฒ˜ ๋ฆฌ ๋ฅผ ์‹œ ์ž‘ ํ•ฉ ๋‹ˆ ๋‹ค .

<ํ•ญ ๋ชฉ > ์€ ์‰ผ ํ‘œ ๋กœ ๊ตฌ ๋ถ„ ํ•œ ๋ชฉ ๋ก ์œผ ๋กœ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ๊ฐ ํ•ญ ๋ชฉ ์€ ์ฝœ ๋ก  ( : )์œผ ๋กœ ๊ตฌ ๋ถ„ ํ•œ 0๋ถ€ ํ„ฐ 9๊นŒ ์ง€ ์˜ ์ถ” ๊ฐ€ ํ•„ ํ„ฐ ์ฒด ์ธ ๋ฒˆ ํ˜ธ ๊ฐ’ ์œผ ๋กœ ์ด ๋ฃจ ์–ด ์ ธ ์žˆ ์œผ ๋ฉฐ , ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ๋ฐ ์ด ํ„ฐ ์˜ ํฌ ๊ธฐ ๊ฐ’ ์ด ํ•„ ์š” ํ•ฉ ๋‹ˆ ๋‹ค . ํ•ญ ๋ชฉ ์„ ์ƒ ๋žต ํ•˜ ๋ฉด (๋‘˜ ์ด ์ƒ ์˜ ์‰ผ ํ‘œ ์—ฐ ์† ํ‘œ ๊ธฐ ) ์ด ์ „ ํ•ญ ๋ชฉ ์˜ ํฌ ๊ธฐ ์™€ ํ•„ ํ„ฐ ๋ฅผ ํ™œ ์šฉ ํ•˜ ๊ฒ  ๋‹ค ๋Š” ํ•จ ์ถ• ์˜ ๋ฏธ ๋ฅผ ๋„ฃ ์„ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

์ž… ๋ ฅ ํŒŒ ์ผ ์ด <ํ•ญ ๋ชฉ > ํฌ ๊ธฐ ์˜ ํ•ฉ ๋ณด ๋‹ค ํฌ ๋ฉด , ๋งˆ ์ง€ ๋ง‰ ํ•ญ ๋ชฉ ์„ ํŒŒ ์ผ ์˜ ๋ ๊นŒ ์ง€ ๋ฐ˜ ๋ณต ํ•ฉ ๋‹ˆ ๋‹ค . ํŠน ๋ณ„ ํžˆ 0 ๊ฐ’ ์„ ๋งˆ ์ง€ ๋ง‰ ๊ฐ’ ์œผ ๋กœ ์‚ฌ ์šฉ ํ•˜ ์—ฌ ํŒŒ ์ผ ๋‚˜ ๋จธ ์ง€ ๋ถ€ ๋ถ„ ์„ ๋‹จ ์ผ ๋ธ” ๋ก ์œผ ๋กœ ์ธ ์ฝ” ๋”ฉ ํ•ด ์•ผ ํ•œ ๋‹ค ๋Š” ์˜ ๋ฏธ ๋ฅผ ๋‚˜ ํƒ€ ๋‚ผ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

--filters1= <ํ•„ ํ„ฐ > ... --filters9= <ํ•„ ํ„ฐ > ์˜ต ์…˜ ์กฐ ํ•ฉ ์œผ ๋กœ ๊ฐ ๋ธ” ๋ก ๋ณ„ ๋ณ„ ๋„ ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์ง€ ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์€ 1โ€“9๋ฒˆ ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ํ•„ ํ„ฐ ์ฒด ์ธ 0๋ฒˆ ์€ ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์ง€ ์ • ํ•˜ ์ง€ ์•Š ์•˜ ์„ ๋•Œ ์™€ ๋™ ์ผ ํ•œ ๊ธฐ ๋ณธ ํ•„ ํ„ฐ ์ฒด ์ธ ์œผ ๋กœ ์ฐธ ์กฐ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ํ•„ ํ„ฐ ์ฒด ์ธ ์‹ ๋ณ„ ๋ฒˆ ํ˜ธ ๋Š” ๋น„ ์•• ์ถ• ํฌ ๊ธฐ ์•ž ์— ์ฝœ ๋ก  ( : )์„ ๋ถ™ ์—ฌ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , --block-list=1:2MiB,3:2MiB,2:4MiB,,2MiB,0:4MiB ์˜ต ์…˜ ์„ ์ง€ ์ • ํ–ˆ ์„ ๊ฒฝ ์šฐ ๋‹ค ์Œ ๊ทœ ์น™ ๋Œ€ ๋กœ ๋ธ” ๋ก ์„ ๋งŒ ๋“ญ ๋‹ˆ ๋‹ค :

โ€ข

--filters1 ํ•„ ํ„ฐ ์ฒด ์ธ ์— ์„œ ๋Š” 2MiB ์ž… ๋ ฅ ์„

โ€ข

--filters3 ํ•„ ํ„ฐ ์ฒด ์ธ ์— ์„œ ๋Š” 2MiB ์ž… ๋ ฅ ์„

โ€ข

--filters2 ํ•„ ํ„ฐ ์ฒด ์ธ ์— ์„œ ๋Š” 4MiB ์ž… ๋ ฅ ์„

โ€ข

--filters2 ํ•„ ํ„ฐ ์ฒด ์ธ ์— ์„œ ๋Š” 4MiB ์ž… ๋ ฅ ์„

โ€ข

๊ธฐ ๋ณธ ํ•„ ํ„ฐ ์ฒด ์ธ ์— ์„œ ๋Š” 2MiB ์ž… ๋ ฅ ์„

โ€ข

์ž… ๋ ฅ ์ด ๋ ๋‚˜ ๊ธฐ ์ „ ์˜ ๋ชจ ๋“  ๋ธ” ๋ก ์— ๋Š” ๊ธฐ ๋ณธ ํ•„ ํ„ฐ ์ฒด ์ธ ๊ณผ 4MiB ์ž… ๋ ฅ ์„ ์  ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค .

์ธ ์ฝ” ๋” ๋ธ” ๋ก ํฌ ๊ธฐ ๋ฅผ ์ดˆ ๊ณผ ํ•˜ ๋Š” ํฌ ๊ธฐ ๊ฐ’ ์„ ์ง€ ์ • ํ•˜ ๋ฉด (์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๊ธฐ ๋ณธ ๊ฐ’ ๋˜ ๋Š” --block-size= <ํฌ ๊ธฐ > ์˜ต ์…˜ ์œผ ๋กœ ์ง€ ์ • ํ•œ ๊ฐ’ ), ์ธ ์ฝ” ๋” ๋Š” <ํฌ ๊ธฐ > ์ง€ ์ • ์šฉ ๋Ÿ‰ ๋ฒ” ์œ„ ๋Š” ์œ  ์ง€ ํ•˜ ๋ฉด ์„œ ์ถ” ๊ฐ€ ๋ธ” ๋ก ์„ ๋งŒ ๋“ญ ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด --block-size=10MiB --block-list=5MiB,10MiB,8MiB,12MiB,24MiB ์˜ต ์…˜ ์„ ์ง€ ์ • ํ•˜ ๊ณ  ์ž… ๋ ฅ ํŒŒ ์ผ ์„ 80MiB ์šฉ ๋Ÿ‰ ์œผ ๋กœ ์ „ ๋‹ฌ ํ•˜ ๋ฉด , ๊ฐ ๊ฐ 5, 10, 8, 10, 2, 10, 10, 4, 10, 10, 1 MiB ์šฉ ๋Ÿ‰ ์„ ์ฐจ ์ง€ ํ•˜ ๋Š” ๋ธ” ๋ก 11๊ฐœ ๋ฅผ ๊ฒฐ ๊ณผ ๋ฌผ ๋กœ ๋‚ด ์ค ๋‹ˆ ๋‹ค .

๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๋ธ” ๋ก ํฌ ๊ธฐ ๋Š” ๋ธ” ๋ก ํ—ค ๋” ์— ์ € ์žฅ ํ•ฉ ๋‹ˆ ๋‹ค . ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๋Š” ์ € ์žฅ ํ•˜ ์ง€ ์•Š ๊ธฐ ๋•Œ ๋ฌธ ์— ์ธ ์ฝ” ๋”ฉ ์ฒ˜ ๋ฆฌ ํ•œ ์ถœ ๋ ฅ ์€ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์˜ ์ถœ ๋ ฅ ๊ฒฐ ๊ณผ ๋ฌผ ๊ณผ ๋Š” ๋‹ค ๋ฆ… ๋‹ˆ ๋‹ค .

--flush-timeout= <์ œ ํ•œ ์‹œ ๊ฐ„ >

์•• ์ถ• ํ•  ๋•Œ , ์ด ์ „ ๋ฐ ์ด ํ„ฐ ๋ฅผ ์†Œ ๊ฑฐ ํ•˜ ๊ณ  ๋‹ค ์Œ ์ž… ๋ ฅ ์„ ๋ธ” ๋ก ๋‹จ ์œ„ ๋กœ ๋” ์ฝ ๋Š” ๋ฐ <์ œ ํ•œ ์‹œ ๊ฐ„ > ๋ฐ€ ๋ฆฌ ์ดˆ (์–‘ ์˜ ์ • ์ˆ˜ ๊ฐ’ )๊ฐ€ ์ง€ ๋‚ฌ ์„ ๊ฒฝ ์šฐ , ๋Œ€ ๊ธฐ ์ค‘ ์ด ๋˜ ๋ชจ ๋“  ์ž… ๋ ฅ ๋ฐ ์ด ํ„ฐ ๋ฅผ ์ธ ์ฝ” ๋” ์— ์„œ ์†Œ ๊ฑฐ ํ•œ ๋‹ค ์Œ ์ถœ ๋ ฅ ์Šค ํŠธ ๋ฆผ ์— ์ „ ๋‹ฌ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋Ÿฐ ๋™ ์ž‘ ์€ ๋„ค ํŠธ ์›Œ ํฌ ๋กœ ์Šค ํŠธ ๋ฆฌ ๋ฐ ํ•œ ๋ฐ ์ด ํ„ฐ ๋ฅผ xz ๋กœ ์•• ์ถ• ํ•  ๋•Œ ์“ธ ๋งŒ ํ•ฉ ๋‹ˆ ๋‹ค . <์ œ ํ•œ ์‹œ ๊ฐ„ > ๊ฐ’ ์„ ์  ๊ฒŒ ์ง€ ์ • ํ•˜ ๋ฉด ์  ์€ ์ง€ ์—ฐ ์‹œ ๊ฐ„ ์— ๋ฐ ์ด ํ„ฐ ๋ฅผ ๋ฐ› ์•„ ๋‚ผ ์ˆ˜ ์žˆ ์ง€ ๋งŒ <์ œ ํ•œ ์‹œ ๊ฐ„ > ๊ฐ’ ์„ ํฌ ๊ฒŒ ํ•˜ ๋ฉด ์•• ์ถ• ์œจ ์„ ๋†’ ์ผ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

์ด ๊ธฐ ๋Šฅ ์€ ๊ธฐ ๋ณธ ์  ์œผ ๋กœ ๊บผ ์ ธ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์„ ํ•œ ๋ฒˆ ์ด ์ƒ ์ง€ ์ • ํ•˜ ๋ฉด , ๋งˆ ์ง€ ๋ง‰ ์˜ต ์…˜ ์˜ ๊ฐ’ ๋Œ€ ๋กœ ๋™ ์ž‘ ํ•ฉ ๋‹ˆ ๋‹ค . ํŠน ๋ณ„ ํžˆ <์ œ ํ•œ ์‹œ ๊ฐ„ > ๊ฐ’ ์„ 0 ์œผ ๋กœ ์„ค ์ • ํ•˜ ๋ฉด ์ด ์„ค ์ • ์„ ์™„ ์ „ ํžˆ ๋Œ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

์ด ๊ธฐ ๋Šฅ ์€ POSIX ์‹œ ์Šค ํ…œ ์ด ์•„ ๋‹Œ ๊ณณ ์— ์„œ ๋Š” ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์—† ์Šต ๋‹ˆ ๋‹ค .

์ด ๊ธฐ ๋Šฅ ์€ ์—ฌ ์ „ ํžˆ ์‹œ ํ—˜ ์ค‘ ์ž… ๋‹ˆ ๋‹ค . ํ˜„ ์žฌ ๋กœ ์„œ ๋Š” , xz ๋ฒ„ ํผ ๋ง ์ฒ˜ ๋ฆฌ ๋ฐฉ ์‹ ๋•Œ ๋ฌธ ์— xz ์˜ ์‹ค ์‹œ ๊ฐ„ ์Šค ํŠธ ๋ฆผ ์•• ์ถ• ํ•ด ์ œ ๊ธฐ ๋Šฅ ํ™œ ์šฉ ์€ ์  ์ ˆ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

--no-sync

์› ๋ณธ ํŒŒ ์ผ ์„ ์ œ ๊ฑฐ ํ•˜ ๊ธฐ ์ „ ๊นŒ ์ง€ ๋Š” ์Šค ํ†  ๋ฆฟ ์ง€ ์žฅ ์น˜ ์— ๋Œ€ ์ƒ ํŒŒ ์ผ ๊ณผ ๋”” ๋ ‰ ํ„ฐ ๋ฆฌ ๋ฅผ ๋™ ๊ธฐ ํ™” ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ์ž‘ ์€ ์—ฌ ๋Ÿฌ ํŒŒ ์ผ ์„ ์•• ์ถ• ํ•˜ ๊ฑฐ ๋‚˜ ์•• ์ถ• ํ•ด ์ œ ํ•  ๋•Œ ์„ฑ ๋Šฅ ์„ ๊ฐœ ์„  ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๊ทธ ๋Ÿฌ ๋‚˜ , ์‚ญ ์ œ ๊ณผ ์ • ์„ ์ง„ ํ–‰ ํ•œ ๋‹ค ์Œ ์‹œ ์Šค ํ…œ ์ด ๋ฐ” ๋กœ ์น˜ ๋ช… ์  ์ธ ์˜ค ๋ฅ˜ ๊ฐ€ ๋‚˜ ํƒ€ ๋‚œ ๋‹ค ๋ฉด , ๋Œ€ ์ƒ ํŒŒ ์ผ ์„ ์Šค ํ†  ๋ฆฟ ์ง€ ์žฅ ์น˜ ์— ์ € ์žฅ ํ•˜ ์ง€ ์•Š ์•˜ ์ง€ ๋งŒ ์‚ญ ์ œ ๋™ ์ž‘ ์ด ์ด ๋ฃจ ์–ด ์กŒ ์„ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ด ๊ฒฝ ์šฐ ์› ๋ณธ ํŒŒ ์ผ ๋ฟ ๋งŒ ์•„ ๋‹ˆ ๋ผ ๋Œ€ ์ƒ ํŒŒ ์ผ ๋„ ๋‚˜ ํƒ€ ๋‚˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

์ด ์˜ต ์…˜ ์€ xz ํ”„ ๋กœ ๊ทธ ๋žจ ์ด ์› ๋ณธ ํŒŒ ์ผ ์„ ์‚ญ ์ œ ํ•  ๋•Œ ๋งŒ ๋™ ์ž‘ ํ•ฉ ๋‹ˆ ๋‹ค . ๋‹ค ๋ฅธ ๊ฒฝ ์šฐ ์— ๋Š” ์ „ ํ˜€ ๋™ ๊ธฐ ํ™” ๊ฐ€ ์ด ๋ฃจ ์–ด ์ง€ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

๋™ ๊ธฐ ํ™” ๋™ ์ž‘ ๊ณผ --no-sync ์˜ต ์…˜ ์€ xz 5.7.1alpha์— ์ถ” ๊ฐ€ ํ–ˆ ์Šต ๋‹ˆ ๋‹ค .

--memlimit-compress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ >

์•• ์ถ• ์ˆ˜ ํ–‰ ์‹œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ํ•œ ๊ณ„ ๋ฅผ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์„ ์—ฌ ๋Ÿฌ ๋ฒˆ ์ง€ ์ • ํ•˜ ๋ฉด ๋งˆ ์ง€ ๋ง‰ ๊ฐ’ ์„ ์ทจ ํ•ฉ ๋‹ˆ ๋‹ค .

์•• ์ถ• ์„ค ์ • ์ด <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์„ ์ดˆ ๊ณผ ํ•˜ ๋ฉด , xz ๋Š” ์„ค ์ • ๊ฐ’ ์˜ ํ•˜ ํ–ฅ ์กฐ ์ • ์„ ์‹œ ๋„ ํ•˜ ์—ฌ ํ•œ ๊ณ„ ๊ฐ’ ์„ ๋” ์ด ์ƒ ๋„˜ ์น˜ ์ง€ ์•Š ๊ฒŒ ํ•˜ ๊ณ  ์ž ๋™ ์กฐ ์ ˆ ์„ ๋ ๋ƒˆ ๋‹ค ๋Š” ์•Œ ๋ฆผ ์„ ํ‘œ ์‹œ ํ•ฉ ๋‹ˆ ๋‹ค . ์กฐ ์ • ์€ ๋‹ค ์Œ ์ˆœ ์„œ ๋Œ€ ๋กœ ์ง„ ํ–‰ ํ•ฉ ๋‹ˆ ๋‹ค . ์Šค ๋ ˆ ๋“œ ์ˆ˜ ๋ฅผ ์ค„ ์ž… ๋‹ˆ ๋‹ค . ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ์Šค ๋ ˆ ๋“œ ํ•˜ ๋‚˜ ์˜ ํ•  ๋‹น ํ•œ ๊ณ„ ์น˜ ๊ฐ€ <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์„ ๋„˜ ์œผ ๋ฉด ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋กœ ์ „ ํ™˜ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ทธ ๋‹ค ์Œ ๋งˆ ์ง€ ๋ง‰ ์œผ ๋กœ LZMA2 ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋ฅผ ์ค„ ์ž… ๋‹ˆ ๋‹ค .

--format=raw ๋˜ ๋Š” --no-adjust ๋ฏธ ์ง€ ์ • ์ƒ ํ™ฉ ์— ์„œ ์•• ์ถ• ํ•  ๋•Œ , ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์ถœ ๋ ฅ ์— ์˜ ํ–ฅ ์„ ์ฃผ ์ง€ ์•Š ๊ณ  ์Šค ๋ ˆ ๋“œ ์ฒ˜ ๋ฆฌ ์ˆ˜ ๋งŒ ์ค„ ์ผ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

<์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์ด ์•„ ๋ž˜ ์„ค ๋ช… ํ•œ ์กฐ ๊ฑด ์— ๋งž ์ง€ ์•Š ์œผ ๋ฉด , ์˜ค ๋ฅ˜ ๊ฐ€ ๋‚˜ ํƒ€ ๋‚˜ ๊ณ  xz ๋ช… ๋ น ์€ ์ข… ๋ฃŒ ์ƒ ํƒœ 1๋ฒˆ ์„ ๋ฐ˜ ํ™˜ ํ•˜ ๋ฉฐ ๋น  ์ ธ ๋‚˜ ๊ฐ‘ ๋‹ˆ ๋‹ค .

<์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์€ ์—ฌ ๋Ÿฌ ๋ฐฉ ์‹ ์œผ ๋กœ ์ง€ ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค :

โ€ข

<์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์€ ๋ฐ” ์ด ํŠธ ์šฉ ๋Ÿ‰ ์ ˆ ๋Œ€ ๊ฐ’ ์ž… ๋‹ˆ ๋‹ค . ์ • ์ˆ˜ ๊ฐ’ ์„ ์‚ฌ ์šฉ ํ•˜ ๋˜ MiB ์™€ ๊ฐ™ ์€ ์ ‘ ๋ฏธ ์‚ฌ ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ๋Š” ๊ฒŒ ์ข‹ ์Šต ๋‹ˆ ๋‹ค . ์˜ˆ : --memlimit-compress=80MiB

โ€ข

<์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์€ ์ด ๋ฌผ ๋ฆฌ ๋ฉ” ๋ชจ ๋ฆฌ (RAM) ์šฉ ๋Ÿ‰ ์˜ ๋ฐฑ ๋ถ„ ์œจ ๋กœ ์ง€ ์ • ํ•  ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๋‹ค ๋ฅธ ์ปด ํ“จ ํ„ฐ ๋ผ ๋ฆฌ ๊ณต ์œ  ํ•˜ ๋Š” ์…ธ ์ดˆ ๊ธฐ ํ™” ์Šค ํฌ ๋ฆฝ ํŠธ ์˜ XZ_DEFAULTS ํ™˜ ๊ฒฝ ๋ณ€ ์ˆ˜ ์— ๊ฐ’ ์„ ์„ค ์ • ํ•  ๋•Œ ํŠน ํžˆ ์“ธ ๋งŒ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋Ÿฐ ๋ฐฉ ์‹ ์œผ ๋กœ ์„ค ์ • ํ•˜ ๋ฉด ์‹œ ์Šค ํ…œ ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ์„ค ์น˜ ์šฉ ๋Ÿ‰ ์— ๋”ฐ ๋ผ ์ž ๋™ ์œผ ๋กœ ๋Š˜ ์–ด ๋‚ฉ ๋‹ˆ ๋‹ค . ์˜ˆ : --memlimit-compress=70%

โ€ข

<์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์€ 0 ๊ธฐ ๋ณธ ๊ฐ’ ์œผ ๋กœ ์„ค ์ • ํ•˜ ์—ฌ ์ดˆ ๊ธฐ ํ™” ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ํ˜„ ์žฌ ๋กœ ์„œ ๋Š” <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์ด max (์ตœ ๋Œ€ ) (๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ํ•œ ๊ณ„ ์—† ์Œ ) ์ธ ์ƒ ํƒœ ์™€ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค .

xz 32๋น„ ํŠธ ๋ฒ„ ์ „ ์— ์„œ ๋Š” ๋ช‡ ๊ฐ€ ์ง€ ํŠน ๋ณ„ ํ•œ ๊ฒฝ ์šฐ ๊ฐ€ ์žˆ ์Šต ๋‹ˆ ๋‹ค . <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์ด 4020MiB ๋ฅผ ๋„˜ ์œผ ๋ฉด <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์„ 4020MiB ๋กœ ๊ณ  ์ • ํ•ฉ ๋‹ˆ ๋‹ค . MIPS32์— ์„œ ๋Š” 2000MiB ๋กœ ๋Œ€ ์‹  ๊ณ  ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ( 0 ๊ณผ max ๋Š” ์ด ๊ฒฝ ์šฐ ์— ํ•ด ๋‹น ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•ด ์ œ ์‹œ ๋น„ ์Šท ํ•œ ๊ธฐ ๋Šฅ ์€ ์—† ์Šต ๋‹ˆ ๋‹ค .) ์ด ๊ฒฝ ์šฐ 32๋น„ ํŠธ ์‹ค ํ–‰ ํŒŒ ์ผ ์ด 4GiB(MIPS32์˜ ๊ฒฝ ์šฐ 2GiB) ์ฃผ ์†Œ ์˜ ์—ญ ์— ์ ‘ ๊ทผ ํ•  ๋•Œ ๋งค ์šฐ ์šฉ ์ด ํ•˜ ๋ฉฐ , ๋‹ค ๋ฅธ ๊ฒฝ ์šฐ ์— ๋Š” ์› ํ•˜ ๋Š” ๋Œ€ ๋กœ ๋ฌธ ์ œ ๋ฅผ ์ผ ์œผ ํ‚ค ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

๋ฉ” ๋ชจ ๋ฆฌ ํ™œ ์šฉ ์„น ์…˜ ๋„ ์ฐธ ๊ณ  ํ•˜ ์‹ญ ์‹œ ์˜ค .

--memlimit-decompress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ >

์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ํ•œ ๊ณ„ ์šฉ ๋Ÿ‰ ์„ ์„ค ์ • ํ•ฉ ๋‹ˆ ๋‹ค . --list ๋ชจ ๋“œ ์— ๋„ ์˜ ํ–ฅ ์„ ์ค ๋‹ˆ ๋‹ค . <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์„ ๋„˜ ๊ธฐ ์ง€ ์•Š ๊ณ  ์„œ ๋Š” ๋™ ์ž‘ ์ด ์ง„ ํ–‰ ์ด ์•ˆ ๋  ๊ฒฝ ์šฐ , xz ์— ์„œ ๋Š” ์˜ค ๋ฅ˜ ๋ฅผ ๋‚˜ ํƒ€ ๋‚ด ๊ณ  ํŒŒ ์ผ ์•• ์ถ• ํ•ด ์ œ ๋ฅผ ์‹ค ํŒจ ๋กœ ๊ฐ„ ์ฃผ ํ•ฉ ๋‹ˆ ๋‹ค . <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์„ ์ง€ ์ • ํ•˜ ๋Š” ๊ฐ€ ๋Šฅ ํ•œ ๋ฐฉ ๋ฒ• ์— ๋Œ€ ํ•ด ์„œ ๋Š” --memlimit-compress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์˜ต ์…˜ ์„ ์ฐธ ๊ณ  ํ•˜ ์‹ญ ์‹œ ์˜ค .

--memlimit-mt-decompress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ >

๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ํ•œ ๊ณ„ ์šฉ ๋Ÿ‰ ์„ ์„ค ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ์Šค ๋ ˆ ๋“œ ์ˆ˜ ์— ์˜ ํ–ฅ ์„ ์ค„ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . xz ์— ์„œ ํŒŒ ์ผ ์•• ์ถ• ํ•ด ์ œ ๋ฅผ ๊ฑฐ ๋ถ€ ํ•˜ ๊ฒŒ ํ•˜ ์ง„ ์•Š ์Šต ๋‹ˆ ๋‹ค . <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์ˆ˜ ์น˜ ๊ฐ€ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋กœ ์ฒ˜ ๋ฆฌ ํ•˜ ๊ธฐ ์— ๋„ˆ ๋ฌด ๋‚ฎ ๋‹ค ๋ฉด , <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์„ ๋ฌด ์‹œ ํ•˜ ๊ณ  xz ๋™ ์ž‘ ์„ ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋กœ ๊ณ„ ์† ์ง„ ํ–‰ ํ•ฉ ๋‹ˆ ๋‹ค . ์ฐธ ๊ณ  ๋กœ --memlimit-decompress ์˜ต ์…˜ ๋„ ์‚ฌ ์šฉ ํ•˜ ๋ฉด , ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์™€ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋‘ ๊ฒฝ ์šฐ ์— ๋ชจ ๋‘ ์  ์šฉ ํ•˜ ๊ธฐ ์— , ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์  ์šฉ ํ•  <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์€ --memlimit-decompress ์— ์„ค ์ • ํ•˜ ๋Š” ์ œ ํ•œ ๊ฐ’ ๋ณด ๋‹ค ๋” ํฌ ๋ฉด ์•ˆ ๋ฉ ๋‹ˆ ๋‹ค .

๋‹ค ๋ฅธ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์šฉ ๋Ÿ‰ ์ œ ํ•œ ์˜ต ์…˜ ๊ณผ ๋Š” ๋‹ฌ ๋ฆฌ , --memlimit-mt-decompress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์˜ต ์…˜ ์€ ์‹œ ์Šค ํ…œ ๋ณ„ ๊ธฐ ๋ณธ <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์„ ์ง€ ๋‹™ ๋‹ˆ ๋‹ค . ํ˜„ ์žฌ ์„ค ์ • ๊ฐ’ ์€ xz --info-memory ๋ช… ๋ น ์œผ ๋กœ ํ™• ์ธ ํ•ด ๋ณผ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

์ด ์˜ต ์…˜ ๊ณผ ๊ธฐ ๋ณธ ๊ฐ’ ์€ ํ•œ ๊ณ„ ๊ฐ’ ์„ ์ฃผ ์ง€ ์•Š ์œผ ๋ฉด ์Šค ๋ ˆ ๋“œ ๊ธฐ ๋ฐ˜ ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์ด ์ผ ๋ถ€ ์ž… ๋ ฅ ํŒŒ ์ผ ์— ๋Œ€ ํ•ด ์ • ์‹  ๋‚˜ ๊ฐ„ ์ˆ˜ ์ค€ ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ ์„ ํ•  ๋‹น ํ•ด ์„œ ๋™ ์ž‘ ์ด ๋ ๋‚˜ ๋ฒ„ ๋ฆด ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์ด ์‹œ ์Šค ํ…œ ์˜ ์‚ฌ ์–‘ ์— ๋น„ ํ•ด ๋‚ฎ ๋‹ค ๋ฉด , <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์„ ์ž ์œ  ๋กญ ๊ฒŒ ์˜ฌ ๋ฆฌ ์‹œ ๋˜ , xz ์— ์„œ ์  ์€ ์Šค ๋ ˆ ๋“œ ์ˆ˜ ์— ๋„ ๋ฉ” ๋ชจ ๋ฆฌ ๊ณต ๊ฐ„ ํ•  ๋‹น ์„ ์‹œ ๋„ ํ•˜ ๋Š” ๋งŒ ํผ , ์ž… ๋ ฅ ํŒŒ ์ผ ์— ์  ์ ˆ ํ•œ ์ˆ˜ ์ค€ ์œผ ๋กœ ๊ฐ€ ์šฉ RAM ์šฉ ๋Ÿ‰ ์„ ๋„˜ ๋Š” ํฐ ๊ฐ’ ์„ ์„ค ์ • ํ•˜ ์ง€ ๋งˆ ์‹ญ ์‹œ ์˜ค . ๋ฉ” ๋ชจ ๋ฆฌ ๋‚˜ ์Šค ์™€ ํ•‘ ์˜ ์—ญ ๊ณต ๊ฐ„ ์ด ์ค„ ์–ด ๋“ค ๋ฉด ์•• ์ถ• ํ•ด ์ œ ์„ฑ ๋Šฅ ์„ ๊ฐœ ์„  ํ•˜ ์ง€ ๋ชป ํ•ฉ ๋‹ˆ ๋‹ค .

<์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์„ ์ง€ ์ • ํ•˜ ๋Š” ๊ฐ€ ๋Šฅ ํ•œ ๋ฐฉ ๋ฒ• ์„ ๋ณด ๋ ค ๋ฉด --memlimit-compress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์˜ต ์…˜ ์„ ์ฐธ ๊ณ  ํ•˜ ์‹ญ ์‹œ ์˜ค . <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์„ 0 ์œผ ๋กœ ์„ค ์ • ํ•˜ ๋ฉด <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ๊ฐ’ ์ด ์‹œ ์Šค ํ…œ ์ง€ ์ • ๊ธฐ ๋ณธ ๊ฐ’ ์œผ ๋กœ ๋ฐ” ๋€ ๋‹ˆ ๋‹ค .

-M <์ œ ํ•œ ์šฉ ๋Ÿ‰ > , --memlimit= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > , --memory= <์ œ ํ•œ ์šฉ ๋Ÿ‰ >

--memlimit-compress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > --memlimit-decompress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > --memlimit-mt-decompress= <์ œ ํ•œ ์šฉ ๋Ÿ‰ > ์ง€ ์ • ๊ณผ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค .

--no-adjust

์•• ์ถ• ์ถœ ๋ ฅ ๊ฒฐ ๊ณผ ์— ์˜ ํ–ฅ ์„ ์ฃผ ๋Š” ์„ค ์ • ์„ ์กฐ ์ • ํ•˜ ์ง€ ์•Š ๊ณ  ๋Š” ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์šฉ ๋Ÿ‰ ์ œ ํ•œ ์กฐ ๊ฑด ์ด ๋งž ์ง€ ์•Š ์œผ ๋ฉด ์˜ค ๋ฅ˜ ๋ฅผ ํ‘œ ์‹œ ํ•˜ ๊ณ  ๋น  ์ ธ ๋‚˜ ๊ฐ‘ ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์€ xz ๊ฐ€ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋กœ ์ „ ํ™˜ ํ•˜ ๊ณ  LZMA2 ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋ฅผ ์ค„ ์ด ๋Š” ๋™ ์ž‘ ์„ ๋ง‰ ์•„ ์ค ๋‹ˆ ๋‹ค . ์‹ฌ ์ง€ ์–ด ์ด ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ๋ฉด ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ํ•œ ๊ณ„ ๋ฅผ ๋งŒ ์กฑ ํ•˜ ๋„ ๋ก ์Šค ๋ ˆ ๋“œ ์ˆ˜ ๋ฅผ ์ค„ ์—ฌ ์•• ์ถ• ๊ฒฐ ๊ณผ ๋ฌผ ์ถœ ๋ ฅ ์— ์˜ ํ–ฅ ์ด ๊ฐ€ ์ง€ ์•Š ๊ฒŒ ํ•ฉ ๋‹ˆ ๋‹ค .

์› ์‹œ ์Šค ํŠธ ๋ฆผ ( --format=raw )์„ ๋งŒ ๋“ค ๋–„ ์ž ๋™ ์กฐ ์ • ์€ ํ•ญ ์ƒ ๊บผ ์ง‘ ๋‹ˆ ๋‹ค .

-T <์Šค ๋ ˆ ๋“œ ์ˆ˜ > , --threads= <์Šค ๋ ˆ ๋“œ ์ˆ˜ >

ํ™œ ์šฉ ํ•  ์ž‘ ์—… ์Šค ๋ ˆ ๋“œ ์ˆ˜ ๋ฅผ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . <์Šค ๋ ˆ ๋“œ ์ˆ˜ > ๊ฐ’ ์„ 0 ๊ฐ’ ์œผ ๋กœ ์„ค ์ • ํ•˜ ๋ฉด , xz ๋Š” ์‹œ ์Šค ํ…œ ์— ์„œ ์ง€ ์› ํ•˜ ๋Š” ์ตœ ๋Œ€ ํ”„ ๋กœ ์„ธ ์„œ ์Šค ๋ ˆ ๋“œ ์ˆ˜ ๋ฅผ ๋ชจ ๋‘ ํ™• ๋ณด ํ•ฉ ๋‹ˆ ๋‹ค . ์‹ค ์ œ ์Šค ๋ ˆ ๋“œ ์ˆ˜ ๋Š” ์ž… ๋ ฅ ํŒŒ ์ผ ์ด ์ฃผ ์–ด ์ง„ ์„ค ์ • ๋Œ€ ๋กœ ์Šค ๋ ˆ ๋“œ ์ฒ˜ ๋ฆฌ ๋ฅผ ํ•  ๋งŒ ํผ ๊ทธ ๋ ‡ ๊ฒŒ ํฌ ์ง€ ์•Š ์„ ๊ฒฝ ์šฐ , ๋‚ด ์ง€ ๋Š” ๋” ๋งŽ ์€ ์Šค ๋ ˆ ๋“œ ๋ฅผ ์‚ฌ ์šฉ ํ–ˆ ์„ ๋•Œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ํ•œ ๊ณ„ ๋ฅผ ์ดˆ ๊ณผ ํ•  ๊ฒฝ ์šฐ <์Šค ๋ ˆ ๋“œ ์ˆ˜ > ๋ณด ๋‹ค ์  ์„ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ์™€ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ์€ ๋‹ค ๋ฅธ ์ถœ ๋ ฅ ๊ฒฐ ๊ณผ ๋ฌผ ์„ ๋ƒ… ๋‹ˆ ๋‹ค . ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ์€ ์ž‘ ์€ ํŒŒ ์ผ ํฌ ๊ธฐ ๊ฒฐ ๊ณผ ๋ฌผ ์„ ๋‚ด ๋†“ ์ง€ ๋งŒ , ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ์˜ ๊ฒฝ ์šฐ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ์— ์„œ ๋‚ด ๋†“ ์€ ๊ฒฐ ๊ณผ ๋ฌผ ์€ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋กœ ๋งŒ ์•• ์ถ• ์„ ํ•ด ์ œ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . <์Šค ๋ ˆ ๋“œ ์ˆ˜ > ๋ฅผ 1 ๋กœ ์„ค ์ • ํ•˜ ๋ฉด ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋ฅผ ์‚ฌ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . <์Šค ๋ ˆ ๋“œ ์ˆ˜ > ๋ฅผ 0 ๊ณผ ๋‹ค ๋ฅธ ๊ฐ’ ์œผ ๋กœ ์„ค ์ • ํ•˜ ๋ฉด , ์‹œ ์Šค ํ…œ ์— ์„œ ์‹ค ์ œ ๋กœ ํ•˜ ๋“œ ์›จ ์–ด ์Šค ๋ ˆ ๋“œ ๊ฐ€ 1๊ฐœ ๋งŒ ์ง€ ์› ํ•œ ๋‹ค ํ•˜ ๋” ๋ผ ๋„ , ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ์„ ์‚ฌ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . ( xz 5.2.x์— ์„œ ๋Š” ์ด ๊ฒฝ ์šฐ ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋ฅผ ํ™œ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค .)

๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋กœ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ๋ ค ๋ฉด , <์Šค ๋ ˆ ๋“œ ์ˆ˜ > ๋ฅผ +1 ๋กœ ์„ค ์ • ํ•˜ ์‹ญ ์‹œ ์˜ค . + ์ ‘ ๋‘ ์‚ฌ ๋Š” 1 ์ด ์™ธ ์˜ ๊ฐ’ ์— ๋Š” ์˜ ํ–ฅ ์„ ์ฃผ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ํ•œ ๊ณ„ ์„ค ์ • ์€ xz ์„ --no-adjust ์˜ต ์…˜ ์„ ์“ฐ ๊ธฐ ์ „ ๊นŒ ์ง€ ๋Š” ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋กœ ์ „ ํ™˜ ํ•˜ ๊ฒŒ ํ•ฉ ๋‹ˆ ๋‹ค . + ์ ‘ ๋‘ ์‚ฌ ์ง€ ์› ์€ xz 5.4.0์— ์ถ” ๊ฐ€ ํ–ˆ ์Šต ๋‹ˆ ๋‹ค .

์ž ๋™ ์Šค ๋ ˆ ๋“œ ์ˆ˜ ๋ฅผ ์š” ์ฒญ ํ–ˆ ๊ณ  ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ํ•œ ๊ณ„ ๋ฅผ ์ง€ ์ • ํ•˜ ์ง€ ์•Š ์•˜ ๋‹ค ๋ฉด , ์‹œ ์Šค ํ…œ ์— ๋งž ๊ฒŒ ๋” ๊ฐ€ ๋Šฅ ํ•œ ์Šค ๋ ˆ ๋“œ ์ˆ˜ ๋ฅผ ์ œ ํ•œ ํ•˜ ๋Š” ๊ธฐ ๋ณธ ์†Œ ํ”„ ํŠธ ์ œ ํ•œ ๊ฐ’ ์„ ์‚ฌ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . ์Šค ๋ ˆ ๋“œ ์ˆ˜ ๊ฐ€ ํ•œ ๊ฐœ ๊ฐ€ ๋˜ ๋ฉด ๋ฌด ์‹œ ํ•˜ ๋Š” ์ด ๋Ÿฐ ๊ฐœ ๋… ์ด ์†Œ ํ”„ ํŠธ ์ œ ํ•œ ์ด ๊ธฐ ์— , xz ๋กœ ํ•˜ ์—ฌ ๊ธˆ ์•• ์ถ• ๋™ ์ž‘ ๋ฐ ์•• ์ถ• ํ•ด ์ œ ๋™ ์ž‘ ์ˆ˜ ํ–‰ ์‹œ ๋ฉˆ ์ถ” ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ์ด ๊ฐ€ ๋ณธ ์†Œ ํ”„ ํŠธ ์ œ ํ•œ ๊ฐ’ ์€ xz ์‹ค ํ–‰ ๋„ ์ค‘ ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋กœ ๋ฐ” ๋€Œ ๊ฒŒ ํ•˜ ์ง€ ๋Š” ์•Š ์Šต ๋‹ˆ ๋‹ค . ํ™œ ์„ฑ ์ œ ํ•œ ๊ฐ’ ์€ xz --info-memory ๋ช… ๋ น ์œผ ๋กœ ๋ณผ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

ํ˜„ ์žฌ ์Šค ๋ ˆ ๋”ฉ ์ฒ˜ ๋ฆฌ ๋ฐฉ ์‹ ์€ ์ž… ๋ ฅ ์„ ๋ธ” ๋ก ๋‹จ ์œ„ ๋กœ ์ชผ ๊ฐœ ๊ณ  ๊ฐ ๊ฐ ์˜ ๋ธ” ๋ก ์„ ๋… ๋ฆฝ ์  ์œผ ๋กœ ์•• ์ถ• ํ•˜ ๋Š” ๋™ ์ž‘ ์„ ์ทจ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๋ธ” ๋ก ํฌ ๊ธฐ ๋Š” ์•• ์ถ• ์ˆ˜ ์ค€ ์— ๋”ฐ ๋ผ ๋‹ค ๋ฅด ๋ฉฐ --block-size= <ํฌ ๊ธฐ > ์˜ต ์…˜ ์œผ ๋กœ ์žฌ ์ง€ ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

์Šค ๋ ˆ ๋“œ ์•• ์ถ• ํ•ด ์ œ ๋ฐฉ ์‹ ์€ ์—ฌ ๋Ÿฌ ๋ธ” ๋ก ์ด ๋ธ” ๋ก ํ—ค ๋” ์— ๋„ฃ ์€ ํฌ ๊ธฐ ์ • ๋ณด ์™€ ํ•จ ๊ป˜ ๋“ค ์–ด ๊ฐ„ ํŒŒ ์ผ ์— ๋งŒ ๋™ ์ž‘ ํ•ฉ ๋‹ˆ ๋‹ค . ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ์•• ์ถ• ํ•œ ์ถฉ ๋ถ„ ํžˆ ํฐ ๋ชจ ๋“  ํŒŒ ์ผ ์€ ์ด ์กฐ ๊ฑด ์— ๋งŒ ์กฑ ํ•˜ ์ง€ ๋งŒ , ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ์•• ์ถ• ํ•œ ํŒŒ ์ผ ์€ --block-size= <ํฌ ๊ธฐ > ์˜ต ์…˜ ์„ ์ง€ ์ • ํ•˜ ๋” ๋ผ ๋„ ์กฐ ๊ฑด ์— ๋งŒ ์กฑ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

์Šค ๋ ˆ ๋“œ ๊ธฐ ๋ณธ ๊ฐ’ ์€ 0 ์ž… ๋‹ˆ ๋‹ค . xz 5.4.x ์ด ์ „ ์˜ ๊ธฐ ๋ณธ ๊ฐ’ ์€ 1 ์ž… ๋‹ˆ ๋‹ค .

๊ฐœ ๋ณ„ ์•• ์ถ• ํ•„ ํ„ฐ ์ฒด ์ธ ์„ค ์ •

๊ฐœ ๋ณ„ ํ•„ ํ„ฐ ์ฒด ์ธ ์€ ์‚ฌ ์ „ ์„ค ์ • ์— ์—ฎ ์ธ ์„ค ์ • ์— ์˜ ์กด ํ•˜ ๋Š” ๋Œ€ ์‹  ์•• ์ถ• ์„ค ์ • ์„ ์„ธ ๋ถ€ ์  ์œผ ๋กœ ํ•˜ ๋‚˜ ํ•˜ ๋‚˜ ์„ค ์ • ํ•  ์ˆ˜ ์žˆ ๊ฒŒ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ฐœ ๋ณ„ ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์ง€ ์ • ํ•˜ ๋ฉด , ๋ช… ๋ น ํ–‰ ์— ์•ž ์„œ ์ง€ ์ • ํ•œ ์‚ฌ ์ „ ์„ค ์ • ์˜ต ์…˜ ( -0 ... -9 ๊ณผ --extreme )์€ ๋ฌด ์‹œ ํ•ฉ ๋‹ˆ ๋‹ค . ์‚ฌ ์ „ ์„ค ์ • ์˜ต ์…˜ ์„ ํ•˜ ๋‚˜ ์ด ์ƒ ์˜ ํ•„ ํ„ฐ ์ฒด ์ธ ์˜ต ์…˜ ๋‹ค ์Œ ์— ์ง€ ์ • ํ•˜ ๋ฉด , ์ƒˆ ์‚ฌ ์ „ ์„ค ์ • ์„ ์ทจ ํ•˜ ๋ฉฐ , ์•ž ์„œ ์ง€ ์ • ํ•œ ๊ฐœ ๋ณ„ ํ•„ ํ„ฐ ์ฒด ์ธ ์˜ต ์…˜ ์€ ๋ฌด ์‹œ ํ•ฉ ๋‹ˆ ๋‹ค .

ํ•„ ํ„ฐ ์ฒด ์ธ ์€ ๋ช… ๋ น ํ–‰ ํŒŒ ์ด ํ•‘ ์— ๋น„ ๊ต ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•  ๋•Œ , ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ์ž… ๋ ฅ ์„ ์ฒซ ๋ฒˆ ์งธ ํ•„ ํ„ฐ ๋กœ ๋†“ ๊ณ  , ์ถœ ๋ ฅ ๋Œ€ ์ƒ (์ด ์žˆ ์œผ ๋ฉด )์„ ๋‹ค ์Œ ํ•„ ํ„ฐ ๋กœ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ์ตœ ์ข… ํ•„ ํ„ฐ ์˜ ์ถœ ๋ ฅ ์€ ์•• ์ถ• ํŒŒ ์ผ ๋กœ ๊ธฐ ์˜ฅ ํ•ฉ ๋‹ˆ ๋‹ค . ์ฒด ์ธ ์˜ ์ตœ ๋Œ€ ํ•„ ํ„ฐ ์ˆ˜ ๋Š” 4์ด ์ง€ ๋งŒ , ํ•„ ํ„ฐ ์ฒด ์ธ ์ƒ ํ•„ ํ„ฐ ๊ฐฏ ์ˆ˜ ๋Š” ๋ณด ํ†ต 1หœ2๊ฐœ ์ž… ๋‹ˆ ๋‹ค .

์ˆ˜ ๋งŽ ์€ ํ•„ ํ„ฐ ๊ฐ€ ํ•„ ํ„ฐ ์ฒด ์ธ ์ƒ ์— ์„œ ์ œ ์•ฝ ์  ์„ ๊ฐ€ ์ง€ ๊ณ  ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ผ ๋ถ€ ํ•„ ํ„ฐ ๋Š” ์ฒด ์ธ ์˜ ๋งˆ ์ง€ ๋ง‰ ํ•„ ํ„ฐ ๋กœ ๋งŒ ๋™ ์ž‘ ํ•˜ ๋ฉฐ , ์ผ ๋ถ€ ๋‹ค ๋ฅธ ํ•„ ํ„ฐ ๋Š” ๋งˆ ์ง€ ๋ง‰ ์ด ์•„ ๋‹Œ ํ•„ ํ„ฐ ๋กœ , ์–ด ๋–ค ๋™ ์ž‘ ์€ ์ฒด ์ธ ์˜ ์–ด ๋–ค ์œ„ ์น˜ ์— ๋“  ๋‘ก ๋‹ˆ ๋‹ค . ํ•„ ํ„ฐ ์— ๋”ฐ ๋ผ , ์ด ์ œ ํ•œ ์€ ํ•„ ํ„ฐ ์„ค ๊ณ„ ๋ฅผ ๋”ฐ ๋ฅด ๊ฑฐ ๋‚˜ ๋ณด ์•ˆ ๋ฌธ ์ œ ๋ฅผ ๋ง‰ ๊ธฐ ์œ„ ํ•ด ์กด ์žฌ ํ•˜ ๊ธฐ ๋„ ํ•ฉ ๋‹ˆ ๋‹ค .

๊ฐœ ๋ณ„ ํ•„ ํ„ฐ ์ฒด ์ธ ์€ ๋‘ ๊ฐ€ ์ง€ ๋ฐฉ ์‹ ์œผ ๋กœ ์ง€ ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . --filters= <ํ•„ ํ„ฐ > ์™€ --filters1= <ํ•„ ํ„ฐ > ... --filters9= <ํ•„ ํ„ฐ > ์˜ต ์…˜ ์œผ ๋กœ liblzma ํ•„ ํ„ฐ ๋ฌธ ์ž ์—ด ๋ฌธ ๋ฒ• ์— ๋”ฐ ๋ผ ํ•œ ๊ฐ€ ์ง€ ์˜ต ์…˜ ์„ ํ•„ ํ„ฐ ์ฒด ์ธ ์ „ ์ฒด ๋ฅผ ์ง€ ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๋Œ€ ์‹  , ํ•˜ ๋‚˜ ์ด ์ƒ ์˜ ๊ฐœ ๋ณ„ ํ•„ ํ„ฐ ์˜ต ์…˜ ์„ ์› ํ•˜ ๋Š” ํ•„ ํ„ฐ ์ฒด ์ธ ์ˆœ ์„œ ๋Œ€ ๋กœ ์ง€ ์ • ํ•  ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ด ๋ง ์ธ ์ฆ‰ ์Šจ , ๊ฐœ ๋ณ„ ํ•„ ํ„ฐ ์˜ต ์…˜ ์˜ ์ˆœ ์„œ ๊ฐ€ ์ค‘ ์š” ํ•˜ ๋‹จ ๋œป ์ž… ๋‹ˆ ๋‹ค ! ์› ์‹œ ์Šค ํŠธ ๋ฆผ ์„ ๋”” ์ฝ” ๋”ฉ ํ•  ๋•Œ ( --format=raw ), ์•• ์ถ• ํ–ˆ ์„ ๋•Œ ์ง€ ์ • ํ–ˆ ๋˜ ํ•„ ํ„ฐ ์™€ ๊ฐ™ ์€ ์ˆœ ์„œ ๋กœ ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์ง€ ์ • ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค . ์ „ ์ฒด ์ฒด ์ธ ์˜ต ์…˜ ( --filters= <ํ•„ ํ„ฐ > ) ๋ณด ๋‹ค ์šฐ ์„  ์ง€ ์ • ํ•œ ๊ฐœ ๋ณ„ ํ•„ ํ„ฐ ๋˜ ๋Š” ์‚ฌ ์ „ ์„ค ์ • ์˜ต ์…˜ ์€ ๊นŒ ๋จน ์„ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ „ ์ฒด ์ฒด ์ธ ์˜ต ์…˜ ๋‹ค ์Œ ์— ๊ฐœ ๋ณ„ ํ•„ ํ„ฐ ๋ฅผ ์ง€ ์ • ํ•  ๊ฒฝ ์šฐ ํ•„ ํ„ฐ ์ฒด ์ธ ์˜ ๋™ ์ž‘ ์„ ๋ฌด ํšจ ๋กœ ํ•ฉ ๋‹ˆ ๋‹ค .

ํ•„ ํ„ฐ ๋Š” ์‰ผ ํ‘œ ๋กœ ๊ตฌ ๋ถ„ ํ•˜ ๋Š” ํ•„ ํ„ฐ ๋ณ„ <์˜ต ์…˜ > ์ด ์žˆ ์Šต ๋‹ˆ ๋‹ค . <์˜ต ์…˜ > ์— ์ถ” ๊ฐ€ ๋กœ ์ž… ๋ ฅ ํ•œ ์‰ผ ํ‘œ ๋Š” ๋ฌด ์‹œ ํ•ฉ ๋‹ˆ ๋‹ค . ๋ชจ ๋“  ์˜ต ์…˜ ๊ฐ’ ์— ๋Š” ๊ธฐ ๋ณธ ๊ฐ’ ์ด ์žˆ ์–ด , ๊ฐ’ ์„ ๋ฐ” ๊พธ ๋ ค ๋ฉด ์ง€ ์ • ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค .

์ „ ์ฒด ํ•„ ํ„ฐ ์ฒด ์ธ ๊ณผ <์˜ต ์…˜ > ์„ ๋ณด ๋ ค ๋ฉด xz -vv ( --verbose ๋‘ ๋ฒˆ )๋ช… ๋ น ์„ ์‚ฌ ์šฉ ํ•˜ ์‹ญ ์‹œ ์˜ค . ์ด ๋ช… ๋ น ์€ ์‚ฌ ์ „ ์„ค ์ • ์ด ์‚ฌ ์šฉ ํ•˜ ๋Š” ํ•„ ํ„ฐ ์ฒด ์ธ ์˜ต ์…˜ ๋„ ๋ณผ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .
--filters=
<ํ•„ ํ„ฐ >

์ „ ์ฒด ํ•„ ํ„ฐ ์ฒด ์ธ ๋˜ ๋Š” ์‚ฌ ์ „ ์„ค ์ • ์„ ๋‹จ ์ผ ์˜ต ์…˜ ์œผ ๋กœ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ๊ฐ ํ•„ ํ„ฐ ๋Š” ๊ณต ๋ฐฑ ๋ฌธ ์ž ๋˜ ๋Š” ๋Œ€ ์‹œ ๋ฌธ ์ž ๋‘ ๋ฒˆ ์ž… ๋ ฅ ( -- )์œผ ๋กœ ๊ตฌ ๋ถ„ ํ•ฉ ๋‹ˆ ๋‹ค . ์…ธ ๋ช… ๋ น ํ–‰ ์— ์„œ ํ•„ ํ„ฐ ๋Š” ๋”ฐ ์˜ด ํ‘œ ๋กœ ๊ฐ ์‹ธ ์„œ ๋‹จ ์ผ ์˜ต ์…˜ ์œผ ๋กœ ํ•ด ์„ ํ•˜ ๋„ ๋ก ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค . ์˜ต ์…˜ ์„ ํ‘œ ๊ธฐ ํ•˜ ๋ ค ๋ฉด : ๋˜ ๋Š” = ์„ ํ™œ ์šฉ ํ•˜ ์‹ญ ์‹œ ์˜ค . ์‚ฌ ์ „ ์„ค ์ • ์•ž ์— - ๋ฅผ ๋ถ™ ์ผ ์ˆ˜ ์žˆ ๊ณ  0๊ฐœ ๋˜ ๋Š” ํ•˜ ๋‚˜ ์ด ์ƒ ์˜ ํ”Œ ๋ž˜ ๊ทธ ๋ฅผ ๋ถ™ ์ผ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์œ  ์ผ ํ•˜ ๊ฒŒ ์ง€ ์› ํ•˜ ๋Š” ํ”Œ ๋ž˜ ๊ทธ ๋Š” --extreme ๊ณผ ๋™ ์ผ ํ•œ e ์ž… ๋‹ˆ ๋‹ค .

--filters1 = <ํ•„ ํ„ฐ > ... --filters9 = <ํ•„ ํ„ฐ >

--block-list ์™€ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ๋Š” ์ถ” ๊ฐ€ ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์ตœ ๋Œ€ 9๊ฐœ ๊นŒ ์ง€ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค .

์˜ˆ ๋ฅผ ๋“ค ์–ด ํ… ์Šค ํŠธ ํŒŒ ์ผ ๊ณผ ์‹ค ํ–‰ ํŒŒ ์ผ ์˜ ์•„ ์นด ์ด ๋ธŒ ๋ฅผ ์•• ์ถ• ํ•  ๋•Œ ์‹ค ํ–‰ ๋ถ€ ๋ถ„ ์— BCJ ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์‚ฌ ์šฉ ํ•˜ ๊ณ  ํ… ์Šค ํŠธ ๋ถ€ ๋ถ„ ์€ LZMA2 ํ•„ ํ„ฐ ๋ฅผ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

--filters-help

--filters ์™€ --filters1= <ํ•„ ํ„ฐ > ... --filters9= <ํ•„ ํ„ฐ > ์˜ต ์…˜ ์˜ ์‚ฌ ์ „ ์„ค ์ • ํ•„ ํ„ฐ ์™€ ๊ฐœ ๋ณ„ ์„ค ์ • ํ•„ ํ„ฐ ์ฒด ์ธ ์„ ์ง€ ์ • ํ•˜ ๋Š” ๋ฐฉ ๋ฒ• ์„ ์„ค ๋ช… ํ•˜ ๋Š” ๋„ ์›€ ๋ง ๋ฉ” ์‹œ ์ง€ ๋ฅผ ์ถœ ๋ ฅ ํ•˜ ๊ณ  ์™„ ์ „ ํžˆ ๋น  ์ ธ ๋‚˜ ๊ฐ‘ ๋‹ˆ ๋‹ค .

--lzma1 [ = <์˜ต ์…˜ > ]
--lzma2
[ = <์˜ต ์…˜ > ]

LZMA1 ๋˜ ๋Š” LZMA2 ํ•„ ํ„ฐ ๋ฅผ ํ•„ ํ„ฐ ์ฒด ์ธ ์— ์ถ” ๊ฐ€ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ํ•„ ํ„ฐ ๋Š” ํ•„ ํ„ฐ ์ฒด ์ธ ์˜ ๋งˆ ์ง€ ๋ง‰ ์š” ์†Œ ๋กœ ๋งŒ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

LZMA1์€ ๊ณ  ์ „ ํ•„ ํ„ฐ ๋กœ , LZMA1๋งŒ ์ง€ ์› ํ•˜ ๋Š” ๊ณ  ์ „ .lzma ํŒŒ ์ผ ํ˜• ์‹ ์— ์„œ ๋งŒ ์ง€ ์› ํ•ฉ ๋‹ˆ ๋‹ค . LZMA2๋Š” LZMA1์˜ ์—… ๋ฐ ์ด ํŠธ ๋ฒ„ ์ „ ์œผ ๋กœ LZMA1์˜ ์‹ค ์งˆ ์  ๋ฌธ ์ œ ๋ฅผ ํ•ด ๊ฒฐ ํ–ˆ ์Šต ๋‹ˆ ๋‹ค . .xz ํ˜• ์‹ ์€ LZMA2 ํ•„ ํ„ฐ ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ๋ฉฐ LZMA1 ํ•„ ํ„ฐ ๋Š” ์ „ ์  ์œผ ๋กœ ์ง€ ์› ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ์•• ์ถ• ์† ๋„ ์™€ ์•• ์ถ• ์œจ ์€ LZMA1๊ณผ LZMA2๊ฐ€ ์‹ค ์งˆ ์  ์œผ ๋กœ ๋™ ์ผ ํ•ฉ ๋‹ˆ ๋‹ค .

LZMA1๊ณผ LZMA2๋Š” ๋™ ์ผ ํ•œ <์˜ต ์…˜ > ์ง‘ ํ•ฉ ์„ ๊ณต ์œ  ํ•ฉ ๋‹ˆ ๋‹ค :

preset= <์‚ฌ ์ „ ์„ค ์ • >

LZMA1 ๋˜ ๋Š” LZMA2์˜ ๋ชจ ๋“  <์˜ต ์…˜ > ์„ <์‚ฌ ์ „ ์„ค ์ • > ์œผ ๋กœ ์ดˆ ๊ธฐ ํ™” ํ•ฉ ๋‹ˆ ๋‹ค . <์‚ฌ ์ „ ์„ค ์ • > ๊ฐ’ ์€ ์ • ์ˆ˜ ๊ฐ’ ์œผ ๋กœ ์ด ๋ฃจ ์–ด ์ ธ ์žˆ ์œผ ๋ฉฐ , ์‚ฌ ์ „ ์„ค ์ • ์— ๋ณ€ ํ˜• ์„ ์ค„ ๋–„ ๋‹จ ์ผ ๋ฌธ ์ž ๊ฐ€ ๋”ฐ ๋ผ ์˜ฌ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ • ์ˆ˜ ๊ฐ’ ์€ 0 ์— ์„œ 9 ๊นŒ ์ง€ ์ด ๋ฉฐ , ๋ช… ๋ น ํ–‰ ์˜ต ์…˜ ์— ์„œ -0 ... -9 ๋กœ ๋Œ€ ์‘ ํ•ฉ ๋‹ˆ ๋‹ค . ๋ณ€ ํ˜• ์˜ต ์…˜ ์œผ ๋กœ ์ง€ ์› ํ•˜ ๋Š” ๋ฌธ ์ž ๋Š” ํ˜„ ์žฌ e ๋ฟ ์ด ๋ฉฐ , --extreme ์— ๋Œ€ ์‘ ํ•ฉ ๋‹ˆ ๋‹ค . <์‚ฌ ์ „ ์„ค ์ • > ๊ฐ’ ์„ ์ง€ ์ • ํ•˜ ์ง€ ์•Š ์œผ ๋ฉด , LZMA1 ๋˜ ๋Š” LZMA2 ๊ธฐ ๋ณธ ๊ฐ’ ์„ ์‚ฌ ์ „ ์„ค ์ • 6 ์— ์„œ ๊ฐ€ ์ ธ ์˜จ <์˜ต ์…˜ > ์œผ ๋กœ ์ทจ ํ•ฉ ๋‹ˆ ๋‹ค .

dict= <ํฌ ๊ธฐ >

๋”• ์…” ๋„ˆ ๋ฆฌ (๊ธฐ ๋ก ๋ฒ„ ํผ ) <ํฌ ๊ธฐ > ๋Š” ์ตœ ๊ทผ ์ฒ˜ ๋ฆฌ ํ•œ ๋น„ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ๋ฅผ ๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ๋กœ ๋ฉ” ๋ชจ ๋ฆฌ ์— ์–ผ ๋งˆ ๋‚˜ ์œ  ์ง€ ํ•˜ ๋Š” ์ง€ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค . ์•Œ ๊ณ  ๋ฆฌ ์ฆ˜ ์€ ๋น„ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์ƒ ๋ฐ” ์ด ํŠธ ์‹œ ํ€€ ์Šค (์ผ ์น˜ ํ•ญ ๋ชฉ ) ๋ฐ˜ ๋ณต ํƒ ์ƒ‰ ์„ ์‹œ ๋„ ํ•˜ ๋ฉฐ , ํ•ด ๋‹น ๋ถ€ ๋ถ„ ์„ ๋”• ์…” ๋„ˆ ๋ฆฌ ์˜ ํ˜„ ์žฌ ์ฐธ ์กฐ ๋กœ ์น˜ ํ™˜ ํ•ฉ ๋‹ˆ ๋‹ค . ๋”• ์…” ๋„ˆ ๋ฆฌ ๊ฐ€ ํฌ ๋ฉด ์ผ ์น˜ ํ•˜ ๋Š” ํ•ญ ๋ชฉ ์„ ์ฐพ ์„ ๊ธฐ ํšŒ ๊ฐ€ ๋” ๋งŽ ์•„ ์ง‘ ๋‹ˆ ๋‹ค . ๋”ฐ ๋ผ ์„œ , ๋”• ์…” ๋„ˆ ๋ฆฌ <ํฌ ๊ธฐ > ๋ฅผ ๋” ์šฑ ํฌ ๊ฒŒ ์„ค ์ • ํ•˜ ๋ฉด ์•• ์ถ• ์œจ ์„ ์ฆ ๊ฐ€ ํ•  ์ˆ˜ ๋Š” ์žˆ ์ง€ ๋งŒ , ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ํŒŒ ์ผ ๋ณด ๋‹ค ๋”• ์…” ๋„ˆ ๋ฆฌ ๊ฐ€ ํฌ ๋ฉด ๋ฉ” ๋ชจ ๋ฆฌ ๋‚ญ ๋น„ ์œจ ์ด ์˜ฌ ๋ผ ๊ฐ‘ ๋‹ˆ ๋‹ค .

๋ณด ํ†ต ๋”• ์…” ๋„ˆ ๋ฆฌ <ํฌ ๊ธฐ > ๋Š” 64KiB ์— ์„œ 64MiB ์ • ๋„ ๋ฉ ๋‹ˆ ๋‹ค . ์ตœ ์†Œ 4KiB ์ž… ๋‹ˆ ๋‹ค . ์•• ์ถ• ์‹œ ์ตœ ๋Œ€ ์šฉ ๋Ÿ‰ ์€ ํ˜„ ์žฌ 1.5GiB(1536MiB)๋กœ ๋‚˜ ํƒ€ ๋‚ฉ ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์— ๋„ 4GiB ๋ฏธ ๋งŒ ์œผ ๋กœ ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋ฅผ ์ด ๋ฏธ ์ง€ ์› ํ•˜ ๋ฉฐ 4GiB ๋ผ ๋Š” ์ˆ˜ ์น˜ ๋Š” LZMA1๊ณผ LZMA2 ์Šค ํŠธ ๋ฆผ ํ˜• ์‹ ์˜ ์ตœ ๋Œ€ ๊ฐ’ ์ž… ๋‹ˆ ๋‹ค .

๋”• ์…” ๋„ˆ ๋ฆฌ <ํฌ ๊ธฐ > ์™€ ๊ฒ€ ์ƒ‰ ๊ธฐ ( mf )๋Š” LZMA1 ๋˜ ๋Š” LZMA ์ธ ์ฝ” ๋” ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์„ ํ•จ ๊ป˜ ๊ฒฐ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ๋™ ์ผ ํ•œ (๋˜ ๋Š” ๋” ํฐ ) ๋”• ์…” ๋„ˆ ๋ฆฌ <ํฌ ๊ธฐ > ๊ฐ€ ๋ฐ ์ด ํ„ฐ ๋ฅผ ์•• ์ถ• ํ–ˆ ์„ ๋•Œ ๋งŒ ํผ ์•• ์ถ• ํ•ด ์ œ ํ•  ๋–„ ํ•„ ์š” ํ•˜ ๊ธฐ ๋•Œ ๋ฌธ ์— , ๋”” ์ฝ” ๋” ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์€ ์•• ์ถ• ํ•  ๋•Œ ์˜ ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋กœ ๊ฒฐ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . .xz ํ—ค ๋” ์— ๋Š” ๋”• ์…” ๋„ˆ ๋ฆฌ <ํฌ ๊ธฐ > ๋ฅผ 2ห† n ๋˜ ๋Š” 2ห† n + 2ห†( n -1) ์œผ ๋กœ ์ € ์žฅ ํ•˜ ๊ธฐ ์— , ์ด <ํฌ ๊ธฐ > ๊ฐ’ ์„ ์•• ์ถ• ํ•  ๋•Œ ์„  ํ˜ธ ํ•˜ ๋Š” ํŽธ ์ž… ๋‹ˆ ๋‹ค . ๋‹ค ๋ฅธ <ํฌ ๊ธฐ > ๊ฐ’ ์€ .xz ํ—ค ๋” ์— ์ € ์žฅ ํ•  ๋•Œ ๋ฐ˜ ์˜ฌ ๋ฆผ ํ•ฉ ๋‹ˆ ๋‹ค .

lc= lc

๋ฆฌ ํ„ฐ ๋Ÿด ์ปจ ํ… ์Šค ํŠธ ๋น„ ํŠธ ์ˆ˜ ๋ฅผ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ์ตœ ์†Œ ๊ฐ’ ์€ 0์ด ๊ณ  ์ตœ ๋Œ€ ๊ฐ’ ์€ 4์ž… ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ 3์ž… ๋‹ˆ ๋‹ค . ์ถ” ๊ฐ€ ๋กœ , lc ๊ฐ’ ๊ณผ lp ๊ฐ’ ์˜ ํ•ฉ ์€ 4๋ฅผ ๋„˜ ์œผ ๋ฉด ์•ˆ ๋ฉ ๋‹ˆ ๋‹ค .

์กฐ ๊ฑด ์ด ์ผ ์น˜ ํ•˜ ์ง€ ์•Š ์•„ ์ธ ์ฝ” ๋”ฉ ํ•  ์ˆ˜ ์—† ๋Š” ๋ชจ ๋“  ๋ฐ” ์ด ํŠธ ๋Š” ๋ฆฌ ํ„ฐ ๋Ÿด ๋กœ ์ธ ์ฝ” ๋”ฉ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋ง ์ธ ์ฆ‰ ์Šจ , ๊ฐ„ ๋‹จ ํžˆ 8๋น„ ํŠธ ๋ฐ” ์ด ํŠธ ๋กœ ์„œ ์˜ ๋ฆฌ ํ„ฐ ๋Ÿด ์„ ํ•œ ๋ฒˆ ์— ํ•˜ ๋‚˜ ์”ฉ ์ธ ์ฝ” ๋”ฉ ํ•ฉ ๋‹ˆ ๋‹ค .

๋ฆฌ ํ„ฐ ๋Ÿด ์ฝ” ๋”ฉ ์„ ํ•  ๋•Œ ์ด ์ „ ๋น„ ์•• ์ถ• ๋ฐ” ์ด ํŠธ ์™€ ๋‹ค ์Œ ๋ฐ” ์ด ํŠธ ์™€ ์˜ ๊ด€ ๋ จ ์„ฑ ์„ ๊ฐ€ ์ง„ ๊ฐ€ ์žฅ ๋งŽ ์€ lc ๋น„ ํŠธ ์ˆ˜ ๋ฅผ ๊ฐ€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , ๋ณด ํ†ต ์˜ ๋ฌธ ๋ฌธ ์žฅ ์˜ ๊ฒฝ ์šฐ ๋Œ€ ๋ฌธ ์ž ๋‹ค ์Œ ์— ์ข… ์ข… ์†Œ ๋ฌธ ์ž ๊ฐ€ ์˜ค ๊ณ  , ์†Œ ๋ฌธ ์ž ๋‹ค ์Œ ์— ๋‹ค ๋ฅธ ์†Œ ๋ฌธ ์ž ๊ฐ€ ๋”ฐ ๋ผ ์˜ต ๋‹ˆ ๋‹ค . US-ASCII ๋ฌธ ์ž ์„ธ ํŠธ ์— ์„œ ๋Š” ๊ฐ€ ์žฅ ๊ธด ๋น„ ํŠธ 3๊ฐœ ๋Š” ๋Œ€ ๋ฌธ ์ž ์— ๋Œ€ ํ•ด 010, ์†Œ ๋ฌธ ์ž ์— ๋Œ€ ํ•ด 011์ž… ๋‹ˆ ๋‹ค . lc ๊ฐ’ ์ด ์ตœ ์†Œ ํ•œ 3์ด ๋ฉด , ๋ฆฌ ํ„ฐ ๋Ÿด ์ฝ” ๋”ฉ ์‹œ ๋น„ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์— ๋Œ€ ํ•ด ์ด ๋Ÿฐ ์† ์„ฑ ์˜ ์žฅ ์  ์„ ์ทจ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

(์–ด ์จŒ ๊ฑฐ ๋‚˜ ) ๊ธฐ ๋ณธ ๊ฐ’ (3)์€ ๋ณด ํ†ต ์  ์ ˆ ํ•ฉ ๋‹ˆ ๋‹ค . ์ตœ ๋Œ€ ์•• ์ถ• ์„ ์› ํ•œ ๋‹ค ๋ฉด lc=4 ๊ฐ’ ์„ ์‹œ ํ—˜ ํ•ด ๋ณด ์‹ญ ์‹œ ์˜ค . ๋•Œ ๋กœ ๋Š” ์•ฝ ๊ฐ„ ๋„ ์›€ ์ด ๋˜ ๊ธฐ ๋„ ํ•˜ ๊ฒ  ์ง€ ๋งŒ , ์˜ค ํžˆ ๋ ค ๊ฒฐ ๊ณผ ๊ฐ€ ์•ˆ ์ข‹ ์„ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๊ฒฐ ๊ณผ ๊ฐ€ ์—„ ํ•œ ๋ฐฉ ํ–ฅ ์œผ ๋กœ ๊ฐ„ ๋‹ค ๋ฉด , lc=2 ๊ฐ’ ๋„ ์‹œ ํ—˜ ํ•ด ๋ณด ์‹ญ ์‹œ ์˜ค .

lp= lp

๋ฆฌ ํ„ฐ ๋Ÿด ์œ„ ์น˜ ๋น„ ํŠธ ์ˆ˜ ๋ฅผ ์ง€ ์ • ํ•˜ ๋นˆ ๋‹ค . ์ตœ ์†Œ ๊ฐ’ ์€ 0์ด ๊ณ  ์ตœ ๋Œ€ ๊ฐ’ ์€ 4์ž… ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ 0์ž… ๋‹ˆ ๋‹ค .

lp ๊ฐ’ ์€ ๋ฆฌ ํ„ฐ ๋Ÿด ์ธ ์ฝ” ๋”ฉ ์ง„ ํ–‰ ์‹œ ๋น„ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์ • ๋ ฌ ๋ฐฉ ์‹ ๊ณ  ๋ ค ์— ์˜ ํ–ฅ ์„ ์ค ๋‹ˆ ๋‹ค . ์ • ๋ ฌ ๋ฐฉ ์‹ ์— ๋Œ€ ํ•œ ์ž ์„ธ ํ•œ ์ • ๋ณด ๋Š” ํ•˜ ๋‹จ pb ๋ฅผ ์ฐธ ๊ณ  ํ•˜ ์‹ญ ์‹œ ์˜ค .

pb= pb

์œ„ ์น˜ ๋น„ ํŠธ ์ˆ˜ ๋ฅผ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ์ตœ ์†Œ ๊ฐ’ ์€ 0์ด ๋ฉฐ ์ตœ ๋Œ€ ๊ฐ’ ์€ 4์ž… ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ 2์ž… ๋‹ˆ ๋‹ค .

pb ๊ฐ’ ์€ ๋ณด ํ†ต ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ๋ฐ ์ด ํ„ฐ ์— ์–ด ๋–ค ์ • ๋ ฌ ๋ฐฉ ์‹ ์„ ๊ณ  ๋ ค ํ•˜ ๋А ๋ƒ ์— ์˜ ํ–ฅ ์„ ์ค ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ์  ์œผ ๋กœ 4๋ฐ” ์ด ํŠธ ์ • ๋ ฌ (2ห† pb =2ห†2=4)์„ ์˜ ๋ฏธ ํ•˜ ๋Š” ๋ฐ , ์ด ๋ณด ๋‹ค ๋” ๋‚˜ ์€ ์ถ” ์ธก ๊ฐ’ ์ด ์—† ์–ด ์„œ ์ข… ์ข… ์ตœ ์  ์˜ ์„  ํƒ ์œผ ๋กœ ๊ฐ„ ์ฃผ ํ•ฉ ๋‹ˆ ๋‹ค .

์ • ๋ ฌ ์ƒ ํƒœ ๋ฅผ ์•Œ ์ง€ ๋ชป ํ•  ๊ฒฝ ์šฐ , pb ์„ค ์ • ๊ฐ’ ์ด ํŒŒ ์ผ ํฌ ๊ธฐ ๋ฅผ ์กฐ ๊ธˆ ์ค„ ์ผ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , ํ… ์Šค ํŠธ ํŒŒ ์ผ ์ด ๋‹จ ์ผ ๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ๋กœ ์ • ๋ˆ ๋œ ์ƒ ํƒœ (US-ASCII, ISO-8859-*, UTF-8)๋ผ ๋ฉด , pb=0 ์„ค ์ • ๊ฐ’ ์œผ ๋กœ ์•• ์ถ• ์œจ ์„ ์กฐ ๊ธˆ ๊ฐœ ์„  ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . UTF-16 ํ… ์Šค ํŠธ ์˜ ๊ฒฝ ์šฐ , pb=1 ์„ค ์ • ๊ฐ’ ์ด ์ข‹ ์€ ์„  ํƒ ์ž… ๋‹ˆ ๋‹ค . ์ • ๋ ฌ ๋ฐ” ์ด ํŠธ ๊ฐ€ 3 ๋ฐ” ์ด ํŠธ ๊ฐ™ ์€ ํ™€ ์ˆ˜ ๋ฐ” ์ด ํŠธ ์ผ ๊ฒฝ ์šฐ , pb=0 ์„ค ์ • ๊ฐ’ ์ด ์ตœ ์  ์˜ ์„  ํƒ ์ผ ์ง€ ๋„ ๋ชจ ๋ฆ… ๋‹ˆ ๋‹ค .

๊ฐ€ ์ • ์ • ๋ ฌ ์„ pb ๊ฐ’ ๊ณผ lp ๊ฐ’ ์œผ ๋กœ ์กฐ ์ • ํ•˜ ๊ธด ํ•˜ ์ง€ ๋งŒ , LZMA1๊ณผ LZMA2๋Š” ์—ฌ ์ „ ํžˆ 16๋ฐ” ์ด ํŠธ ์ • ๋ ฌ ๋ฐฉ ์‹ ์œผ ๋กœ ์„  ํ˜ธ ํ•ฉ ๋‹ˆ ๋‹ค . LZMA1 ๋˜ ๋Š” LZMA2๋กœ ์ข… ์ข… ์•• ์ถ• ํ•˜ ๋Š” ํŒŒ ์ผ ํ˜• ์‹ ์ด ๋ผ ๊ณ  ํ•˜ ๋ฉด ๊ณ  ๋ ค ํ•ด ๋ณผ ๋งŒ ํ•ฉ ๋‹ˆ ๋‹ค .

mf= mf

์ผ ์น˜ ๊ฒ€ ์ƒ‰ ๊ธฐ ๋Š” ์ธ ์ฝ” ๋” ์† ๋„ , ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ , ์•• ์ถ• ์œจ ์— ์ฃผ ๋œ ์˜ ํ–ฅ ์„ ์ค ๋‹ˆ ๋‹ค . ๋ณด ํ†ต ํ•ด ์‹œ ์ฒด ์ธ ๊ฒ€ ์ƒ‰ ๊ธฐ ๋Š” ์ด ์ง„ ํŠธ ๋ฆฌ ๊ฒ€ ์ƒ‰ ๊ธฐ ๋ณด ๋‹ค ๋น  ๋ฅด ๊ธด ํ•ฉ ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ <์‚ฌ ์ „ ์„ค ์ • > ์— ๋”ฐ ๋ผ ๋‹ค ๋ฆ… ๋‹ˆ ๋‹ค . 0์€ hc3 ์„ , 1โ€“3์€ hc4 ๋ฅผ , ๋‚˜ ๋จธ ์ง€ ๋Š” bt4 ๋ฅผ ํ™œ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค .

๋‹ค ์Œ ๊ฒ€ ์ƒ‰ ํ•„ ํ„ฐ ๋ฅผ ์ง€ ์› ํ•ฉ ๋‹ˆ ๋‹ค . ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๊ณต ์‹ ์€ dict ๊ฐ’ ์ด 2์˜ ์Šน ์ˆ˜ ์ผ ๊ฒฝ ์šฐ ์‹ค ์ œ ์— ๊ฐ€ ๊นŒ ์šด ๊ทผ ์‚ฌ ์น˜ ์ž… ๋‹ˆ ๋‹ค .

hc3

2๋ฐ” ์ด ํŠธ , 3๋ฐ” ์ด ํŠธ ํ•ด ์‹ฑ ์ฒด ์ธ

nice ์ตœ ์†Œ ๊ฐ’ : 3
๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ :
dict
* 7.5 (์กฐ ๊ฑด : dict <= 16 MiB);
dict
* 5.5 + 64 MiB (์กฐ ๊ฑด : dict > 16 MiB)

hc4

2๋ฐ” ์ด ํŠธ , 3๋ฐ” ์ด ํŠธ , 4๋ฐ” ์ด ํŠธ ํ•ด ์‹ฑ ์ฒด ์ธ

nice ์ตœ ์†Œ ๊ฐ’ : 4
๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ :
dict
* 7.5 (์กฐ ๊ฑด : dict <= 32 MiB);
dict
* 6.5 (์กฐ ๊ฑด : dict > 32 MiB)

bt2

2๋ฐ” ์ด ํŠธ ํ•ด ์‹ฑ ์ด ์ง„ ํŠธ ๋ฆฌ

nice ์ตœ ์†Œ ๊ฐ’ : 2
๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ : dict * 9.5

bt3

2๋ฐ” ์ด ํŠธ , 3๋ฐ” ์ด ํŠธ ํ•ด ์‹ฑ ์ด ์ง„ ํŠธ ๋ฆฌ

nice ์ตœ ์†Œ ๊ฐ’ : 3
๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ :
dict
* 11.5 (์กฐ ๊ฑด : dict <= 16 MiB);
dict
* 9.5 + 64 MiB (์กฐ ๊ฑด : dict > 16 MiB)

bt4

2๋ฐ” ์ด ํŠธ , 3๋ฐ” ์ด ํŠธ , 4๋ฐ” ์ด ํŠธ ํ•ด ์‹ฑ ์ด ์ง„ ํŠธ ๋ฆฌ

nice ์ตœ ์†Œ ๊ฐ’ : 4
๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ :
dict
* 11.5 (์กฐ ๊ฑด : dict <= 32 MiB);
dict
* 10.5 (์กฐ ๊ฑด : dict > 32 MiB)

mode= <๋ชจ ๋“œ >

์•• ์ถ• <๋ชจ ๋“œ > ๊ฐ’ ์€ ์ผ ์น˜ ๊ฒ€ ์ƒ‰ ๊ธฐ ์— ์„œ ์ƒ ์‚ฐ ํ•˜ ๋Š” ๋ฐ ์ด ํ„ฐ ๋ถ„ ์„ ๋ฐฉ ์‹ ์„ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ์ง€ ์› ํ•˜ ๋Š” <๋ชจ ๋“œ > ๋Š” fast ์™€ normal ์ž… ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ <์‚ฌ ์ „ ์„ค ์ • > ๊ฐ’ 0โ€“3์— ๋Œ€ ํ•ด fast , <์‚ฌ ์ „ ์„ค ์ • > ๊ฐ’ 4โ€“9์— ๋Œ€ ํ•ด normal ์ž… ๋‹ˆ ๋‹ค .

๋ณด ํ†ต fast ๋Š” ํ•ด ์‹œ ์ฒด ์ธ ๊ฒ€ ์ƒ‰ ๊ธฐ ์— ์„œ ์‚ฌ ์šฉ ํ•˜ ๋ฉฐ normal ์€ ์ด ์ง„ ํŠธ ๋ฆฌ ๊ฒ€ ์ƒ‰ ๊ธฐ ์— ์„œ ์‚ฌ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋™ ์ž‘ ์€ ๋˜ ํ•œ <์‚ฌ ์ „ ์„ค ์ • > ๊ฐ’ ์ด ํ•  ์ผ ์ด ๊ธฐ ๋„ ํ•ฉ ๋‹ˆ ๋‹ค .

nice= nice

์ผ ์น˜ ํ•˜ ๋Š” nice ๊ธธ ์ด ๋ฅผ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ์ตœ ์†Œ ํ•œ nice ๋ฐ” ์ด ํŠธ ์ • ๋„ ์ผ ์น˜ ํ•˜ ๋ฉด , ์•Œ ๊ณ  ๋ฆฌ ์ฆ˜ ์ด ๊ฐ€ ๋Šฅ ํ•œ ์ตœ ์„  ์˜ ๋ถ€ ๋ถ„ ์„ ์ฐพ ๋Š” ๋™ ์ž‘ ์„ ๋ฉˆ ์ถฅ ๋‹ˆ ๋‹ค .

nice ๊ฐ’ ์€ 2โ€“273 ๋ฐ” ์ด ํŠธ ์ž… ๋‹ˆ ๋‹ค . ๊ฐ’ ์ด ํด ์ˆ˜ ๋ก ์† ๋„ ๋ฉด ์— ์„œ ๋Š” ์† ํ•ด ๋ฅผ ๋ณด ๊ฒ  ์ง€ ๋งŒ ์•• ์ถ• ์œจ ์€ ๋” ์šฑ ์˜ฌ ๋ผ ๊ฐ‘ ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ <์‚ฌ ์ „ ์„ค ์ • > ๊ฐ’ ์— ๋”ฐ ๋ผ ๋‹ค ๋ฆ… ๋‹ˆ ๋‹ค .

depth= <๊นŠ ์ด >

์ผ ์น˜ ๊ฒ€ ์ƒ‰ ๊ธฐ ์— ์„œ ์˜ ์ตœ ๋Œ€ ๊ฒ€ ์ƒ‰ ๊นŠ ์ด ๋ฅผ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ ํŠน ๋ณ„ ํ•œ ๊ฐ’ 0์œผ ๋กœ ์ง€ ์ • ํ•˜ ๋ฉฐ , ์ด ๊ฐ’ ์œผ ๋กœ ์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ์ด mf ์™€ nice ๊ฐ„ ์  ์ ˆ ํ•œ <๊นŠ ์ด > ๊ฐ’ ์„ ๊ฒฐ ์ • ํ•ฉ ๋‹ˆ ๋‹ค .

์  ์ ˆ ํ•œ ํ•ด ์‹œ ์ฒด ์ธ <๊นŠ ์ด > ๊ฐ’ ์€ ์ด ์ง„ ํŠธ ๋ฆฌ ์— ์„œ 4โ€“100 ๊ทธ ๋ฆฌ ๊ณ  16โ€“1000 ์ž… ๋‹ˆ ๋‹ค . ์ƒ ๋‹น ํžˆ ํฐ ๊ฐ’ ์„ <๊นŠ ์ด > ๊ฐ’ ์œผ ๋กœ ์‚ฌ ์šฉ ํ•˜ ๋ฉด ์ผ ๋ถ€ ํŒŒ ์ผ ์— ๋Œ€ ํ•ด ์ธ ์ฝ” ๋” ๊ฐ€ ๋งค ์šฐ ๋А ๋ฆฌ ๊ฒŒ ๋™ ์ž‘ ํ•  ์ˆ˜ ๊ฐ€ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์•• ์ถ• ์‹œ ๊ฐ„ ์ด ๋„ˆ ๋ฌด ์˜ค ๋ž˜ ๊ฑธ ๋ ค ์„œ ๋™ ์ž‘ ์„ ์ค‘ ๊ฐ„ ์— ๋Š ์„ ์ค€ ๋น„ ๊ฐ€ ๋˜ ์ง€ ์•Š ์€ ์ด ์ƒ <๊นŠ ์ด > ์„ค ์ • ๊ฐ’ ์€ 1000์„ ๋„˜ ์ง€ ์•Š ๊ฒŒ ํ•˜ ์‹ญ ์‹œ ์˜ค .

์› ์‹œ ์Šค ํŠธ ๋ฆผ ( --format=raw )์„ ๋”” ์ฝ” ๋”ฉ ํ•  ๋•Œ , LZMA2๋Š” ๋”• ์…” ๋„ˆ ๋ฆฌ <ํฌ ๊ธฐ > ๋งŒ ํ•„ ์š” ํ•ฉ ๋‹ˆ ๋‹ค . LZMA1๋Š” lc , lp , pb ๊ฐ’ ์ด ๋ชจ ๋‘ ํ•„ ์š” ํ•ฉ ๋‹ˆ ๋‹ค .

--x86 [ = <์˜ต ์…˜ > ]
--arm
[ = <์˜ต ์…˜ > ]
--armthumb
[ = <์˜ต ์…˜ > ]
--arm64
[ = <์˜ต ์…˜ > ]
--powerpc
[ = <์˜ต ์…˜ > ]
--ia64
[ = <์˜ต ์…˜ > ]
--sparc
[ = <์˜ต ์…˜ > ]
--riscv
[ = options ]

๋ธŒ ๋žœ ์น˜ /ํ˜ธ ์ถœ /์  ํ”„ (BCJ) ํ•„ ํ„ฐ ๋ฅผ ํ•„ ํ„ฐ ์ฒด ์ธ ์— ์ถ” ๊ฐ€ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ํ•„ ํ„ฐ ๋Š” ํ•„ ํ„ฐ ์ฒด ์ธ ์˜ ๋น„ ์ข… ๊ฒฐ ํ•„ ํ„ฐ ๋กœ ๋งŒ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

BCJ ํ•„ ํ„ฐ ๋Š” ๋จธ ์‹  ์ฝ” ๋“œ ์˜ ์ƒ ๋Œ€ ์ฃผ ์†Œ ๋ฅผ ์ ˆ ๋Œ€ ์ฃผ ์†Œ ๋กœ ๋ณ€ ํ™˜ ํ•ฉ ๋‹ˆ ๋‹ค . ๋ฐ ์ด ํ„ฐ ํฌ ๊ธฐ ๋ฅผ ๋ฐ” ๊พธ ์ง€ ๋Š” ์•Š ์ง€ ๋งŒ LZMA2์— ์„œ .xz ํŒŒ ์ผ ์„ 0โ€“15% ์ • ๋„ ์ค„ ์—ฌ ์ฃผ ๊ฒŒ ํ•˜ ๋Š” ์ค‘ ๋ณต ์„ฑ ์ด ๋Š˜ ์–ด ๋‚ฉ ๋‹ˆ ๋‹ค . BCJ ํ•„ ํ„ฐ ๋Š” ์–ธ ์ œ ๋“  ๋’ค ์ง‘ ์„ ์ˆ˜ ์žˆ ์–ด , ๋ฐ ์ด ํ„ฐ ์— ์  ์ ˆ ํ•˜ ์ง€ ์•Š ์€ BCJ ํ•„ ํ„ฐ ํ˜• ์‹ ์„ ํ™œ ์šฉ ํ•˜ ๋ฉด , ๊ทธ ๋ƒฅ ๊ฐ€ ๋งŒ ํžˆ ๋‘ ๋ฉด ์•• ์ถ• ์œจ ์ด ์•ฝ ๊ฐ„ ๋–จ ์–ด ์ง€ ๊ฒŒ ํ•œ ๋‹ค ํ•˜ ๋” ๋ผ ๋„ , ๋ฐ ์ด ํ„ฐ ๋ฅผ ์žƒ ์„ ์ˆ˜ ๊ฐ€ ์žˆ ์Šต ๋‹ˆ ๋‹ค . BCJ ํ•„ ํ„ฐ ๋Š” ๊ต‰ ์žฅ ํžˆ ๋น  ๋ฅด ๋ฉฐ ๋ฉ” ๋ชจ ๋ฆฌ ๊ณต ๊ฐ„ ์„ ์  ๊ฒŒ ํ™œ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค .

์ด BCJ ํ•„ ํ„ฐ ์— ๋Š” ์•• ์ถ• ์œจ ๊ด€ ๋ จ ๋ช‡ ๊ฐ€ ์ง€ ๋ฌธ ์ œ ๊ฐ€ ์žˆ ์Šต ๋‹ˆ ๋‹ค :

โ€ข

์‹ค ํ–‰ ์ฝ” ๋“œ ๊ฐ€ ๋“ค ์–ด ์žˆ ๋Š” ๋ช‡ ๊ฐ€ ์ง€ ํŒŒ ์ผ ํ˜• ์‹ (์˜ˆ : ๋ชฉ ์  ํŒŒ ์ผ , ์ • ์  ๋ผ ์ด ๋ธŒ ๋Ÿฌ ๋ฆฌ , ๋ฆฌ ๋ˆ… ์Šค ์ปค ๋„ ๋ชจ ๋“ˆ )์˜ ๊ฒฝ ์šฐ ํ•„ ํ„ฐ ๊ฐ’ ์œผ ๋กœ ์ฑ„ ์šด ๋ช… ๋ น ์ฃผ ์†Œ ๊ฐ€ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์—ฌ ๊ธฐ BCJ ํ•„ ํ„ฐ ์˜ ๊ฒฝ ์šฐ ํŒŒ ์ผ ์˜ ์•• ์ถ• ์œจ ์„ ๋–จ ์–ด ๋œจ ๋ฆฌ ๋Š” ์ฃผ ์†Œ ๋ณ€ ํ™˜ ์„ ์ˆ˜ ํ–‰ ํ•ฉ ๋‹ˆ ๋‹ค .

โ€ข

BCJ ํ•„ ํ„ฐ ๋ฅผ ์•„ ์นด ์ด ๋ธŒ ์— ์  ์šฉ ํ•˜ ๋ฉด , BCJ ํ•„ ํ„ฐ ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ์ง€ ์•Š ์•˜ ์„ ๋•Œ ๋ณด ๋‹ค ์•• ์ถ• ์œจ ์ด ๋–จ ์–ด ์งˆ ์ˆ˜ ๊ฐ€ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , ์œ  ์‚ฌ ํ•˜ ๊ฑฐ ๋‚˜ ๋™ ์ผ ํ•œ ์‹ค ํ–‰ ํŒŒ ์ผ ์—ฌ ๋Ÿฟ ์ด ์žˆ ์œผ ๋ฉด ํ•„ ํ„ฐ ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ์—ฌ ํŒŒ ์ผ ์„ ๋œ ๋น„ ์Šท ํ•˜ ๊ฒŒ ๋งŒ ๋“ค ์–ด ์•• ์ถ• ์œจ ์ด ๋–จ ์–ด ์ง€ ๊ฒŒ ํ•ฉ ๋‹ˆ ๋‹ค . ๋™ ์ผ ํ•œ ์•„ ์นด ์ด ๋ธŒ ํŒŒ ์ผ ์— ์„œ ๋น„ ์‹ค ํ–‰ ํŒŒ ์ผ ์˜ ๋‚ด ์šฉ ์— ๋Œ€ ํ•ด ์„œ ๋„ ๋น„ ์Šท ํ•œ ์ผ ์ด ๋ฒŒ ์–ด ์งˆ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์‹ค ์ œ ๋กœ ํ•˜ ๋‚˜ ๋Š” BCJ ํ•„ ํ„ฐ ๋ฅผ ๊ฑธ ๊ณ  ํ•˜ ๋‚˜ ๋Š” ์ œ ์™ธ ํ•˜ ์—ฌ ๊ฐ ๊ฒฝ ์šฐ ์— ๋Œ€ ํ•ด ์–ด ๋–ค ๊ฒฝ ์šฐ ๊ฐ€ ๊ฒฐ ๊ณผ ๊ฐ€ ์šฐ ์ˆ˜ ํ•œ ์ง€ ์‚ด ํŽด ๋ณด ๊ฒ  ์Šต ๋‹ˆ ๋‹ค .

๋‹ค ๋ฅธ ๋ช… ๋ น ์„ธ ํŠธ ๋Š” ๋‹ค ๋ฅธ ์ • ๋ ฌ ์ƒ ํƒœ ์— ๋†“ ์—ฌ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์‹ค ํ–‰ ํŒŒ ์ผ ์€ ํ•„ ํ„ฐ ๊ฐ€ ์ œ ๋Œ€ ๋กœ ๋™ ์ž‘ ํ•˜ ๊ฒŒ ํ•˜ ๋ ค ๋ฉด ์ž… ๋ ฅ ๋ฐ ์ด ํ„ฐ ์— ์žˆ ๋Š” ์ด ๊ฐ’ ์˜ ๋ฐฐ ์ˆ˜ ๋กœ ์ • ๋ˆ ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค .

Image grohtml-4019174-3.png

BCJ ํ•„ ํ„ฐ ๋ฅผ ์‚ฌ ์šฉ ํ•œ ๋ฐ ์ด ํ„ฐ ๋Š” LZMA2๋กœ ๋ณด ํ†ต ์•• ์ถ• ํ•˜ ๊ธฐ ๋•Œ ๋ฌธ ์— LZMA2 ์˜ต ์…˜ ์„ ์„  ํƒ ํ•œ BCJ ํ•„ ํ„ฐ ์˜ ์ • ๋ ฌ ๊ธฐ ์ค€ ์— ๋งž ์ถ” ๋„ ๋ก ์„ค ์ • ํ•˜ ๋ฉด ์•• ์ถ• ์œจ ์„ ์ข€ ๋” ๊ฐœ ์„  ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด :

โ€ข

IA-64 ํ•„ ํ„ฐ ๋Š” 16-๋ฐ” ์ด ํŠธ ์ • ๋ ฌ ๋ฐฉ ์‹ ์œผ ๋กœ ๋™ ์ž‘ ํ•˜ ๊ธฐ ์— LZMA2 ํ•„ ํ„ฐ ์— pb=4,lp=4,lc=0 ์˜ต ์…˜ (2ห†4=16)์„ ์ฃผ ๋Š” ๊ฒŒ ์ข‹ ์Šต ๋‹ˆ ๋‹ค .

โ€ข

RISC-V ์ฝ” ๋“œ ์— ๋Š” 16-๋น„ ํŠธ ์•• ์ถ• ๋ช… ๋ น (C ํ™• ์žฅ ) ์  ์žฌ ์—ฌ ๋ถ€ ์— ๋”ฐ ๋ผ 2-๋ฐ” ์ด ํŠธ ๋˜ ๋Š” 4-๋ฐ” ์ด ํŠธ ์ • ๋ ฌ ๋ฐฉ ์‹ ์„ ์ฑ„ ํƒ ํ•ฉ ๋‹ˆ ๋‹ค . 16-๋น„ ํŠธ ๋ช… ๋ น ์„ ์‚ฌ ์šฉ ํ•˜ ๋ฉด , pb=2,lp=1,lc=3 ๋˜ ๋Š” pb=1,lp=1,lc=3 ์˜ต ์…˜ ๊ฐ’ ์‚ฌ ์šฉ ์ด ๋ฐ” ๋žŒ ์ง ํ•ฉ ๋‹ˆ ๋‹ค . 16-๋น„ ํŠธ ๋ช… ๋ น ์ด ์—† ๋‹ค ๋ฉด , pb=2,lp=2,lc=2 ์˜ต ์…˜ ๊ฐ’ ์„ ํ™œ ์šฉ ํ•˜ ๋Š” ๊ฒŒ ์ข‹ ์Šต ๋‹ˆ ๋‹ค . "RVC"๊ฐ€ "Flags"ํ–‰ ์— ๋‚˜ ํƒ€ ๋‚˜ ๋Š” ์ง€ ํ™• ์ธ ํ•  ๋•Œ readelf -h ๋ช… ๋ น ์„ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

โ€ข

ARM64๋Š” ํ•ญ ์ƒ 4-๋ฐ” ์ด ํŠธ ์ • ๋ ฌ ๋ฐฉ ์‹ ์„ ํƒ ํ•˜ ๊ธฐ ์— pb=2,lp=2,lc=2 ์˜ต ์…˜ ๊ฐ’ ์„ ํ™œ ์šฉ ํ•˜ ๋Š” ๊ฒŒ ์ข‹ ์Šต ๋‹ˆ ๋‹ค .

โ€ข

x86 ํ•„ ํ„ฐ ๋Š” ์˜ˆ ์™ธ ์ž… ๋‹ˆ ๋‹ค . x86 ์‹ค ํ–‰ ํŒŒ ์ผ ์„ ์•• ์ถ• ํ•  ๊ฒฝ ์šฐ ์— ๋Š” ๋ณด ํ†ต LZMA2 ๊ธฐ ๋ณธ ์˜ต ์…˜ ๊ฐ’ ( pb=2,lp=0,lc=3 )์„ ๊ทธ ๋Œ€ ๋กœ ์‚ฌ ์šฉ ํ•˜ ๋Š” ๊ฒŒ ์ข‹ ์Šต ๋‹ˆ ๋‹ค .

๋ชจ ๋“  BCJ ํ•„ ํ„ฐ ๋Š” ๋™ ์ผ ํ•œ ์˜ต ์…˜ ์„ ์ง€ ์› ํ•ฉ ๋‹ˆ ๋‹ค :
start=
<์˜ค ํ”„ ์…‹ >

์ƒ ๋Œ€ ์ฃผ ์†Œ ์™€ ์ ˆ ๋Œ€ ์ฃผ ์†Œ ๋ฅผ ๋ณ€ ํ™˜ ํ•  ๋•Œ ์‚ฌ ์šฉ ํ•  ์‹œ ์ž‘ <์˜ค ํ”„ ์…‹ > ์„ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . <์˜ค ํ”„ ์…‹ > ์— ๋Š” ํ•„ ํ„ฐ ์ • ๋ ฌ ๋ฐฐ ์ˆ˜ ์—ฌ ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค (์ƒ ๋‹จ ํ…Œ ์ด ๋ธ” ์ฐธ ์กฐ ). ๊ธฐ ๋ณธ ๊ฐ’ ์€ 0์ž… ๋‹ˆ ๋‹ค . ์‹ค ์ œ ๋กœ ๊ธฐ ๋ณธ ๊ฐ’ ์ด ๋‚ซ ์Šต ๋‹ˆ ๋‹ค . ๊ฐœ ๋ณ„ <์˜ค ํ”„ ์…‹ > ์ง€ ์ • ๊ฐ’ ์€ ๊ฑฐ ์˜ ์“ธ ๋ชจ ๊ฐ€ ์—† ์Šต ๋‹ˆ ๋‹ค .

--delta [ = <์˜ต ์…˜ > ]

ํ•„ ํ„ฐ ์ฒด ์ธ ์— ๋ธ ํƒ€ ํ•„ ํ„ฐ ๋ฅผ ์ถ” ๊ฐ€ ํ•ฉ ๋‹ˆ ๋‹ค . ๋ธ ํƒ€ ํ•„ ํ„ฐ ๋Š” ํ•„ ํ„ฐ ์ฒด ์ธ ์— ์„œ ๋งˆ ์ง€ ๋ง‰ ์— ์ง€ ์ • ํ•˜ ์ง€ ์•Š ์€ ํ•„ ํ„ฐ ๋กœ ๋งŒ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

ํ˜„ ์žฌ ๋กœ ์„œ ๋Š” ๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ๋‹จ ์ˆœ ๋ธ ํƒ€ ๊ณ„ ์‚ฐ ๊ฒฐ ๊ณผ ๋งŒ ๋ณด ์—ฌ ์ค ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ๋น„ ํŠธ ๋งต ๊ทธ ๋ฆผ ๋˜ ๋Š” ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ PCM ์˜ค ๋”” ์˜ค ๋ฅผ ์•• ์ถ• ํ•  ๋•Œ ์“ธ ๋งŒ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ทธ ๋Ÿฌ ๋‚˜ ํŠน ๋ณ„ ํ•œ ๋ชฉ ์  ์œผ ๋กœ ํ™œ ์šฉ ํ•˜ ๋Š” ์•Œ ๊ณ  ๋ฆฌ ์ฆ˜ ์€ ๋ธ ํƒ€ + LZMA2 ๋ณด ๋‹ค ๋” ๋‚˜ ์€ ๊ฒฐ ๊ณผ ๋ฅผ ๊ฐ€ ์ ธ ๋‹ค ์ฃผ ๊ธฐ ๋„ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋Š” ํŠน ํžˆ ์˜ค ๋”” ์˜ค ์˜ ๊ฒฝ ์šฐ ๋งž ๋Š” ์ด ์•ผ ๊ธฐ ์ธ ๋ฐ , flac (1)์˜ ๊ฒฝ ์šฐ ๋” ๋น  ๋ฅด ๊ณ  ์šฐ ์ˆ˜ ํ•œ ์•• ์ถ• ์œจ ์„ ๋ณด ์—ฌ ์ค ๋‹ˆ ๋‹ค .

์ง€ ์› ์˜ต ์…˜ :

dist= <์ฐจ ์ด >

๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ๋ธ ํ„ฐ ๊ณ„ ์‚ฐ <์ฐจ ์ด > ๋ฅผ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . <์ฐจ ์ด > ๊ฐ’ ์€ 1โ€“256 ์ด ์–ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์€ 1์ž… ๋‹ˆ ๋‹ค .

์˜ˆ ๋ฅผ ๋“ค ์–ด , dist=2 ์˜ต ์…˜ ๊ณผ A1 B1 A2 B3 A3 B5 A4 B7 ์ž… ๋ ฅ ๊ฐ’ ์„ ์ฃผ ๋ฉด , ์ถœ ๋ ฅ ๊ฐ’ ์€ A1 B1 01 02 01 02 01 02 ์ž… ๋‹ˆ ๋‹ค .

๊ธฐ ํƒ€ ์˜ต ์…˜

-q , --quiet

๊ฒฝ ๊ณ  ๋ฐ ์•Œ ๋ฆผ ์„ ๋• ๋‹ˆ ๋‹ค . ๋‘ ๋ฒˆ ์ง€ ์ • ํ•˜ ๋ฉด ์˜ค ๋ฅ˜ ๋ฉ” ์‹œ ์ง€ ํ‘œ ์‹œ ๋„ ๋• ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์€ ์ข… ๋ฃŒ ์ƒ ํƒœ ์— ์˜ ํ–ฅ ์„ ์ฃผ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ๊ฒฝ ๊ณ  ํ‘œ ์‹œ ๋ฅผ ๋„ ๋” ๋ผ ๋„ , ์ข… ๋ฃŒ ์ƒ ํƒœ ์— ์„œ ๋Š” ์—ฌ ์ „ ํžˆ ๊ฒฝ ๊ณ  ๊ฐ€ ๋‚˜ ํƒ€ ๋‚ฌ ์Œ ์„ ์•Œ ๋ ค ์ค ๋‹ˆ ๋‹ค .

-v , --verbose

์ถœ ๋ ฅ ๋‚ด ์šฉ ์ด ๋งŽ ์•„ ์ง‘ ๋‹ˆ ๋‹ค . ํ‘œ ์ค€ ์˜ค ๋ฅ˜ ๋ฅผ ํ„ฐ ๋ฏธ ๋„ ์— ์—ฐ ๊ฒฐ ํ–ˆ ๋‹ค ๋ฉด xz ๋Š” ์ง„ ํ–‰ ํ‘œ ์‹œ ๋ฅผ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค . --verbose ๋ฅผ ๋‘ ๋ฒˆ ์ง€ ์ • ํ•˜ ๋ฉด ๋” ๋งŽ ์€ ๋‚ด ์šฉ ์„ ํ‘œ ์‹œ ํ•ฉ ๋‹ˆ ๋‹ค .

์ง„ ํ–‰ ํ‘œ ์‹œ ์— ์„œ ๋Š” ๋‹ค ์Œ ์ • ๋ณด ๋ฅผ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค :

โ€ข

์ž… ๋ ฅ ํŒŒ ์ผ ์˜ ํฌ ๊ธฐ ๋ฅผ ์•Œ ๊ณ  ์žˆ ์„ ๊ฒฝ ์šฐ ์™„ ๋ฃŒ ๋ฐฑ ๋ถ„ ์œจ . ํŒŒ ์ด ํ”„ ์ฒ˜ ๋ฆฌ ์‹œ ์— ๋Š” ๋ฐฑ ๋ถ„ ์œจ ์„ ๋‚˜ ํƒ€ ๋‚ผ ์ˆ˜ ์—† ์Šต ๋‹ˆ ๋‹ค .

โ€ข

์‚ฐ ์ถœ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์šฉ ๋Ÿ‰ (์•• ์ถ• ) ๋˜ ๋Š” ์†Œ ๋ชจ ๊ณต ๊ฐ„ ์šฉ ๋Ÿ‰ (์•• ์ถ• ํ•ด ์ œ ).

โ€ข

๋น„ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์†Œ ๋ชจ ์šฉ ๋Ÿ‰ (์•• ์ถ• ) ๋˜ ๋Š” ์‚ฐ ์ถœ ์šฉ ๋Ÿ‰ (์•• ์ถ• ํ•ด ์ œ ).

โ€ข

์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์‚ฐ ์ถœ ์šฉ ๋Ÿ‰ ์„ ๋น„ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์ฒ˜ ๋ฆฌ ์šฉ ๋Ÿ‰ ์œผ ๋กœ ๋‚˜ ๋ˆ„ ์–ด ๊ณ„ ์‚ฐ ํ•œ ์•• ์ถ• ์œจ .

โ€ข

์•• ์ถ• ๋˜ ๋Š” ์•• ์ถ• ํ•ด ์ œ ์† ๋„ . ์ดˆ ๋‹น ๋น„ ์•• ์ถ• ๋ฐ ์ด ํ„ฐ ์†Œ ๋ชจ ๋Ÿ‰ (์•• ์ถ• ) ๋˜ ๋Š” ์‚ฐ ์ถœ ์šฉ ๋Ÿ‰ (์•• ์ถ• ํ•ด ์ œ )๋ฅผ ์ธก ์ • ํ•œ ๊ฐ’ ์ž… ๋‹ˆ ๋‹ค . xz ์— ์„œ ํŒŒ ์ผ ์ฒ˜ ๋ฆฌ ๋ฅผ ์‹œ ์ž‘ ํ•œ ๋ช‡ ์ดˆ ํ›„ ๋‚˜ ํƒ€ ๋‚ฉ ๋‹ˆ ๋‹ค .

โ€ข

๊ฒฝ ๊ณผ ์‹œ ๊ฐ„ ํ˜• ์‹ ์€ M:SS ๋˜ ๋Š” H:MM:SS ์ž… ๋‹ˆ ๋‹ค .

โ€ข

์ถ” ์‚ฐ ์—ฌ ๋ถ„ ์‹œ ๊ฐ„ ์€ xz ๊ฐ€ ํŒŒ ์ผ ์„ ์ฒ˜ ๋ฆฌ ํ•˜ ๊ธฐ ์‹œ ์ž‘ ํ•œ ์ด ํ›„ ์ž… ๋ ฅ ํŒŒ ์ผ ์˜ ํฌ ๊ธฐ ๋ฅผ ์•Œ ๊ณ  ๋ช‡ ์ดˆ ๊ฐ€ ์ง€ ๋‚œ ํ›„ ์— ์•ผ ๋ณด ์—ฌ ์ค ๋‹ˆ ๋‹ค . ์‹œ ๊ฐ„ ์€ ์ฝœ ๋ก  ๋ฌธ ์ž ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ์ง€ ์•Š ๊ณ  ๋œ ์ž ์„ธ ํ•œ ํ˜• ์‹ ์œผ ๋กœ , ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , 2๋ถ„ 30์ดˆ ์™€ ๊ฐ™ ์€ ํ˜• ์‹ ์œผ ๋กœ ๋ณด ์—ฌ ์ค ๋‹ˆ ๋‹ค .

ํ‘œ ์ค€ ์˜ค ๋ฅ˜ ๊ฐ€ ํ„ฐ ๋ฏธ ๋„ ์ด ์•„ ๋‹ˆ ๋ผ ๋ฉด --verbose ๋Š” xz ์— ์„œ ํŒŒ ์ผ ์ด ๋ฆ„ , ์•• ์ถ• ํฌ ๊ธฐ , ์•• ์ถ• ํ•ด ์ œ ์šฉ ๋Ÿ‰ , ์•• ์ถ• ์œจ , ๊ทธ ๋ฆฌ ๊ณ  ๊ฐ€ ๋Šฅ ํ•˜ ๋‹ค ๋ฉด ํŒŒ ์ผ ์„ ์•• ์ถ• ๋˜ ๋Š” ์•• ์ถ• ํ•ด ์ œ ํ•œ ํ›„ ํ‘œ ์ค€ ์˜ค ๋ฅ˜ ๋กœ ์† ๋„ ์™€ ๊ฑธ ๋ฆฐ ์‹œ ๊ฐ„ ์„ ๋‚˜ ํƒ€ ๋‚ด ๋„ ๋ก ํ•ฉ ๋‹ˆ ๋‹ค . ์† ๋„ ์™€ ๊ฑธ ๋ฆฐ ์‹œ ๊ฐ„ ์ • ๋ณด ๋Š” ๋™ ์ž‘ ์„ ์ฒ˜ ๋ฆฌ ํ•˜ ๋Š” ๋ฐ ์ตœ ์†Œ ํ•œ ๋ช‡ ์ดˆ ์ • ๋„ ์†Œ ์š” ํ–ˆ ์„ ๊ฒฝ ์šฐ ์— ๋งŒ ๋“ค ์–ด ๊ฐ‘ ๋‹ˆ ๋‹ค . ๋™ ์ž‘ ์ด ๋ ๋‚˜ ์ง€ ์•Š ์•˜ ๋‹ค ๋ฉด , ์ด ๋ฅผ ํ…Œ ๋ฉด ์‚ฌ ์šฉ ์ž ์˜ ์ค‘ ๋‹จ ์š” ์ฒญ ์ด ์žˆ ์—ˆ ์„ ๊ฒฝ ์šฐ ์ž… ๋ ฅ ํŒŒ ์ผ ์˜ ํฌ ๊ธฐ ๋ฅผ ์•Œ ๊ณ  ์žˆ ์„ ๋•Œ ์•• ์ถ• ๋ฐฑ ๋ถ„ ์œจ ์ • ๋ณด ๋„ ๋“ค ์–ด ๊ฐ‘ ๋‹ˆ ๋‹ค .

-Q , --no-warn

๊ฒฝ ๊ณ  ๋กœ ์•Œ ๋ฆด ๋งŒ ํ•œ ์ƒ ํ™ฉ ์„ ๋งŒ ๋‚ฌ ๋‹ค ํ•˜ ๋” ๋ผ ๋„ ์ข… ๋ฃŒ ์ƒ ํƒœ 2๋ฒˆ ์„ ์„ค ์ • ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์€ ์ถœ ๋ ฅ ์ˆ˜ ์ค€ ์— ์˜ ํ–ฅ ์„ ์ฃผ ์ง€ ์•Š ๊ธฐ ๋•Œ ๋ฌธ ์— , --quiet ์˜ต ์…˜ ๊ณผ --no-warn ์˜ต ์…˜ ์„ ๊ฒฝ ๊ณ  ํ‘œ ์‹œ ๋ฅผ ๋ง‰ ๊ณ  ์ข… ๋ฃŒ ์ƒ ํƒœ ๋ฅผ ๋ฐ” ๊พธ ์ง€ ์•Š ์„ ๋ชฉ ์  ์œผ ๋กœ ์‚ฌ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค .

--robot

๋จธ ์‹  ์— ์„œ ํ•ด ์„ ํ•  ํ˜• ์‹ ์œผ ๋กœ ๋ฉ” ์‹œ ์ง€ ๋ฅผ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค . liblzma ๋Œ€ ์‹  xz ๋ฅผ ํ™œ ์šฉ ํ•˜ ๋ ค ๋Š” ๋‹ค ์–‘ ์ƒ ์Šค ํฌ ๋ฆฝ ํŠธ ๋กœ ์„œ ์˜ ํ”„ ๋ก  ํŠธ ์—” ๋“œ ๋ฅผ ์‰ฝ ๊ฒŒ ์ž‘ ์„ฑ ํ•˜ ๋„ ๋ก ํ•˜ ๊ธฐ ์œ„ ํ•จ ์ž… ๋‹ˆ ๋‹ค . ์ด ์˜ต ์…˜ ์„ ์ง€ ์ • ํ•œ ์ถœ ๋ ฅ ์€ xz ๋ฆด ๋ฆฌ ์Šค ๊ฐ€ ์–ด ๋–ป ๊ฒŒ ๋˜ ๋“  ์•ˆ ์ • ๋ฒ„ ์ „ ์ด ๋ž€ ์˜ ๋ฏธ ์ž… ๋‹ˆ ๋‹ค . ์ž ์„ธ ํ•œ ๋‚ด ์šฉ ์€ ๋กœ ๋ด‡ ๋ชจ ๋“œ ์„น ์…˜ ์„ ์ฐธ ๊ณ  ํ•˜ ์‹ญ ์‹œ ์˜ค .

--info-memory

์•• ์ถ• ๋ฐ ์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฌผ ๋ฆฌ ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ (RAM), xz ์— ์„œ ํŒŒ ์•… ํ•˜ ๋Š” ํ”„ ๋กœ ์„ธ ์„œ ์Šค ๋ ˆ ๋“œ ๊ฐฏ ์ˆ˜ , ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ํ•œ ๊ณ„ ๋ฅผ ํŒŒ ์•… ํ•˜ ๊ธฐ ์‰ฌ ์šด ํ˜• ์‹ ์œผ ๋กœ ๋‚˜ ํƒ€ ๋‚ด ๊ณ  ๋ฌด ์‚ฌ ํžˆ ๋‚˜ ๊ฐ‘ ๋‹ˆ ๋‹ค .

-h , --help

๋ณด ํ†ต ์‚ฌ ์šฉ ํ•˜ ๋Š” ์˜ต ์…˜ ์„ ์„ค ๋ช… ํ•˜ ๋Š” ๋„ ์›€ ๋ง ๋ฉ” ์‹œ ์ง€ ๋ฅผ ์ถœ ๋ ฅ ํ•œ ํ›„ , ์™„ ์ „ ํžˆ ๋น  ์ ธ ๋‚˜ ๊ฐ‘ ๋‹ˆ ๋‹ค .

-H , --long-help

xz ์˜ ๋ชจ ๋“  ๊ธฐ ๋Šฅ ์„ ์„ค ๋ช… ํ•˜ ๋Š” ๋„ ์›€ ๋ง ๋ฉ” ์‹œ ์ง€ ๋ฅผ ์ถœ ๋ ฅ ํ•œ ํ›„ , ์™„ ์ „ ํžˆ ๋น  ์ ธ ๋‚˜ ๊ฐ‘ ๋‹ˆ ๋‹ค

-V , --version

xz ์™€ liblzma ๋ฒ„ ์ „ ๋ฒˆ ํ˜ธ ๋ฅผ ๊ฐ€ ๋… ํ˜• ์‹ ์œผ ๋กœ ์ถœ ๋ ฅ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ธฐ ๊ณ„ ํ•ด ์„ ๊ฐ€ ๋Šฅ ํ˜• ์‹ ์„ ๊ฐ€ ์ ธ ์˜ค ๋ ค ๋ฉด --version ์•ž ์— --robot ์„ ์ง€ ์ • ํ•˜ ์‹ญ ์‹œ ์˜ค .

๋กœ ๋ด‡ ๋ชจ ๋“œ

๋กœ ๋ด‡ ๋ชจ ๋“œ ๋Š” --robot ์˜ต ์…˜ ์œผ ๋กœ ๋™ ์ž‘ ํ•ฉ ๋‹ˆ ๋‹ค . xz ์ถœ ๋ ฅ ์„ ๋‹ค ๋ฅธ ํ”„ ๋กœ ๊ทธ ๋žจ ์— ์„œ ํ•ด ์„ ํ•˜ ๊ธฐ ์‰ฝ ๊ฒŒ ํ•ด ์ค ๋‹ˆ ๋‹ค . ํ˜„ ์žฌ ๋กœ ์„œ ๋Š” --robot ์˜ต ์…˜ ์€ --list , --filters-help , --info-memory , --version ์˜ต ์…˜ ํ•˜ ๊ณ  ๋งŒ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์•ž ์œผ ๋กœ ๋Š” ์•• ์ถ• ๋ฐ ์•• ์ถ• ํ•ด ์ œ ๋™ ์ž‘ ์— ๋Œ€ ํ•ด ์„œ ๋„ ์ง€ ์› ํ•ฉ ๋‹ˆ ๋‹ค .

๋ชฉ ๋ก ๋ชจ ๋“œ

xz --robot --list ๋ช… ๋ น ์€ ํƒญ ์œผ ๋กœ ๊ตฌ ๋ถ„ ํ•œ ์ถœ ๋ ฅ ํ˜• ํƒœ ๋ฅผ ํ™œ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . ๋ชจ ๋“  ํ–‰ ์˜ ์ฒซ ๋ฒˆ ์งธ ์ปฌ ๋Ÿผ ์— ๋Š” ํ•ด ๋‹น ํ–‰ ์— ์„œ ์ฐพ ์„ ์ˆ˜ ์žˆ ๋Š” ์ • ๋ณด ์˜ ํ˜• ์‹ ์„ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค :

name

์ด ํ–‰ ์€ ํ•ญ ์ƒ ํŒŒ ์ผ ๋ชฉ ๋ก ์‹œ ์ž‘ ๋ถ€ ๋ถ„ ์˜ ์ฒซ ๋ฒˆ ์งธ ์ค„ ์— ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ด ํ–‰ ์˜ ๋‘ ๋ฒˆ ์งธ ์ปฌ ๋Ÿผ ์— ํŒŒ ์ผ ์ด ๋ฆ„ ์ด ๋“ค ์–ด ์žˆ ์Šต ๋‹ˆ ๋‹ค .

file

์ด ํ–‰ ์— ๋Š” .xz ํŒŒ ์ผ ์˜ ์ „ ๋ฐ˜ ์  ์ธ ์ • ๋ณด ๊ฐ€ ๋“ค ์–ด ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ด ํ–‰ ์€ ํ•ญ ์ƒ name ํ–‰ ๋‹ค ์Œ ์— ์žˆ ์Šต ๋‹ˆ ๋‹ค .

stream

์ด ํ–‰ ํ˜• ์‹ ์€ --verbose ์˜ต ์…˜ ์„ ์ง€ ์ • ํ–ˆ ์„ ๋•Œ ๋งŒ ์‚ฌ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . .xz ํŒŒ ์ผ ์˜ stream ํ–‰ ์ˆ˜ ๋งŒ ํผ ๋‚˜ ํƒ€ ๋‚ฉ ๋‹ˆ ๋‹ค .

block

์ด ํ–‰ ํ˜• ์‹ ์€ --verbose ์˜ต ์…˜ ์„ ์ง€ ์ • ํ–ˆ ์„ ๋•Œ ๋งŒ ์‚ฌ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . .xz ํŒŒ ์ผ ์˜ ๋ธ” ๋ก ์ˆ˜ ๋งŒ ํผ block ํ–‰ ์ด ๋‚˜ ํƒ€ ๋‚ฉ ๋‹ˆ ๋‹ค . block ํ–‰ ์€ ๋ชจ ๋“  stream ํ–‰ ๋‹ค ์Œ ์— ๋‚˜ ํƒ€ ๋‚ฉ ๋‹ˆ ๋‹ค . ๋‹ค ๋ฅธ ํ˜• ์‹ ์˜ ํ–‰ ์ด ๋ผ ์–ด ๋“ค ์ง€ ๋Š” ์•Š ์Šต ๋‹ˆ ๋‹ค .

summary

์ด ํ–‰ ํ˜• ์‹ ์€ --verbose ์˜ต ์…˜ ์„ ๋‘ ๋ฒˆ ์ง€ ์ • ํ–ˆ ์„ ๋•Œ ๋งŒ ์‚ฌ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ํ–‰ ์€ ๋ชจ ๋“  block ํ–‰ ๋‹ค ์Œ ์— ์ถœ ๋ ฅ ํ•ฉ ๋‹ˆ ๋‹ค . file ํ–‰ ๊ณผ ๋น„ ์Šท ํ•˜ ๊ฒŒ , summary ํ–‰ ์— ๋Š” .xz ํŒŒ ์ผ ์˜ ์ „ ๋ฐ˜ ์  ์ธ ์ • ๋ณด ๊ฐ€ ๋‹ด ๊ฒจ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

totals

์ด ํ–‰ ์€ ๋ชฉ ๋ก ์ถœ ๋ ฅ ์˜ ๊ฐ€ ์žฅ ๋งˆ ์ง€ ๋ง‰ ์— ํ•ญ ์ƒ ๋‚˜ ํƒ€ ๋‚ฉ ๋‹ˆ ๋‹ค . ์ด ๊ฐฏ ์ˆ˜ ์™€ ํฌ ๊ธฐ ๋ฅผ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค .

file ํ–‰ ์ปฌ ๋Ÿผ :

2.

ํŒŒ ์ผ ์Šค ํŠธ ๋ฆผ ๊ฐฏ ์ˆ˜

3.

์Šค ํŠธ ๋ฆผ ์˜ ๋ธ” ๋ก ์ด ๊ฐฏ ์ˆ˜

4.

ํŒŒ ์ผ ์•• ์ถ• ํฌ ๊ธฐ

5.

ํŒŒ ์ผ ์•• ์ถ• ํ•ด ์ œ ํฌ ๊ธฐ

6.

์˜ˆ ๋ฅผ ๋“ค ๋ฉด , 0.123 ๊ณผ ๊ฐ™ ์€ ์•• ์ถ• ์œจ ์ž… ๋‹ˆ ๋‹ค . ๋น„ ์œจ ์ด 9.999๋ผ ๋ฉด , ๋Œ€ ์‹œ ๋ฌธ ์ž 3๊ฐœ ( --- )๋ฅผ ๋น„ ์œจ ๊ฐ’ ๋Œ€ ์‹  ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค .

7.

์‰ผ ํ‘œ ๋กœ ๊ตฌ ๋ถ„ ํ•œ ๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์‚ฌ ์ด ๋ฆ„ ๋ชฉ ๋ก ์ž… ๋‹ˆ ๋‹ค . None , CRC32 , CRC64 , SHA-256 ๋ฌธ ์ž ์—ด ์„ ์•Œ ๋ ค ์ง„ ๊ฒ€ ์‚ฌ ํ˜• ์‹ ์œผ ๋กœ ์‚ฌ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . ์•Œ ์ˆ˜ ์—† ๋Š” ๊ฒ€ ์‚ฌ ํ˜• ์‹ ์— ๋Œ€ ํ•ด ์„œ ๋Š” Unknown- N ์„ ์‚ฌ ์šฉ ํ•˜ ๋ฉฐ , ์—ฌ ๊ธฐ ์„œ N ์€ (ํ•œ ๋‘ ์ž ๋ฆฌ ) ์ • ์ˆ˜ ํ˜• ์ˆซ ์ž ๊ฐ’ ์œผ ๋กœ ์ด ๋ฃจ ์–ด ์ง„ ๊ฒ€ ์‚ฌ ID ์ž… ๋‹ˆ ๋‹ค .

8.

ํŒŒ ์ผ ์˜ ์Šค ํŠธ ๋ฆผ ํŒจ ๋”ฉ ์ด ๊ธธ ์ด

stream ํ–‰ ์ปฌ ๋Ÿผ :

2.

์Šค ํŠธ ๋ฆผ ๋ฒˆ ํ˜ธ (์ฒซ ์Šค ํŠธ ๋ฆผ ์€ 1๋ฒˆ )

3.

์Šค ํŠธ ๋ฆผ ์˜ ๋ธ” ๋ก ์ด ๊ฐฏ ์ˆ˜

4.

์•• ์ถ• ์‹œ ์ž‘ ์˜ค ํ”„ ์…‹

5.

๋น„ ์•• ์ถ• ์‹œ ์ž‘ ์˜ค ํ”„ ์…‹

6.

์•• ์ถ• ํฌ ๊ธฐ (์Šค ํŠธ ๋ฆผ ํŒจ ๋”ฉ ๋ฏธ ํฌ ํ•จ )

7.

์•• ์ถ• ํ•ด ์ œ ์šฉ ๋Ÿ‰

8.

์•• ์ถ• ์œจ

9.

๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์‚ฌ ์ด ๋ฆ„

10.

์Šค ํŠธ ๋ฆผ ํŒจ ๋”ฉ ๊ธธ ์ด

block ํ–‰ ์ปฌ ๋Ÿผ :

2.

์ด ๋ธ” ๋ก ์ด ๋“ค ์–ด ๊ฐ„ ์Šค ํŠธ ๋ฆผ ๊ฐฏ ์ˆ˜

3.

์Šค ํŠธ ๋ฆผ ์‹œ ์ž‘ ๋ถ€ ๋ถ„ ์˜ ๋ธ” ๋ก ๋ฒˆ ํ˜ธ (์ฒซ ๋ฒˆ ์งธ ๋ธ” ๋ก ์€ 1๋ฒˆ )

4.

ํŒŒ ์ผ ์‹œ ์ž‘ ๋ถ€ ๋ถ„ ์˜ ๋ธ” ๋ก ๋ฒˆ ํ˜ธ

5.

ํŒŒ ์ผ ์‹œ ์ž‘ ๋ถ€ ๋ถ„ ์˜ ์•• ์ถ• ์‹œ ์ž‘ ์˜ค ํ”„ ์…‹

6.

ํŒŒ ์ผ ์‹œ ์ž‘ ๋ถ€ ๋ถ„ ์˜ ๋น„ ์•• ์ถ• ์‹œ ์ž‘ ์˜ค ํ”„ ์…‹

7.

์ด ๋ธ” ๋ก ์•• ์ถ• ํฌ ๊ธฐ (ํ—ค ๋” ํฌ ํ•จ )

8.

์•• ์ถ• ํ•ด ์ œ ์šฉ ๋Ÿ‰

9.

์•• ์ถ• ์œจ

10.

๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์‚ฌ ์ด ๋ฆ„

--verbose ๋ฅผ ๋‘ ๋ฒˆ ์ง€ ์ • ํ•˜ ๋ฉด , ์ถ” ๊ฐ€ ์ปฌ ๋Ÿผ ์„ block ํ–‰ ์— ๋„ฃ ์Šต ๋‹ˆ ๋‹ค . --verbose ๋‹จ ์ผ ์ง€ ์ • ์‹œ ์— ๋Š” ์ด ์ • ๋ณด ๋ฅผ ๋ณผ ๋•Œ ํƒ ์ƒ‰ ์„ ์—ฌ ๋Ÿฌ ๋ฒˆ ์ˆ˜ ํ–‰ ํ•ด ์•ผ ํ•˜ ๊ธฐ ๋•Œ ๋ฌธ ์— ์‹ค ํ–‰ ๊ณผ ์ • ์ด ๋А ๋ ค ์งˆ ์ˆ˜ ์žˆ ์–ด ์„œ ๋‚˜ ํƒ€ ๋‚ด ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค :

11.

16์ง„ ์ˆ˜ ๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์‚ฌ ๊ฐ’

12.

๋ธ” ๋ก ํ—ค ๋” ํฌ ๊ธฐ

13.

๋ธ” ๋ก ํ”Œ ๋ž˜ ๊ทธ : c ๋Š” ์•• ์ถ• ํฌ ๊ธฐ ๊ฐ€ ํ˜„ ์žฌ ๊ฐ’ ์ž„ ์„ ๋‚˜ ํƒ€ ๋‚ด ๊ณ  , u ๋Š” ์•• ์ถ• ์ „ ์› ๋ณธ ํฌ ๊ธฐ ๊ฐ€ ํ˜„ ์žฌ ๊ฐ’ ์ž„ ์„ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค . ํ”Œ ๋ž˜ ๊ทธ ๋ฅผ ์„ค ์ • ํ•˜ ์ง€ ์•Š ์•˜ ๋‹ค ๋ฉด , ๋ฌธ ์ž ์—ด ๊ธธ ์ด ๋ฅผ ์œ  ์ง€ ํ•  ๋ชฉ ์  ์œผ ๋กœ ๋Œ€ ์‹œ - ๋ฅผ ๋Œ€ ์‹  ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค . ์ƒˆ ํ”Œ ๋ž˜ ๊ทธ ๋Š” ๋‚˜ ์ค‘ ์— ๋ฌธ ์ž ์—ด ๋ ๋ถ€ ๋ถ„ ์— ์ถ” ๊ฐ€ ํ•  ์˜ˆ ์ • ์ž… ๋‹ˆ ๋‹ค .

14.

๋ธ” ๋ก ์— ์•• ์ถ• ํ•ด ์„œ ๋„ฃ ์€ ๋ฐ ์ด ํ„ฐ ์˜ ์‹ค ์ œ ์ธ  ๊ธฐ (๋ธ” ๋ก ํ—ค ๋” , ๋ธ” ๋ก ํŒจ ๋”ฉ , ๊ฒ€ ์‚ฌ ํ•„ ๋“œ ์ œ ์™ธ )

15.

์ด xz ๋ฒ„ ์ „ ์— ์„œ ์ด ๋ธ” ๋ก ์˜ ์•• ์ถ• ์„ ํ•ด ์ œ ํ•  ๋•Œ ํ•„ ์š” ํ•œ (๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ) ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰

16.

ํ•„ ํ„ฐ ์ฒด ์ธ . ๋Œ€ ๋ถ€ ๋ถ„ ์‚ฌ ์šฉ ํ•˜ ๋Š” ์˜ต ์…˜ ์€ ์•• ์ถ• ํ•ด ์ œ ์‹œ ํ•„ ์š” ํ•œ ์˜ต ์…˜ ๋งŒ ์„ .xz ํ—ค ๋” ์— ์ € ์žฅ ํ•˜ ๊ธฐ ๋•Œ ๋ฌธ ์— ์•• ์ถ• ์‹œ ๊ฐ„ ์— ์•Œ ์ˆ˜ ์—† ์Šต ๋‹ˆ ๋‹ค .

summary ํ–‰ ์ปฌ ๋Ÿผ :

2.

์ด xz ๋ฒ„ ์ „ ์— ์„œ ์ด ํŒŒ ์ผ ์•• ์ถ• ์„ ํ•ด ์ œ ํ•  ๋•Œ ํ•„ ์š” ํ•œ (๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ) ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰

3.

๋ชจ ๋“  ๋ธ” ๋ก ํ—ค ๋” ์— ์•• ์ถ• ํฌ ๊ธฐ ์™€ ์•• ์ถ• ์ „ ์› ๋ณธ ํฌ ๊ธฐ ์ • ๋ณด ๊ฐ€ ๋“ค ์–ด ๊ฐ” ๋Š” ์ง€ ์—ฌ ๋ถ€ ๋ฅผ ๋‚˜ ํƒ€ ๋‚ด ๋Š” yes ๋˜ ๋Š” no ๊ฐ’

xz 5.1.2alpha ๋ถ€ ํ„ฐ :

4.

ํŒŒ ์ผ ์•• ์ถ• ํ•ด ์ œ ์‹œ ํ•„ ์š” ํ•œ ์ตœ ์†Œ xz ๋ฒ„ ์ „

totals ํ–‰ ์ปฌ ๋Ÿผ :

2.

์Šค ํŠธ ๋ฆผ ๊ฐฏ ์ˆ˜

3.

๋ธ” ๋ก ๊ฐฏ ์ˆ˜

4.

์•• ์ถ• ํฌ ๊ธฐ

5.

์•• ์ถ• ํ•ด ์ œ ์šฉ ๋Ÿ‰

6.

ํ‰ ๊ท  ์•• ์ถ• ์œจ

7.

ํŒŒ ์ผ ์— ๋“ค ์–ด ์žˆ ์–ด ์‰ผ ํ‘œ ๋กœ ๊ตฌ ๋ถ„ ํ•œ ๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์‚ฌ ์ด ๋ฆ„ ๋ชฉ ๋ก

8.

์Šค ํŠธ ๋ฆผ ํŒจ ๋”ฉ ๊ธธ ์ด

9.

ํŒŒ ์ผ ๊ฐฏ ์ˆ˜ . file ํ–‰ ์˜ ์ปฌ ๋Ÿผ ์ˆœ ์„œ ๋ฅผ ๋”ฐ ๋ผ ๊ฐ‘ ๋‹ˆ ๋‹ค .

--verbose ์˜ต ์…˜ ์„ ๋‘ ๋ฒˆ ์ง€ ์ • ํ•˜ ๋ฉด , totals ํ–‰ ์— ์ถ” ๊ฐ€ ์ปฌ ๋Ÿผ ์ด ๋“ค ์–ด ๊ฐ‘ ๋‹ˆ ๋‹ค :

10.

์ด xz ๋ฒ„ ์ „ ์— ์„œ ํŒŒ ์ผ ์•• ์ถ• ์„ ํ•ด ์ œ ํ•  ๋–„ ํ•„ ์š” ํ•œ (๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ) ์ตœ ๋Œ€ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰

11.

๋ชจ ๋“  ๋ธ” ๋ก ํ—ค ๋” ์— ์•• ์ถ• ํฌ ๊ธฐ ์™€ ์•• ์ถ• ์ „ ์› ๋ณธ ํฌ ๊ธฐ ์ • ๋ณด ๊ฐ€ ๋“ค ์–ด ๊ฐ” ๋Š” ์ง€ ์—ฌ ๋ถ€ ๋ฅผ ๋‚˜ ํƒ€ ๋‚ด ๋Š” yes ๋˜ ๋Š” no ๊ฐ’

xz 5.1.2alpha ๋ถ€ ํ„ฐ :

12.

ํŒŒ ์ผ ์•• ์ถ• ํ•ด ์ œ ์‹œ ํ•„ ์š” ํ•œ ์ตœ ์†Œ xz ๋ฒ„ ์ „

์ฐจ ํ›„ ๋ฒ„ ์ „ ์— ์„œ ๋Š” ์ƒˆ ํ–‰ ํ˜• ์‹ ์„ ์ถ” ๊ฐ€ ํ•˜ ๊ณ  ๊ธฐ ์กด ํ–‰ ํ˜• ์‹ ์— ์ถ” ๊ฐ€ ํ•  ์ˆ˜ ์žˆ ๋Š” ์ƒˆ ์ปฌ ๋Ÿผ ์„ ๋„ฃ ๊ธฐ ๊นŒ ์ง€ ๋Š” ์•Œ ์ˆ˜ ์žˆ ๊ฒ  ์ง€ ๋งŒ , ๊ธฐ ์กด ์ปฌ ๋Ÿผ ์€ ๋ฐ” ๊พธ ์ง€ ์•Š ์„ ์˜ˆ ์ • ์ž… ๋‹ˆ ๋‹ค .

ํ•„ ํ„ฐ ๋„ ์›€ ๋ง

xz --robot --filters-help ๋Š” ๋‹ค ์Œ ํ˜• ์‹ ์˜ ์ง€ ์› ํ•„ ํ„ฐ ๋ชฉ ๋ก ์„ ์ถœ ๋ ฅ ํ•ฉ ๋‹ˆ ๋‹ค :

<ํ•„ ํ„ฐ > : <์˜ต ์…˜ > =< ๊ฐ’ >, <์˜ต ์…˜ > =< ๊ฐ’ > ...

<ํ•„ ํ„ฐ >

ํ•„ ํ„ฐ ์ด ๋ฆ„

<์˜ต ์…˜ >

ํ•„ ํ„ฐ ๋ณ„ ์˜ต ์…˜ ์ด ๋ฆ„

<๊ฐ’ >

์ˆซ ์ž ๊ฐ’ ๋ฒ” ์œ„ ๋Š” < ์ตœ ์†Œ - ์ตœ ๋Œ€ > ์ž… ๋‹ˆ ๋‹ค . ๋ฌธ ์ž ์—ด ๊ฐ’ ์€ < > ๋ฒ” ์œ„ ๋‚ด ์— ์„œ ์„  ํƒ ํ•˜ ๋ฉฐ | ๋ฌธ ์ž ๋กœ ๊ตฌ ๋ถ„ ํ•ฉ ๋‹ˆ ๋‹ค .

๊ฐ ํ•„ ํ„ฐ ๋Š” ํ•œ ์ค„ ์— ํ•˜ ๋‚˜ ์”ฉ ์ถœ ๋ ฅ ํ•ฉ ๋‹ˆ ๋‹ค .

๋ฉ” ๋ชจ ๋ฆฌ ์ œ ํ•œ ์ • ๋ณด

xz --robot --info-memory ๋ช… ๋ น ์€ ํƒญ ์œผ ๋กœ ๋‚˜ ๋‰œ ์—ฌ ๋Ÿฌ ์ปฌ ๋Ÿผ ์„ ๋‹จ ์ผ ํ–‰ ์œผ ๋กœ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค :

1.

๋ฌผ ๋ฆฌ ๋ฉ” ๋ชจ ๋ฆฌ (RAM)์˜ ๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ์ด ๋Ÿ‰ .

2.

์•• ์ถ• ์ง„ ํ–‰ ์‹œ ๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ํ•œ ๊ณ„ ๊ฐ’ ( --memlimit-compress ). ํŠน ์ˆ˜ ๊ฐ’ 0 ์€ ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ์ œ ํ•œ ์„ ๋‘ ์ง€ ์•Š ๋Š” ๊ธฐ ๋ณธ ์„ค ์ • ์ž„ ์„ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค .

3.

์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ํ•œ ๊ณ„ ๊ฐ’ ( --memlimit-decompress ). ํŠน ์ˆ˜ ๊ฐ’ 0 ์€ ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ์— ์„œ ์ œ ํ•œ ์„ ๋‘ ์ง€ ์•Š ๋Š” ๊ธฐ ๋ณธ ์„ค ์ • ์ž„ ์„ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค .

4.

xz 5.3.4alpha ์ด ํ›„ : ๋‹ค ์ค‘ -์Šค ๋ ˆ ๋“œ ๊ธฐ ๋ฐ˜ ์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฐ” ์ด ํŠธ ๋‹จ ์œ„ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ( --memlimit-mt-decompress ). ๋ถ„ ๋ช… ํ•˜ ๊ฒŒ ์ œ ํ•œ ์„ ๊ฑธ ์–ด ๋‘ ์ง€ ์•Š ์•˜ ์„ ๊ฒฝ ์šฐ 5๋ฒˆ ์งธ ์ปฌ ๋Ÿผ ์— ๋‚˜ ํƒ€ ๋‚œ ์‹œ ์Šค ํ…œ ๋ณ„ ๊ธฐ ๋ณธ ๊ฐ’ ์„ ์‚ฌ ์šฉ ํ•˜ ๊ธฐ ๋•Œ ๋ฌธ ์— 0 ๊ฐ’ ์„ ์ง€ ์ • ํ•˜ ๋ฉด ์•ˆ ๋ฉ ๋‹ˆ ๋‹ค . ๋˜ ํ•œ --memlimit-mt-decompress ๋กœ ์„ธ ๋ฒˆ ์งธ ์ปฌ ๋Ÿผ ๊ฐ’ ๋ณด ๋‹ค ๋” ํฌ ๊ฒŒ ์ง€ ์ • ์„ ํ•œ ๋‹ค ํ•  ์ง€ ๋ผ ๋„ ์ด ๊ฐ’ ์ด ์„ธ ๋ฒˆ ์งธ ์ปฌ ๋Ÿผ ๊ฐ’ ๋ณด ๋‹ค ํฌ ๋ฉด ์•ˆ ๋ฉ ๋‹ˆ ๋‹ค .

5.

xz 5.3.4alpha ์ด ํ›„ : A system-specific default memory usage limit that is used to limit the number of threads when compressing with an automatic number of threads ( --threads=0 ) and no memory usage limit has been specified ( --memlimit-compress ). This is also used as the default value for --memlimit-mt-decompress .

6.

xz 5.3.4alpha ์ด ํ›„ : Number of available processor threads.

์ฐจ ํ›„ , xz --robot --info-memory ์ถœ ๋ ฅ ์— ๋Š” ๋” ๋งŽ ์€ ๋‚ด ์šฉ ์ด ๋“ค ์–ด ๊ฐ€ ์ง€ ๋งŒ , ํ•œ ์ค„ ์ด ์ƒ ์€ ๋„˜ ์–ด ๊ฐ€ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

๋ฒ„ ์ „

xz --robot --version ์€ xz ์™€ liblzma์˜ ๋ฒ„ ์ „ ๋ฒˆ ํ˜ธ ๋ฅผ ๋‹ค ์Œ ํ˜• ์‹ ์œผ ๋กœ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค :

XZ_VERSION= XYYYZZZS
LIBLZMA_VERSION=
XYYYZZZS

X

์ฃผ ๋ฒ„ ์ „ .

YYY

๋ถ€ ๋ฒ„ ์ „ . ์ง ์ˆ˜ ๊ฐ€ ์•ˆ ์ • ๋ฒ„ ์ „ ์ž… ๋‹ˆ ๋‹ค . ํ™€ ์ˆ˜ ๋Š” ์•Œ ํŒŒ ๋˜ ๋Š” ๋ฒ  ํƒ€ ๋ฒ„ ์ „ ์ž… ๋‹ˆ ๋‹ค .

ZZZ

์•ˆ ์ • ๋ฆด ๋ฆฌ ์Šค ์˜ ํŒจ ์น˜ ์ˆ˜ ์ค€ ๋˜ ๋Š” ๊ฐœ ๋ฐœ ๋ฆด ๋ฆฌ ์Šค ์˜ ํšŸ ์ˆ˜ ์ž… ๋‹ˆ ๋‹ค .

S

์•ˆ ์ • ๋„ . 0์€ ์•Œ ํŒŒ ๋ฒ„ ์ „ , 1์€ ๋ฒ  ํƒ€ ๋ฒ„ ์ „ ์„ ๋‚˜ ํƒ€ ๋‚ด ๋ฉฐ , 2๋Š” ์•ˆ ์ • ๋ฒ„ ์ „ ์„ ๋‚˜ ํƒ€ ๋ƒ… ๋‹ˆ ๋‹ค . S ๋Š” YYY ๊ฐ’ ์ด ์ง ์ˆ˜ ๋ผ ํ•ด ๋„ ํ•ญ ์ƒ 2์—ฌ ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค .

xz ๋ช… ๋ น ๊ณผ liblzma์ด ๋™ ์ผ ํ•œ XZ ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋ฆด ๋ฆฌ ์Šค ์— ์„œ ๋‚˜ ์™” ๋‹ค ๋ฉด ๋‘ ํ–‰ ์˜ XYYYZZZS ๊ฐ’ ์€ ๊ฐ™ ์Šต ๋‹ˆ ๋‹ค .

์˜ˆ ์ œ : 4.999.9beta๋Š” 49990091 ์ด ๋ฉฐ , 5.0.0์€ 50000002 ์ž… ๋‹ˆ ๋‹ค .

์ข… ๋ฃŒ ์ƒ ํƒœ

0

๋ชจ ๋“  ์ƒ ํƒœ ์–‘ ํ˜ธ .

1

์˜ค ๋ฅ˜ ๋ฐœ ์ƒ .

2

๋ˆˆ ์—ฌ ๊ฒจ ๋ณผ ๊ฒฝ ๊ณ  ๊ฐ€ ๋‚˜ ํƒ€ ๋‚ฌ ์ง€ ๋งŒ , ์‹ค ์ œ ์˜ค ๋ฅ˜ ๋Š” ์ผ ์–ด ๋‚˜ ์ง€ ์•Š ์Œ .

ํ‘œ ์ค€ ์˜ค ๋ฅ˜ ์— ์ถœ ๋ ฅ ํ•˜ ๋Š” ์•Œ ๋ฆผ (๊ฒฝ ๊ณ  ๋˜ ๋Š” ์˜ค ๋ฅ˜ ์•„ ๋‹˜ )๋Š” ์ข… ๋ฃŒ ์ƒ ํƒœ ์— ์˜ ํ–ฅ ์„ ์ฃผ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

ํ™˜ ๊ฒฝ

xz ๋Š” ๋นˆ ์นธ ์œผ ๋กœ ๊ตฌ ๋ถ„ ํ•œ ์˜ต ์…˜ ๊ฐ’ ๋ชฉ ๋ก ์„ XZ_DEFAULTS , XZ_OPT ํ™˜ ๊ฒฝ ๋ณ€ ์ˆ˜ ์— ์„œ ์ˆœ ์„œ ๋Œ€ ๋กœ , ๋ช… ๋ น ํ–‰ ์— ์„œ ์˜ต ์…˜ ์„ ํ•ด ์„ ํ•˜ ๊ธฐ ์ „ ์— ๋ถˆ ๋Ÿฌ ์˜ต ๋‹ˆ ๋‹ค . ์ฐธ ๊ณ  ๋กœ ํ™˜ ๊ฒฝ ๋ณ€ ์ˆ˜ ์— ์„œ ์˜ต ์…˜ ๋งŒ ํ•ด ์„ ํ•˜ ๋ฉฐ , ์˜ต ์…˜ ์ด ์•„ ๋‹Œ ๋ถ€ ๋ถ„ ์€ ์กฐ ์šฉ ํžˆ ๋ฌด ์‹œ ํ•ฉ ๋‹ˆ ๋‹ค . ํ•ด ์„ ์€ getopt_long (3)์œผ ๋กœ ๊ฐ€ ๋Šฅ ํ•˜ ๋ฉฐ , ๋ช… ๋ น ํ–‰ ์ธ ์ž ๋กœ ํ™œ ์šฉ ํ•˜ ๊ธฐ ๋„ ํ•ฉ ๋‹ˆ ๋‹ค .

๊ฒฝ ๊ณ  : ํ™˜ ๊ฒฝ ๋ณ€ ์ˆ˜ ๋ฅผ ์„ค ์ • ํ•˜ ๋ฉด , ํ”„ ๋กœ ๊ทธ ๋žจ ๊ณผ xz ๋ฅผ ์‹ค ํ–‰ ํ•˜ ๋Š” ์Šค ํฌ ๋ฆฝ ํŠธ ์˜ ๋™ ์ž‘ ์ด ๋ฐ” ๋€ ๋‹ˆ ๋‹ค . ๋Œ€ ๋ถ€ ๋ถ„ ์˜ ๊ฒฝ ์šฐ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์ œ ํ•œ ๋Ÿ‰ , ์Šค ๋ ˆ ๋“œ ์ˆ˜ , ์•• ์ถ• ์˜ต ์…˜ ์„ ํ™˜ ๊ฒฝ ๋ณ€ ์ˆ˜ ๋กœ ์„ค ์ • ํ•˜ ๋Š” ๊ฒŒ ์•ˆ ์ „ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ทธ ๋Ÿฌ ๋‚˜ ์ผ ๋ถ€ ์˜ต ์…˜ ์€ ์Šค ํฌ ๋ฆฝ ํŠธ ์˜ ๋™ ์ž‘ ์„ ๋ง ๊ฐ€ ๋œจ ๋ฆด ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๋ถ„ ๋ช… ํ•œ ์˜ˆ ์ œ ๋กœ ๋Š” xz ์— ์„œ ํŒŒ ์ผ ์˜ ์•• ์ถ• ๋ฐ ํ•ด ์ œ ๋Œ€ ์‹  ๋„ ์›€ ๋ง ๋‚ด ์šฉ ์„ ํ‘œ ์‹œ ํ•˜ ๋Š” --help ์˜ต ์…˜ ์ด ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ข€ ๋” ๋ฌ˜ ํ•œ ์˜ˆ ์ œ ๋กœ ๋Š” --quiet ์™€ --verbose ์˜ต ์…˜ ์ด ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๋Œ€ ๋ถ€ ๋ถ„ ์˜ ๊ฒฝ ์šฐ --verbose ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ์—ฌ ํ”„ ๋กœ ์„ธ ์Šค ์ƒ ํ™ฉ ์„ ํ‘œ ์‹œ ํ•˜ ๋Š” ๋ฐ ์ž˜ ๋™ ์ž‘ ํ•˜ ์ง€ ๋งŒ , ์–ด ๋–ค ๊ฒฝ ์šฐ ์— ๋Š” ์ถ” ๊ฐ€ ๋ฉ” ์‹œ ์ง€ ๊ฐ€ ๋‚˜ ํƒ€ ๋‚˜ ๋Š” ๋ฌธ ์ œ ๊ฐ€ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์ถœ ๋ ฅ ์ƒ ์„ธ ์ˆ˜ ์ค€ ์€ --list ์˜ ๋™ ์ž‘ ์— ๋„ ์˜ ํ–ฅ ์„ ์ค ๋‹ˆ ๋‹ค .
XZ_DEFAULTS

์‚ฌ ์šฉ ์ž ๋ณ„ , ์‹œ ์Šค ํ…œ ๋ฒ” ์œ„ ๊ธฐ ๋ณธ ์˜ต ์…˜ ์ž… ๋‹ˆ ๋‹ค . ๋ณด ํ†ต xz ์˜ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์ œ ํ•œ ์„ ๊ธฐ ๋ณธ ์œผ ๋กœ ๊ฑธ ์–ด ๋‘ ๊ฑฐ ๋‚˜ ๊ธฐ ๋ณธ ์Šค ๋ ˆ ๋“œ ์ˆ˜ ๋ฅผ ์„ค ์ • ํ•  ๊ฒฝ ์šฐ ์…ธ ์ดˆ ๊ธฐ ํ™” ์Šค ํฌ ๋ฆฝ ํŠธ ์— ์„ค ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ์…ธ ์ดˆ ๊ธฐ ํ™” ์Šค ํฌ ๋ฆฝ ํŠธ ์™€ ๋ณ„ ๋„ ์˜ ์œ  ์‚ฌ ํ•œ ๊ฒฝ ์šฐ ๋ฅผ ์ œ ์™ธ ํ•˜ ๊ณ  ๋ผ ๋ฉด , ์Šค ํฌ ๋ฆฝ ํŠธ ์— ์„œ ๋Š” XZ_DEFAULTS ํ™˜ ๊ฒฝ ๋ณ€ ์ˆ˜ ๋ฅผ ์„ค ์ • ํ•˜ ์ง€ ์•Š ๊ฑฐ ๋‚˜ ์„ค ์ • ์„ ํ•ด ์ œ ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค .

XZ_OPT

xz ๋ช… ๋ น ํ–‰ ์œผ ๋กœ ์˜ต ์…˜ ์„ค ์ • ๊ฐ’ ์„ ์ง ์ ‘ ์ „ ๋‹ฌ ํ•  ์ˆ˜ ์—† ์„ ๊ฒฝ ์šฐ xz ์— ์˜ต ์…˜ ์„ ์ „ ๋‹ฌ ํ•˜ ๋Š” ํ™˜ ๊ฒฝ ๋ณ€ ์ˆ˜ ์ž… ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ์–ด , xz ๋ฅผ ์Šค ํฌ ๋ฆฝ ํŠธ ๋˜ ๋Š” ๋„ ๊ตฌ ์— ์„œ ์‹ค ํ–‰ ํ•  ๊ฒฝ ์šฐ GNU tar (1) ๋ผ ๋ฉด :

XZ_OPT=-2v tar caf foo.tar.xz foo

์˜ˆ ๋ฅผ ๋“ค ๋ฉด , ์Šค ํฌ ๋ฆฝ ํŠธ ์— ์„œ XZ_OPT ๋ฅผ ํ™œ ์šฉ ํ•˜ ์—ฌ , ์Šค ํฌ ๋ฆฝ ํŠธ ๋ณ„ ๋กœ ๊ธฐ ๋ณธ ์•• ์ถ• ์˜ต ์…˜ ์„ ์ง€ ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์  ์ ˆ ํ•œ ์ด ์œ  ๊ฐ€ ์žˆ ๋‹ค ๋ฉด XZ_OPT ์˜ต ์…˜ ๊ฐ’ ์„ ์‚ฌ ์šฉ ์ž ๊ฐ€ ๋ฐ” ๊พธ ๋Š” ๊ฑธ ์ถ” ์ฒœ ํ•ฉ ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , sh (1) ์Šค ํฌ ๋ฆฝ ํŠธ ์— ์„œ ๋‹ค ์Œ ์ฒ˜ ๋Ÿผ ํ™œ ์šฉ ํ•  ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค :

XZ_OPT=${XZ_OPT-"-7e"}
export XZ_OPT

LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ํ˜ธ ํ™˜ ์„ฑ

xz ์˜ ๋ช… ๋ น ํ–‰ ๋ฌธ ๋ฒ• ์€ ์‹ค ์ œ ๋กœ LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ 4.32.x์— ์„œ ์ฐพ ์„ ์ˆ˜ ์žˆ ๋Š” lzma , unlzma lzcat ์˜ ์ƒ ์œ„ ์ง‘ ํ•ฉ ์ž… ๋‹ˆ ๋‹ค . ๋Œ€ ๋ถ€ ๋ถ„ ์˜ ๊ฒฝ ์šฐ LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋ฅผ XZ ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋กœ ๊ธฐ ์กด ์— ์ž‘ ์„ฑ ํ•œ ์Šค ํฌ ๋ฆฝ ํŠธ ๋ฅผ ๊นจ ์ง€ ์•Š ๊ณ  ๋„ ๋ฐ” ๊ฟ€ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๋ช‡ ๊ฐ€ ์ง€ ๋น„ ํ˜ธ ํ™˜ ์„ฑ ๋ฌธ ์ œ ๋•Œ ๋ฌธ ์— ๋ฌธ ์ œ ๊ฐ€ ์ผ ์–ด ๋‚  ์ˆ˜ ๋Š” ์žˆ ์Šต ๋‹ˆ ๋‹ค .

์•• ์ถ• ์‚ฌ ์ „ ์„ค ์ • ๋‹จ ๊ณ„

์•• ์ถ• ์ˆ˜ ์ค€ ์‚ฌ ์ „ ์„ค ์ • ์˜ ๋ฒˆ ํ˜ธ ๋ถ€ ์—ฌ ๋ฐฉ ์‹ ์€ xz ์™€ LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๊ฐ€ ๋™ ์ผ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค . ๊ฐ€ ์žฅ ์ค‘ ์š” ํ•œ ์ฐจ ์ด ๋Š” ๋‹ค ๋ฅธ ์‚ฌ ์ „ ์„ค ์ • ์— ๋Œ€ ํ•ด ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋ฅผ ์–ด ๋–ป ๊ฒŒ ๋Œ€ ์‘ ํ–ˆ ๋А ๋ƒ ์—ฌ ๋ถ€ ์ž… ๋‹ˆ ๋‹ค . ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋Š” ์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ๊ณผ ๊ฑฐ ์˜ ๋น„ ์Šท ํ•ฉ ๋‹ˆ ๋‹ค .

Image grohtml-4019174-4.png

๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ์ฐจ ์ด ๋Š” ์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ์— ์˜ ํ–ฅ ์„ ์ฃผ ์ง€ ๋งŒ , LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ์™€ XZ ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ์— ์„œ ์‚ฌ ์šฉ ๋Ÿ‰ ์ด ๋Š˜ ์–ด ๋‚˜ ๋Š” ๋‹ค ๋ฅธ ์ฐจ ์ด ์  ์ด ์žˆ ์Šต ๋‹ˆ ๋‹ค :

Image grohtml-4019174-5.png

XZ ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ์˜ ๊ธฐ ๋ณธ ์‚ฌ ์ „ ์„ค ์ • ์ˆ˜ ์ค€ ๊ฐ’ ์€ -6 ์ด ์ง€ ๋งŒ LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ์˜ ๊ธฐ ๋ณธ ์‚ฌ ์ „ ์„ค ์ • ์ˆ˜ ์ค€ ๊ฐ’ ์€ -7 ์ž… ๋‹ˆ ๋‹ค . ๋‘ ํ”„ ๋กœ ๊ทธ ๋žจ ์˜ ๋”• ์…” ๋„ˆ ๋ฆฌ ๋ฉ” ๋ชจ ๋ฆฌ ๊ธฐ ๋ณธ ์‚ฌ ์šฉ ๋Ÿ‰ ์€ 8MiB์ž… ๋‹ˆ ๋‹ค .

์Šค ํŠธ ๋ฆผ vs ๋น„ ์Šค ํŠธ ๋ฆผ .lzma ํŒŒ ์ผ

ํŒŒ ์ผ ์„ ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ํฌ ๊ธฐ ๋Š” .lzma ํ—ค ๋” ์— ์ € ์žฅ ํ•ฉ ๋‹ˆ ๋‹ค . LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋Š” ์ผ ๋ฐ˜ ํŒŒ ์ผ ์„ ์•• ์ถ• ํ•  ๋•Œ ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ํŒŒ ์ผ ์˜ ํฌ ๊ธฐ ๋ฅผ ์ € ์žฅ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋Œ€ ์‹  ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ํฌ ๊ธฐ ๋ฅผ โ€™์•Œ ์ˆ˜ ์—† ์Œ โ€™ ์œผ ๋กœ ์ € ์žฅ ํ•˜ ๊ณ  ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์ด ๋ฉˆ ์ถฐ ์•ผ ํ•  ์ง€ ์  ์— end-of-payload ๋งˆ ์ปค ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ๋Š” ๋ฐฉ ๋ฒ• ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋Š” ํŒŒ ์ด ํ”„ ๋กœ ๋“ค ์–ด ์˜จ ์ž… ๋ ฅ ๊ณผ ๊ฐ™ ์ด ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ํŒŒ ์ผ ์˜ ํฌ ๊ธฐ ๋ฅผ ์•Œ ์ˆ˜ ์—† ์„ ๋•Œ ์ด ๋Ÿฐ ๋ฐฉ ์‹ ์„ ํ™œ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค .

xz ๋Š” .lzma ํŒŒ ์ผ ์„ end-of-payload ๋งˆ ์ปค ์˜ ์œ  ๋ฌด ์™€ ๊ด€ ๊ณ„ ์—† ์ด ์•• ์ถ• ํ•ด ์ œ ๋ฐฉ ์‹ ์„ ๋ชจ ๋‘ ์ง€ ์› ํ•˜ ์ง€ ๋งŒ , xz ๋กœ ๋งŒ ๋“  ๋ชจ ๋“  .lzma ํŒŒ ์ผ ์€ end-of-payload ๋งˆ ์ปค ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ๋ฉฐ , .lzma ํ—ค ๋” ์— ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ํŒŒ ์ผ ํฌ ๊ธฐ ๋ฅผ โ€™์•Œ ์ˆ˜ ์—† ์Œ โ€™์œผ ๋กœ ํ‘œ ๊ธฐ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋ฐฉ ์‹ ์€ ๋“œ ๋ฌธ ์ƒ ํ™ฉ ์— ์„œ ๋ฌธ ์ œ ๋ฅผ ์•ผ ๊ธฐ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , ์ž„ ๋ฒ  ๋”” ๋“œ ์žฅ ์น˜ ์˜ .lzma ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์€ ์•• ์ถ• ์„ ํ•ด ์ œ ํ–ˆ ์„ ๋•Œ ํฌ ๊ธฐ ๋ฅผ ์•Œ ์•„ ์•ผ ๋™ ์ž‘ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋ฌธ ์ œ ๋ฅผ ๋งŒ ๋‚˜ ๋ฉด , LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋˜ ๋Š” LZMA SDK๋ฅผ ํ™œ ์šฉ ํ•˜ ์—ฌ .lzma ํŒŒ ์ผ ์— ์•• ์ถ• ์ „ ํŒŒ ์ผ ํฌ ๊ธฐ ์ • ๋ณด ๋ฅผ ์ € ์žฅ ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค .

์ง€ ์› ํ•˜ ์ง€ ์•Š ๋Š” .lzma ํŒŒ ์ผ

.lzma ํ˜• ์‹ ์€ lc ๊ฐ’ ์„ 8๊นŒ ์ง€ ๋ฐ› ์•„ ๋“ค ์ด ๋ฉฐ , lp ๊ฐ’ ์€ 4๊นŒ ์ง€ ๋ฐ› ์•„ ๋“ค ์ž… ๋‹ˆ ๋‹ค . LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋Š” ์–ด ๋–ค lc ๊ฐ’ ๊ณผ lp ๊ฐ’ ์„ ๋ฐ› ์•„ ๋“ค ์ด ๊ณ  ๋„ ์•• ์ถ• ์„ ํ•ด ์ œ ํ•  ์ˆ˜ ์žˆ ์ง€ ๋งŒ , ํŒŒ ์ผ ์„ ๋งŒ ๋“ค ๋•Œ ๋Š” ๋Š˜ lc=3 ๊ฐ’ ๊ณผ lp=0 ๊ฐ’ ์„ ํ™œ ์šฉ ํ•ฉ ๋‹ˆ ๋‹ค . ๋‹ค ๋ฅธ lc ๊ฐ’ ๊ณผ lp ๊ฐ’ ์œผ ๋กœ ์˜ ํŒŒ ์ผ ์•• ์ถ• ์€ xz ์™€ LZMA SDK์— ์„œ ๋งŒ ๊ฐ€ ๋Šฅ ํ•ฉ ๋‹ˆ ๋‹ค .

liblzma์˜ LZMA1 ํ•„ ํ„ฐ ๊ตฌ ํ˜„ ์ฒด ์— ์„œ ๋Š” lc ๊ฐ’ ๊ณผ lp ๊ฐ’ ์˜ ํ•ฉ ์ด 4๋ฅผ ๋„˜ ์–ด ๊ฐ€ ๋ฉด ์•ˆ ๋ฉ ๋‹ˆ ๋‹ค . ๊ทธ ๋ž˜ ์„œ .lzma ํŒŒ ์ผ ์˜ ๊ฒฝ ์šฐ ์ด ์ œ ํ•œ ์„ ๋„˜ ์–ด ๊ฐ€ ๋ฉด xz ๋กœ ์•• ์ถ• ์„ ํ•ด ์ œ ํ•  ์ˆ˜ ์—† ์Šต ๋‹ˆ ๋‹ค .

LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋Š” 2ห† n (2์˜ ์Šน ์ˆ˜ )ํฌ ๊ธฐ ๋ฅผ ์ง€ ๋‹Œ ๋”• ์…” ๋„ˆ ๋ฆฌ ๋ฅผ ๊ฐ€ ์ง„ .lzma ํŒŒ ์ผ ๋งŒ ๋งŒ ๋“ค ์ง€ ๋งŒ ๋ฐ› ์•„ ๋“ค ์ด ๋Š” ํŒŒ ์ผ ์˜ ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋Š” ์–ด ๋–ค ํฌ ๊ธฐ ๋“  ์ƒ ๊ด€ ์—† ์Šต ๋‹ˆ ๋‹ค . liblzma์— ์„œ ๋Š” 2ห† n , 2ห† n + 2ห†( n -1) ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋ฅผ ๊ฐ€ ์ง„ .lzma ํŒŒ ์ผ ๋งŒ ๋ฐ› ์•„ ๋“ค ์ž… ๋‹ˆ ๋‹ค . ์ด ๋กœ ์ธ ํ•ด .lzma ํŒŒ ์ผ ์„ ํ™• ์ธ ํ•  ๋•Œ ๊ฑฐ ์ง“ ์–‘ ์„ฑ ์œจ ์ด ๋Š˜ ์–ด ๋‚ฉ ๋‹ˆ ๋‹ค .

๋ชจ ๋“  .lzma ํŒŒ ์ผ ์„ liblzma ์— ์„œ ๋ฐ› ์•„ ๋“ค ์ผ ์ˆ˜ ์žˆ ๋„ ๋ก ์•• ์ถ• ํ•˜ ๊ธฐ ๋•Œ ๋ฌธ ์— ์ด ์ œ ํ•œ ์ด ์‹ค ์ œ ๋กœ ๋Š” ๋ฌธ ์ œ ๊ฐ€ ๋˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค .

๋’ค ๋”ฐ ๋ผ ์˜ค ๋Š” ์“ฐ ๋ ˆ ๊ธฐ ๊ฐ’

์•• ์ถ• ํ•ด ์ œ ํ•  ๋•Œ , LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋Š” .lzma ์Šค ํŠธ ๋ฆผ ์ฒ˜ ์Œ ๋ถ€ ๋ถ„ ๋‹ค ์Œ ๋‚˜ ๋จธ ์ง€ ๋ฅผ ๋‹ค ์กฐ ์šฉ ํžˆ ๋ฌด ์‹œ ํ•ฉ ๋‹ˆ ๋‹ค . ๋Œ€ ๋ถ€ ๋ถ„ ์˜ ๊ฒฝ ์šฐ , ๋ฒ„ ๊ทธ ์ž… ๋‹ˆ ๋‹ค . LZMA ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ์— ์„œ .lzma ๊ฒฐ ํ•ฉ ํŒŒ ์ผ ์•• ์ถ• ํ•ด ์ œ ๋ฅผ ์ง€ ์› ํ•˜ ์ง€ ์•Š ์Œ ์„ ์˜ ๋ฏธ ํ•˜ ๊ธฐ ๋„ ํ•ฉ ๋‹ˆ ๋‹ค .

.lzma ์Šค ํŠธ ๋ฆผ ์ฒ˜ ์Œ ๋ถ€ ๋ถ„ ๋ฐ” ๋กœ ๋‹ค ์Œ ์— ๋ฐ ์ด ํ„ฐ ๊ฐ€ ๋‚จ ์•„ ์žˆ ์„ ๊ฒฝ ์šฐ , xz ์— ์„œ ๋Š” --single-stream ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ์ง€ ์•Š ์œผ ๋ฉด ๊นจ ์ง„ ํŒŒ ์ผ ๋กœ ๊ฐ„ ์ฃผ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋™ ์ž‘ ์œผ ๋กœ ํ•˜ ์—ฌ ๊ธˆ ๋’ค ๋”ฐ ๋ผ ์˜ค ๋Š” ์“ฐ ๋ ˆ ๊ธฐ ๊ฐ’ ์„ ๋ฌด ์‹œ ํ•˜ ๋„ ๋ก ๊ฐ„ ์ฃผ ํ•˜ ๋Š” ์•  ๋งค ํ•œ ์Šค ํฌ ๋ฆฝ ํŠธ ๋™ ์ž‘ ์„ ๊นฐ ์ˆ˜ ๊ฐ€ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

์ฐธ ๊ณ 

์ถœ ๋ ฅ ๊ฒฐ ๊ณผ ๋ฌผ ์ด ๋‹ฌ ๋ผ ์ง

์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ์ž… ๋ ฅ ํŒŒ ์ผ ๋กœ ๋ถ€ ํ„ฐ ์–ป ์–ด ๋‚ธ ์ • ํ™• ํ•œ ์•• ์ถ• ์ถœ ๋ ฅ ๊ฒฐ ๊ณผ ๋ฌผ ์€ ์•• ์ถ• ์˜ต ์…˜ ์ด ์™„ ์ „ ํžˆ ๋™ ์ผ ํ•˜ ๋” ๋ผ ๋„ XZ ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ์˜ ๋ฒ„ ์ „ ์— ๋”ฐ ๋ผ ๋‹ฌ ๋ผ ์งˆ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ํŒŒ ์ผ ํ˜• ์‹ ์— ์˜ ํ–ฅ ์„ ์ฃผ ์ง€ ์•Š ๊ณ  ์ธ ์ฝ” ๋” ๊ทธ ์ž ์ฒด ๋ฅผ ๊ฐœ ์„  (๋” ๋น  ๋ฅด ๊ฒŒ ํ•˜ ๊ฑฐ ๋‚˜ ๋” ๋‚˜ ์€ ์•• ์ถ• ์œจ ๋กœ )ํ•˜ ๊ธฐ ๋•Œ ๋ฌธ ์ž… ๋‹ˆ ๋‹ค . XZ ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ ๋ฒ„ ์ „ ์ด ๋™ ์ผ ํ•˜ ๋” ๋ผ ๋„ ๋นŒ ๋“œ ์˜ต ์…˜ ์„ ๋‹ฌ ๋ฆฌ ํ•˜ ์—ฌ ๋นŒ ๋“œ ์ƒ ํƒœ ๊ฐ€ ์ œ ๊ฐ ๊ฐ ์ธ ๊ฒฝ ์šฐ ์ถœ ๋ ฅ ๊ฒฐ ๊ณผ ๋ฌผ ์ด ๋‹ฌ ๋ผ ์งˆ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

--rsyncable ๊ธฐ ๋Šฅ ์„ ๋„ฃ ์—ˆ ์„ ๊ฒฝ ์šฐ ๋™ ์ผ ํ•œ xz ๋ฒ„ ์ „ ์— ์„œ ์ด ์ „ ํŒŒ ์ผ ๊ณผ ์ƒˆ ํŒŒ ์ผ ๋กœ ๋ณ„ ๋„ ๋กœ ์•• ์ถ• ํ•˜ ์ง€ ์•Š ๋Š” ํ•œ ๊ฒฐ ๊ณผ ํŒŒ ์ผ ์„ (๋‘ ํŒŒ ์ผ ์ด ์„œ ๋กœ ๋‹ค ๋ฅธ ํŒŒ ์ผ ์ด ์•„ ๋‹ˆ ๋ฏ€ ๋กœ ) rsync ์ฒ˜ ๋ฆฌ ํ•  ํ•„ ์š” ๊ฐ€ ์—† ์Šต ๋‹ˆ ๋‹ค . ์ด ๋ฌธ ์ œ ๋Š” ์ธ ์ฝ” ๋” ๊ตฌ ํ˜„ ์ฒด ๊ธฐ ๋Šฅ ๊ฐœ ๋ฐœ ์ด ๋ ๋‚˜ ์„œ xz ๋ฒ„ ์ „ ์ด ๋‹ค ๋ฅด ๋” ๋ผ ๋„ ์•ˆ ์ • ์  ์ธ rsync ๊ฐ€ ๋Šฅ ํ•œ ์ถœ ๋ ฅ ๊ฒฐ ๊ณผ ๋ฌผ ์„ ์œ  ์ง€ ํ•  ์ˆ˜ ์žˆ ์„ ๋•Œ ์—ฌ ์•ผ ํ•ด ๊ฒฐ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

๋‚ด ์žฅ .xz ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ

XZ ์ž„ ๋ฒ  ๋”” ๋“œ ์™€ ๊ฐ™ ์€ ๋‚ด ์žฅ .xz ์•• ์ถ• ํ•ด ์ œ ๊ตฌ ํ˜„ ์ฒด ๋Š” ์ง€ ์› ํŒŒ ์ผ ์˜ ๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์‚ฌ ํ˜• ์‹ ์„ none ๊ณผ crc32 ์ด ์™ธ ์˜ ์„ค ์ • ์œผ ๋กœ ๋งŒ ๋“ค ํ•„ ์š” ๊ฐ€ ์—† ์Šต ๋‹ˆ ๋‹ค . ๊ธฐ ๋ณธ ๊ฐ’ ์ด --check=crc64 ์ผ ๊ฒฝ ์šฐ ์— ๋งŒ , ์ž„ ๋ฒ  ๋”” ๋“œ ์‹œ ์Šค ํ…œ ์— ์„œ ํŒŒ ์ผ ์„ ๋งŒ ๋“ค ๋•Œ --check=none ๋˜ ๋Š” --check=crc32 ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค .

์ž„ ๋ฒ  ๋”” ๋“œ ์‹œ ์Šค ํ…œ ์ด ์•„ ๋‹ˆ ๋ผ ๋ฉด , ๋ชจ ๋“  .xz ํ˜• ์‹ ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์— ์„œ ๋Š” ๋ชจ ๋“  ๊ฒ€ ์‚ฌ ํ˜• ์‹ ์„ ์ง€ ์› ํ•˜ ๊ฑฐ ๋‚˜ , ์ผ ๋ถ€ ๊ฒ€ ์‚ฌ ๋ฐฉ ์‹ ์„ ์ง€ ์› ํ•˜ ์ง€ ์•Š ๋Š” ๋‹ค ๋ฉด , ์ตœ ์†Œ ํ•œ , ๋ฌด ๊ฒฐ ์„ฑ ๊ฒ€ ์‚ฌ ๋กœ ๊ฒ€ ์ฆ ํ•˜ ์ง€ ์•Š ๊ณ  ์•• ์ถ• ์„ ํ•ด ์ œ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

XZ ์ž„ ๋ฒ  ๋”” ๋“œ ๋Š” BCJ ํ•„ ํ„ฐ ๋ฅผ ์ง€ ์› ํ•˜ ์ง€ ๋งŒ , ๊ธฐ ๋ณธ ์‹œ ์ž‘ ์˜ค ํ”„ ์…‹ ๋งŒ ์ง€ ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

์˜ˆ ์ œ

๊ธฐ ๋ณธ

foo ํŒŒ ์ผ ์„ ๊ธฐ ๋ณธ ์•• ์ถ• ์ˆ˜ ์ค€ ( -6 ) ์œผ ๋กœ foo.xz ํŒŒ ์ผ ์— ์•• ์ถ• ํ•ด ๋„ฃ ๊ณ  , ์•• ์ถ• ๊ณผ ์ • ์ด ๋ฌด ์‚ฌ ํžˆ ๋ ๋‚˜ ๋ฉด foo ๋ฅผ ์‚ญ ์ œ ํ•ฉ ๋‹ˆ ๋‹ค :

xz foo

bar.xz ๋ฅผ bar ์— ์•• ์ถ• ์„ ํ•ด ์ œ ํ•œ ํ›„ ์•• ์ถ• ํ•ด ์ œ ๊ฐ€ ๋ฌด ์‚ฌ ํžˆ ๋ ๋‚˜ ๋„ bar.xz ๋ฅผ ์‚ญ ์ œ ํ•˜ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค :

xz -dk bar.xz

๊ธฐ ๋ณธ ์‚ฌ ์ „ ์„ค ์ • -6 ๋ณด ๋‹ค ๋Š” ๋А ๋ฆฌ ์ง€ ๋งŒ , ์•• ์ถ• ๋ฐ ์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฉ” ๋ชจ ๋ฆฌ ๋ฅผ ์  ๊ฒŒ ์ฐจ ์ง€ (๊ฐ ๊ฐ 48ย Mib, 5B)๋Š” -4e ์‚ฌ ์ „ ์„ค ์ • ( -4 --extreme )์„ ํ™œ ์šฉ ํ•˜ ์—ฌ baz.tar.xz ํŒŒ ์ผ ์„ ๋งŒ ๋“ญ ๋‹ˆ ๋‹ค :

tar cf - baz | xz -4e > baz.tar.xz

์•• ์ถ• ๋ฐ ๋น„ ์•• ์ถ• ํŒŒ ์ผ ์„ ๋‹จ ์ผ ๋ช… ๋ น ์œผ ๋กœ ํ‘œ ์ค€ ์ถœ ๋ ฅ ์— ์•• ์ถ• ํ•ด ์ œ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค :

xz -dcf a.txt b.txt.xz c.txt d.txt.lzma > abcd.txt

๋‹ค ์ค‘ ํŒŒ ์ผ ๋ณ‘ ๋ ฌ ์•• ์ถ•

GNU์™€ *BSD์— ์„œ ๋Š” find (1) ๋ช… ๋ น ๊ณผ xargs (1) ๋ช… ๋ น ์œผ ๋กœ ์—ฌ ๋Ÿฌ ํŒŒ ์ผ ์˜ ์•• ์ถ• ์„ ๋ณ‘ ๋ ฌ ์ฒ˜ ๋ฆฌ ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค :

find . -type f \! -name โ€™*.xzโ€™ -print0 \
| xargs -0r -P4 -n16 xz -T1

xargs (1) ์˜ -P ์˜ต ์…˜ ์œผ ๋กœ xz ํ”„ ๋กœ ์„ธ ์Šค ์˜ ๋ณ‘ ๋ ฌ ์ฒ˜ ๋ฆฌ ๊ฐฏ ์ˆ˜ ๋ฅผ ์ง€ ์ • ํ•ฉ ๋‹ˆ ๋‹ค . -n ์˜ต ์…˜ ์˜ ์ตœ ์  ๊ฐ’ ์€ ์•• ์ถ• ํ•  ํŒŒ ์ผ ์ˆ˜ ์— ๋‹ฌ ๋ ค ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•  ํŒŒ ์ผ ์ด ๋ช‡ ๊ฐœ ๋ฐ– ์— ์—† ๋‹ค ๋ฉด 1์ด ์–ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค . ํŒŒ ์ผ ์ด ์ˆ˜ ์ฒœ ์ˆ˜ ๋งŒ ๊ฐœ ์ • ๋„ ๋œ ๋‹ค ๋ฉด xargs (1) ์ด ์–ด ์จŒ ๋“  ์ง€ ๊ฐ„ ์— ๋งŒ ๋“ค ์–ด ๋‚ผ xz ํ”„ ๋กœ ์„ธ ์Šค ์˜ ๊ฒŸ ์ˆ˜ ๋ฅผ 100์œผ ๋กœ ํ•˜ ๊ฑฐ ๋‚˜ ์•„ ๋‹ˆ ๋ฉด ์  ๋‹น ํ•œ ๊ฐ’ ์„ ์ง€ ์ • ํ•˜ ์—ฌ ์ค„ ์ด ๋Š” ๊ฒŒ ์ข‹ ์Šต ๋‹ˆ ๋‹ค .

xz ์— -T1 ์˜ต ์…˜ ์„ ์ง€ ์ • ํ•˜ ๋ฉด ๋‹จ ์ผ -์Šค ๋ ˆ ๋“œ ๋ชจ ๋“œ ๋กœ ๊ฐ• ์ œ ํ•ฉ ๋‹ˆ ๋‹ค . xargs (1) ์— ์„œ ๋ณ‘ ๋ ฌ ์ฒ˜ ๋ฆฌ ๊ฐฏ ์ˆ˜ ๋ฅผ ์ œ ์–ด ํ•  ์ˆ˜ ์žˆ ๊ธฐ ๋•Œ ๋ฌธ ์ž… ๋‹ˆ ๋‹ค .

๋กœ ๋ด‡ ๋ชจ ๋“œ

์—ฌ ๋Ÿฌ ํŒŒ ์ผ ์„ ์•• ์ถ• ํ•œ ํ›„ ์ € ์žฅ ํ•  ๋ฐ” ์ด ํŠธ ์šฉ ๋Ÿ‰ ์„ ๊ณ„ ์‚ฐ ํ•ฉ ๋‹ˆ ๋‹ค :

xz --robot --list *.xz | awk โ€™/ห†totals/{print $5-$4}โ€™

์ด ์Šค ํฌ ๋ฆฝ ํŠธ ์— ์„œ ๋Š” ์ถฉ ๋ถ„ ํžˆ ์ตœ ์‹  ์˜ xz ๋ช… ๋ น ์„ ์‚ฌ ์šฉ ํ•˜ ๋Š” ์ง€ ์•Œ ์•„ ๋ณด ๋ ค ํ•ฉ ๋‹ˆ ๋‹ค . ๋‹ค ์Œ sh (1) ์Šค ํฌ ๋ฆฝ ํŠธ ์— ์„œ ๋Š” xz ๋„ ๊ตฌ ์˜ ๋ฒ„ ์ „ ๋ฒˆ ํ˜ธ ๊ฐ€ ์ตœ ์†Œ ํ•œ 5.0.0์ธ ์ง€ ์—ฌ ๋ถ€ ๋ฅผ ๊ฒ€ ์‚ฌ ํ•ฉ ๋‹ˆ ๋‹ค . ์ด ๋ฐฉ ์‹ ์€ --robot ์˜ต ์…˜ ์„ ์ง€ ์› ํ•˜ ์ง€ ์•Š ๋Š” ์˜ค ๋ž˜ ๋œ ๋ฒ  ํƒ€ ๋ฒ„ ์ „ ๊ณผ ๋„ ํ˜ธ ํ™˜ ์„ฑ ์ด ์žˆ ์Šต ๋‹ˆ ๋‹ค :

if ! eval "$(xz --robot --version 2> /dev/null)" ||
[ "$XZ_VERSION" -lt 50000002 ]; then
echo "Your xz is too old."
fi
unset XZ_VERSION LIBLZMA_VERSION

XZ_OPT ํ™˜ ๊ฒฝ ๋ณ€ ์ˆ˜ ๋กœ ์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฉ” ๋ขฐ ์‚ฌ ์šฉ ๋Ÿ‰ ํ•œ ๊ณ„ ๋ฅผ ์„ค ์ • ํ•˜ ์ง€ ๋งŒ , ํ•œ ๊ณ„ ๊ฐ’ ์„ ์ด ๋ฏธ ์„ค ์ • ํ–ˆ ๋‹ค ๋ฉด , ๊ฐ’ ์„ ๋Š˜ ๋ฆฌ ์ง€ ์•Š ์Šต ๋‹ˆ ๋‹ค :

NEWLIM=$((123 << 20))ย ย # 123 MiB
OLDLIM=$(xz --robot --info-memory | cut -f3)
if [ $OLDLIM -eq 0 -o $OLDLIM -gt $NEWLIM ]; then
XZ_OPT="$XZ_OPT --memlimit-decompress=$NEWLIM"
export XZ_OPT
fi

๊ฐœ ๋ณ„ ์•• ์ถ• ํ•„ ํ„ฐ ์ฒด ์ธ ์„ค ์ •

๊ฐœ ๋ณ„ ์„ค ์ • ํ•„ ํ„ฐ ์ฒด ์ธ ์˜ ์ดˆ ๋‹จ ์ˆœ ์‚ฌ ์šฉ ๋ฐฉ ์‹ ์€ LZMA2 ์‚ฌ ์ „ ์„ค ์ • ๊ฐ’ ์„ ๋ณ„ ๋„ ๋กœ ์„ค ์ • ํ•˜ ๋Š” ๋ฐฉ ์‹ ์ž… ๋‹ˆ ๋‹ค . ์‚ฌ ์ „ ์„ค ์ • ์€ ์ž  ์žฌ ์  ์œผ ๋กœ ์“ธ ๋งŒ ํ•œ ์•• ์ถ• ์„ค ์ • ์กฐ ํ•ฉ ๋งŒ ๋‹ค ๋ฃจ ๊ธฐ ๋•Œ ๋ฌธ ์— ๊ฝค ์“ธ ๋ชจ ๊ฐ€ ์žˆ ์„ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

-0 ... -9 ์˜ต ์…˜ ์˜ ์„ค ๋ช… ์— ์„œ ํ…Œ ์ด ๋ธ” ์˜ CompCPU ์ปฌ ๋Ÿผ ๊ณผ --extreme ์˜ต ์…˜ ์€ LZMA2 ์‚ฌ ์ „ ์„ค ์ • ์„ ๊ฐœ ๋ณ„ ์  ์œผ ๋กœ ๋งž ์ท„ ์„ ๋•Œ ์“ธ ๋งŒ ํ•  ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์—ฌ ๊ธฐ ๊ด€ ๋ จ ๋‚ด ์šฉ ์„ ํ…Œ ์ด ๋ธ” ๋‘˜ ๋กœ ์ • ๋ฆฌ ํ•ด ์„œ ๋ชจ ์•„ ๋ณด ์•˜ ์Šต ๋‹ˆ ๋‹ค :

Image grohtml-4019174-6.png

์–ด ๋–ค ํŒŒ ์ผ ์„ ์•• ์ถ• ํ•  ๋•Œ ์ƒ ๋‹น ํžˆ ํฐ ๋”• ์…” ๋„ˆ ๋ฆฌ (์˜ˆ : 32MiB)๊ฐ€ ํ•„ ์š” ํ•˜ ๋‹ค ๋Š” ๊ฑธ ์•Œ ์•„ ์ฑ„ ์…จ ์ง€ ๋งŒ , xz -8 ๋ช… ๋ น ์ด ์•• ์ถ• ํ•  ๋•Œ ๋ณด ๋‹ค ๋” ๋น  ๋ฅธ ์† ๋„ ๋กœ ์•• ์ถ• ํ•˜ ๋ ค ํ•œ ๋‹ค ๋ฉด , ๋” ํฐ ๋”• ์…” ๋„ˆ ๋ฆฌ ์‚ฌ ์šฉ ์„ ์œ„ ํ•ด ๋” ๋‚ฎ ์€ CompCPU ์‚ฌ ์ „ ์„ค ์ • ๊ฐ’ (์˜ˆ : 1)์œผ ๋กœ ์ˆ˜ ์ • ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค :

xz --lzma2=preset=1,dict=32MiB foo.tar

๊ฐ ํŒŒ ์ผ ์— ๋Œ€ ํ•ด , ์œ„ ๋ช… ๋ น ์€ ์•• ์ถ• ์œจ ์ด ๋” ์ข‹ ์•„ ์ง€ ๋ฉด ์„œ ๋„ xz -6 ๋ณด ๋‹ค ๋” ๋นจ ๋ผ ์ง‘ ๋‹ˆ ๋‹ค . ๊ทธ ๋Ÿฌ ๋‚˜ , CompCPU ๊ฐ’ ์„ ๋‚ฎ ๊ฒŒ ์œ  ์ง€ ํ•˜ ๋Š” ๋Œ€ ์‹  ํฐ ๋”• ์…” ๋„ˆ ๋ฆฌ ์— ์„œ ์ผ ๋ถ€ ํŒŒ ์ผ ์„ ๊ฐ• ์กฐ ํ•ด ์•ผ ํ•ฉ ๋‹ˆ ๋‹ค . ํฐ ๋”• ์…” ๋„ˆ ๋ฆฌ ๊ฐ€ ๋Œ€ ๋ถ€ ๋ถ„ ์˜ ๋„ ์›€ ์„ ์ฃผ ๋Š” ๋งค ์šฐ ๋ช… ๋ฐฑ ํ•œ ์ƒ ํ™ฉ ์— ์„œ ๋Š” ์ตœ ์†Œ ํ•œ ๋ช‡ ๋ฉ” ๊ฐ€ ๋ฐ” ์ด ํŠธ ์˜ ๋งค ์šฐ ์œ  ์‚ฌ ํ•œ ๊ฐ ํŒŒ ์ผ ์ด ์•„ ์นด ์ด ๋ธŒ ์— ๋“ค ์–ด ๊ฐ‘ ๋‹ˆ ๋‹ค . ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋Š” LZMA2๊ฐ€ ์—ฐ ์† ์œผ ๋กœ ์กด ์žฌ ํ•˜ ๋Š” ๊ฐ ํŒŒ ์ผ ์˜ ์œ  ์‚ฌ ์„ฑ ์œผ ๋กœ ๋ถ€ ํ„ฐ ์–ป ๋Š” ์žฅ ์  ์„ ์ทจ ํ•  ์ˆ˜ ์žˆ ์„ ๋•Œ ์ผ ๋ถ€ ๊ฐœ ๋ณ„ ํŒŒ ์ผ ๋ณด ๋‹ค ํ›จ ์”ฌ ๋” ์ปค ์ง‘ ๋‹ˆ ๋‹ค .

์•• ์ถ• ํ”„ ๋กœ ๊ทธ ๋žจ ๊ณผ ์•• ์ถ• ํ•ด ์ œ ํ”„ ๋กœ ๊ทธ ๋žจ ์— ์„œ ๋ฉ” ๋ชจ ๋ฆฌ ๋ฅผ ์—„ ์ฒญ ๋งŽ ์ด ์‚ฌ ์šฉ ํ•ด ๋„ ์ƒ ๊ด€ ์—† ๊ณ  , ํŒŒ ์ผ ์„ ์ˆ˜ ๋ฐฑ ๋ฉ” ๊ฐ€ ๋ฐ” ์ด ํŠธ ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ ์„ ํ™œ ์šฉ ํ•˜ ์—ฌ ์•• ์ถ• ํ•œ ๋‹ค ๋ฉด , xz -9 ๋ช… ๋ น ์— 64MiB ์šฉ ๋Ÿ‰ ์„ ์ดˆ ๊ณผ ํ•˜ ๋Š” ๋”• ์…” ๋„ˆ ๋ฆฌ ๋ฅผ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์žˆ ๊ฒŒ ํ•˜ ๋Š” ๋ฐฉ ๋ฒ• ๋„ ์“ธ ๋งŒ ํ•  ์ง€ ๋„ ๋ชจ ๋ฆ… ๋‹ˆ ๋‹ค :

xz -vv --lzma2=dict=192MiB big_foo.tar

์œ„ ์˜ˆ ์ œ ์— ์„œ ์™€ ๊ฐ™ ์ด -vv ( --verbose --verbose ) ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ๋ฉด ์•• ์ถ• ๋ฐ ์•• ์ถ• ํ•ด ์ œ ๊ณผ ์ • ์— ์„œ ํ•„ ์š” ํ•œ ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ ์„ ์‚ด ํŽด ๋ณด ๋Š” ๋ฐ ์š” ๊ธด ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์•• ์ถ• ํ•ด ์ œ ํ•œ ํŒŒ ์ผ ํฌ ๊ธฐ ๋ณด ๋‹ค ๋” ํฐ ๋”• ์…” ๋„ˆ ๋ฆฌ ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ๋ฉด ๋ถˆ ํ•„ ์š” ํ•œ ๋ฉ” ๋ชจ ๋ฆฌ ์†Œ ๋ชจ ๋Ÿ‰ ์ด ๋ฐœ ์ƒ ํ•˜ ์—ฌ ์œ„ ๋ช… ๋ น ์ด ์ž‘ ์€ ํŒŒ ์ผ ์— ๋Š” ์“ธ ๋ชจ ์—† ์Œ ์„ ๊ธฐ ์–ต ํ•˜ ์‹ญ ์‹œ ์˜ค .

๋•Œ ๋กœ ๋Š” ์•• ์ถ• ์‹œ ๊ฐ„ ์ด ๋”ฑ ํžˆ ์ƒ ๊ด€ ์ด ์—† ์„ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค ๋งŒ , ์•• ์ถ• ํ•ด ์ œ ์‹œ ๋ฉ” ๋ชจ ๋ฆฌ ์‚ฌ ์šฉ ๋Ÿ‰ ์„ ์  ๊ฒŒ ์œ  ์ง€ ํ•ด ์•ผ ํ•  ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , ์ž„ ๋ฒ  ๋”” ๋“œ ์‹œ ์Šค ํ…œ ์— ์„œ ํŒŒ ์ผ ์•• ์ถ• ์„ ํ•ด ์ œ ํ•  ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๋‹ค ์Œ ๋ช… ๋ น ์˜ ๊ฒฝ ์šฐ -6e ( -6 --extreme ) ์˜ต ์…˜ ์„ ๊ธฐ ๋ฐ˜ ์˜ต ์…˜ ์„ ์‚ฌ ์šฉ ํ•˜ ๋ฉฐ ๋”• ์…” ๋„ˆ ๋ฆฌ ํฌ ๊ธฐ ๋ฅผ 64KiB๋งŒ ์‚ฌ ์šฉ ํ•˜ ๋„ ๋ก ์ œ ํ•œ ํ•ฉ ๋‹ˆ ๋‹ค . ๊ฒฐ ๊ณผ ํŒŒ ์ผ ์€ XZ ์ž„ ๋ฒ  ๋”” ๋“œ (์ด ๊ฒŒ --check=crc32 ์˜ต ์…˜ ์ด ์žˆ ๋Š” ์ด ์œ  )๋กœ 100KiB ๋ฉ” ๋ชจ ๋ฆฌ ์šฉ ๋Ÿ‰ ์„ ํ™œ ์šฉ ํ•˜ ์—ฌ ํ’€ ์–ด ๋‚ผ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค .

xz --check=crc32 --lzma2=preset=6e,dict=64KiB foo

๊ฐ€ ๋Šฅ ํ•œ ํ•œ ์ˆ˜ ๋ฐ” ์ด ํŠธ ๋ฅผ ๋” ์ฅ ์–ด ์งœ ๋‚ด ๊ณ  ์‹ถ ์„ ๋•Œ , ๋ฆฌ ํ„ฐ ๋Ÿด ๋ฌธ ๋งฅ ๋น„ ํŠธ ์ˆ˜ ( lc )์™€ ์œ„ ์น˜ ๋น„ ํŠธ ์ˆ˜ ( pb )๋ฅผ ์กฐ ์ • ํ•˜ ๋ฉด ๋„ ์›€ ์ด ๋  ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๋ฆฌ ํ„ฐ ๋Ÿด ์œ„ ์น˜ ๋น„ ํŠธ ์ˆ˜ ( lp )๋ฅผ ์กฐ ๊ธˆ ๊ฑด ๋“œ ๋ฆฌ ๋Š” ๊ฒƒ ๋˜ ํ•œ ๋„ ์›€ ์ด ๋  ์ง€ ๋„ ๋ชจ ๋ฅด ๊ฒ  ์ง€ ๋งŒ ๋ณด ํ†ต lc ๊ฐ’ ๊ณผ pb ๊ฐ’ ์ด ๋” ์ค‘ ์š” ํ•ฉ ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , ์†Œ ์Šค ์ฝ” ๋“œ ์ € ์žฅ ํŒŒ ์ผ ์— ๋Š” US-ASCII ํ… ์Šค ํŠธ ๊ฐ€ ๋Œ€ ๋ถ€ ๋ถ„ ์ด ๊ธฐ ์— , ๋‹ค ์Œ ๊ณผ ๊ฐ™ ์€ ๊ฒฝ ์šฐ ๋Š” xz -6e ๋ช… ๋ น ์„ ์‹ค ํ–‰ ํ–ˆ ์„ ๋•Œ ๋ถ€ ๋‹ค ๋Š” ์•„ ์ฃผ ์•ฝ ๊ฐ„ (๊ฑฐ ์˜ 0.1% ์ˆ˜ ์ค€ ) ์ž‘ ์€ ํŒŒ ์ผ ์„ ์–ป ์–ด ๋‚ผ ์ˆ˜ ๋„ ์žˆ ์Šต ๋‹ˆ ๋‹ค ( lc=4 ๋ฅผ ๋นผ ๊ณ  ๋„ ์‹œ ๋„ ํ•ด ๋ณด ์‹ญ ์‹œ ์˜ค ):

xz --lzma2=preset=6e,pb=0,lc=4 source_code.tar

LZMA2์™€ ๋‹ค ๋ฅธ ํ•„ ํ„ฐ ๋ฅผ ํ•จ ๊ป˜ ์‚ฌ ์šฉ ํ•˜ ๋ฉด ์ผ ๋ถ€ ํŒŒ ์ผ ํ˜• ์‹ ์— ๋Œ€ ํ•ด ์•• ์ถ• ์œจ ์„ ๊ฐœ ์„  ํ•  ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด x86-32 ๋˜ ๋Š” x86-64 ๊ณต ์œ  ๋ผ ์ด ๋ธŒ ๋Ÿฌ ๋ฆฌ ๋ฅผ x86 BCJ ํ•„ ํ„ฐ ๋ฅผ ํ™œ ์šฉ ํ•˜ ์—ฌ ์•• ์ถ• ํ•  ๊ฒฝ ์šฐ :

xz --x86 --lzma2 libfoo.so

์ฐธ ๊ณ  ๋กœ ํ•„ ํ„ฐ ์˜ต ์…˜ ์˜ ์ˆœ ์„œ ๋Š” ์ƒ ๋‹น ํžˆ ์ค‘ ์š” ํ•ฉ ๋‹ˆ ๋‹ค . --x86 ์„ --lzma ์ด ์ „ ์— ์ง€ ์ • ํ•˜ ๋ฉด xz ์— ์„œ ์˜ค ๋ฅ˜ ๊ฐ€ ๋‚˜ ๋Š” ๋ฐ , LZMA2 ๋‹ค ์Œ ์— ๋Š” ์–ด ๋–ค ํ•„ ํ„ฐ ๋“  ์„ค ์ • ํ•  ์ˆ˜ ์—† ๊ณ  , ์˜ต ์…˜ ์ฒด ์ธ ์ƒ ๋งˆ ์ง€ ๋ง‰ ํ•„ ํ„ฐ ๋กœ x86 BCJ ํ•„ ํ„ฐ ๋ฅผ ์‚ฌ ์šฉ ํ•  ์ˆ˜ ์—† ๊ธฐ ๋•Œ ๋ฌธ ์ž… ๋‹ˆ ๋‹ค .

LZMA2์™€ ๋ธ ํƒ€ ํ•„ ํ„ฐ ๋Š” ๋น„ ํŠธ ๋งต ๊ทธ ๋ฆผ ์— ์ตœ ์  ์˜ ๊ฒฐ ๊ณผ ๋ฅผ ๊ฐ€ ์ ธ ๋‹ค ์ค„ ์ˆ˜ ์žˆ ์Šต ๋‹ˆ ๋‹ค . PNG์— ๋ณด ํ†ต ์•ˆ ์„ฑ ๋งž ์ถฅ ์ธ ๋ฐ , PNG์— ๋Š” ๋‹จ ์ˆœ ๋ธ ํƒ€ ํ•„ ํ„ฐ ๋ณด ๋‹จ ์•ฝ ๊ฐ„ ๋” ๊ณ  ๊ธ‰ ์ง„ ํ•„ ํ„ฐ ๋ฅผ ์‚ฌ ์šฉ ํ•˜ ์ง€ ๋งŒ , ์‹ค ์ œ ์•• ์ถ• ์„ ์ง„ ํ–‰ ํ•  ๋•Œ ๋Š” Deflate๋ฅผ ์‚ฌ ์šฉ ํ•˜ ๊ธฐ ๋•Œ ๋ฌธ ์ž… ๋‹ˆ ๋‹ค .

์˜ˆ ๋ฅผ ๋“ค ์–ด ์ด ๋ฏธ ์ง€ ๋ฅผ ์•• ์ถ• ํ•˜ ์ง€ ์•Š ์€ ๋น„ ์•• ์ถ• TIFF๋กœ ์ € ์žฅ ํ•ด ์•ผ ํ•˜ ๋Š” ๊ฒฝ ์šฐ ๊ฐ€ ์žˆ ์Šต ๋‹ˆ ๋‹ค . ๋ธ ํƒ€ ํ•„ ํ„ฐ ์˜ ๊ฑฐ ๋ฆฌ ๋งค ๊ฐœ ๋ณ€ ์ˆ˜ ๋Š” ๊ทธ ๋ฆผ ์— ์„œ ํ”ฝ ์…€ ๋‹น ๋ฐ” ์ด ํŠธ ์ˆ˜ ์— ์ผ ์น˜ ํ•˜ ๋„ ๋ก ์„ค ์ • ํ•ฉ ๋‹ˆ ๋‹ค . ์˜ˆ ๋ฅผ ๋“ค ๋ฉด , 24๋น„ ํŠธ RGB ๋น„ ํŠธ ๋งต ์˜ ๊ฒฝ ์šฐ dist=3 ๊ฑฐ ๋ฆฌ ๋งค ๊ฐœ ๋ณ€ ์ˆ˜ ๊ฐ’ ์„ ์„ค ์ • ํ•ด ์•ผ ํ•˜ ๋ฉฐ , LZMA2 ์•• ์ถ• ์‹œ 3๋ฐ” ์ด ํŠธ ์ • ๋ ฌ ์„ ๋”ฐ ๋ฅด ๋„ ๋ก pb=0 ๊ฐ’ ์„ ์ „ ๋‹ฌ ํ•˜ ๋Š” ๋ฐฉ ๋ฒ• ๋„ ๋ฐ” ๋žŒ ์ง ํ•ฉ ๋‹ˆ ๋‹ค :

xz --delta=dist=3 --lzma2=pb=0 foo.tiff

์—ฌ ๋Ÿฌ ์ด ๋ฏธ ์ง€ ๋ฅผ ๋‹จ ์ผ ์•„ ์นด ์ด ๋ธŒ ๋กœ ๋„ฃ ๊ณ  ์‹ถ ๋‹ค ๋ฉด (์˜ˆ : .tar ), ๋ชจ ๋“  ์ด ๋ฏธ ์ง€ ์— ๋Œ€ ํ•ด ๋™ ์ผ ํ•œ ํ”ฝ ์…€ ๋‹น ๋ฐ” ์ด ํŠธ ์ˆ˜ ๊ฐ€ ๋“ค ์–ด ๊ฐ€ ๋Š” ๊ฒฝ ์šฐ ์— ๋„ ๋ธ ํƒ€ ํ•„ ํ„ฐ ๊ฐ€ ๋™ ์ž‘ ํ•ฉ ๋‹ˆ ๋‹ค .

์ถ” ๊ฐ€ ์ฐธ ์กฐ

xzdec (1), xzdiff (1), xzgrep (1), xzless (1), xzmore (1), gzip (1), bzip2 (1), 7z (1)

XZ ์œ  ํ‹ธ ๋ฆฌ ํ‹ฐ : <https://tukaani.org/xz/>
XZ ์ž„ ๋ฒ  ๋”” ๋“œ : <https://tukaani.org/xz/embedded.html>
LZMA SDK: <https://7-zip.org/sdk.html>