LZHAM ๋ฐ Crunch ์••์ถ• ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๊ณต๊ฐœ ๋„๋ฉ”์ธ์œผ๋กœ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

Crunch ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํ’ˆ์งˆ ์†์‹ค ์—†์ด ํ…์Šค์ฒ˜๋ฅผ ์••์ถ•ํ•˜๊ณ  ํŠธ๋žœ์Šค์ฝ”๋”ฉํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. DXTn. Crunch๋Š” DXT1/5/N ๋ฐ 3DC ํ…์Šค์ฒ˜ ํ˜•์‹์„ ์ง€์›ํ•˜๋ฉฐ ๊ฒฐ๊ณผ๋ฅผ DDS, CRN ๋ฐ KTX ํ˜•์‹์œผ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

LZHAM์€ ๊ฒŒ์ž„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ผ๋ถ€๋กœ ๋ฐฐ์†ก๋˜๋Š” ํŒจํ‚ค์ง• ์ž์‚ฐ์— ์ตœ์ ํ™”๋œ ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Zlib ํ˜ธํ™˜ API๊ฐ€ ์ง€์›๋ฉ๋‹ˆ๋‹ค. LZHAM์˜ ํŠน์ง• ์ค‘ ํ•˜๋‚˜๋Š”
๋งคํ•‘ ํ…Œ์ด๋ธ”(์ตœ๋Œ€ ํฌ๊ธฐ 64KB), ์‚ฌ์ „(์ตœ๋Œ€ 500MB), ์—ฌ๋Ÿฌ ์Šค๋ ˆ๋“œ์—์„œ ์ž‘์—… ๋ณ‘๋ ฌํ™” ๋ฐ ์ด๋ฏธ ์••์ถ•๋œ ํŒŒ์ผ์„ ๋‹ค์‹œ ์••์ถ•ํ•˜์ง€ ์•Š๊ณ ๋„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ธํƒ€ ๋ณ€๊ฒฝ ์‚ฌ์šฉ.

์••์ถ• ์ˆ˜์ค€๊ณผ ํŒจํ‚น ์†๋„ ์ธก๋ฉด์—์„œ LZHAM ๊ตฌํ˜„์€ LZMA์™€ ๋น„์Šทํ•˜์ง€๋งŒ ์••์ถ• ํ•ด์ œ ์†๋„ ์ธก๋ฉด์—์„œ๋Š” LZMA๋ณด๋‹ค 1.5~8๋ฐฐ ๋น ๋ฆ…๋‹ˆ๋‹ค(๊ทธ๋Ÿฌ๋‚˜ zlib๋ณด๋‹ค ๋Š๋ฆฝ๋‹ˆ๋‹ค). ZSTD์™€ ๋น„๊ตํ•  ๋•Œ LZHAM์€ ์••์ถ• ํšจ์œจ์„ฑ ์ธก๋ฉด์—์„œ ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜๋ณด๋‹ค ์•ž์„œ์ง€๋งŒ ์ธ์ฝ”๋”ฉ ์†๋„๋Š” ๊ฑฐ์˜ ํ•œ ๋‹จ๊ณ„ ๋’ค์ง€๊ณ  ๋””์ฝ”๋”ฉ ์†๋„๋Š” ์•ฝ๊ฐ„ ๋’ค๋–จ์–ด์ง‘๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€