๋ณธ๋ฌธ์œผ๋กœ ์ด๋™

xz

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „.

xz๋Š” ๋ฌด์†์‹ค ๋ฐ์ดํ„ฐ ์••์ถ• ํ”„๋กœ๊ทธ๋žจ ๋ฐ LZMA2 ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํŒŒ์ผ ํ˜•์‹์ด๋‹ค.

XZ๋Š” 7-Zip ํ”„๋กœ๊ทธ๋žจ์˜ ์ถ•์†Œ๋œ ๋ฒ„์ „์œผ๋กœ ๊ฐ„์ฃผํ•  ์ˆ˜ ์žˆ๋‹ค.[1]

๋””์ž์ธ

[ํŽธ์ง‘]

XZ๋Š” ์ž…๋ ฅ์„ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋กœ ์••์ถ•ํ•˜๋Š”๋ฐ, ์—ฌ๋Ÿฌ ํŒŒ์ผ์„ ํ•˜๋‚˜๋กœ ์••์ถ•์‹œํ‚ค๋Š” ์˜ต์…˜์€ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋ณดํ†ต Tar ๋˜๋Š” CPIO ์œ ๋‹‰์Šค ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๋‹จ์ผ ํŒŒ์ผ์„ ์••์ถ•ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค.[1]

์—ญ์‚ฌ

[ํŽธ์ง‘]

LZMA2 ์••์ถ• ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ์›์กฐ 7-Zip ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ๋„ ๋น ๋ฅด๊ฒŒ ์••์ถ•๋œ ํŒŒ์ผ์„ ์ƒ์„ฑ ํ•  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ ๊ทธ ์•„์นด์ด๋ธŒ ํ˜•์‹ ์ฃผ๋กœ ์œˆ๋„์šฐ์—์„œ๋งŒ ์ž‘๋™ํ•˜๊ณ , ์œ ๋‹‰์Šค ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜์ง€ ์•Š์•˜๋‹ค.[1]

๊ตฌํ˜„

[ํŽธ์ง‘]

XZํŒŒ์ผ ํ˜•์‹์€ XZ Utils์„ ํ†ตํ•ด ์˜จ๋ผ์ธ์—์„œ ์ž์œ ๋กญ๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” (์˜ˆ๋ฅผ ๋“ค์–ด, liblzma) ๋ผ์ด์„ผ์Šค๊ฐ€ GNU LGPL ์™€ GNU GPL๋กœ ๊ณต๊ฐœ ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด์„ผ์Šค์ด๋‹ค.[2] GNU ํƒ€๋ฅด์˜ 1.22 ๋ฒ„์ „์€ XZ ํŒŒ์ผ์ด ์›ํ™œํ•˜๊ฒŒ ์‹คํ–‰ํ•˜๋„๋ก ์ง€์›ํ•ด ์ค€๋‹ค.[3][4] FreeBSD ํƒ€๋ฅด๋Š” (2009๋…„ 4์›” 17์ผ์— ์ถœ์‹œ) r191190๋ถ€ํ„ฐ XZํŒŒ์ผ์„ ์ง€์›ํ•œ๋‹ค.

7-Zip๋Š” 9.04 ๋ฒ ํƒ€ ๋ฒ„์ „ ์ดํ›„ ์ง€์›ํ•œ๋‹ค.(9.20 ๋ฒ„์ „ ์ดํ›„ ์•ˆ์ •์ )[5]

์‚ฌ์šฉ

[ํŽธ์ง‘]

XZ๋Š” GNU coreutils ํ”„๋กœ์ ํŠธ,[6] Debian, openSUSE,[7] ,Fedora,[8] Arch Linux,[9] Slackware,[10] FreeBSD,[11] Gentoo,[12] GNOME,[13]๊ณผ TeX Live[14]์—์„œ ํŒจํ‚ค์ง€ ์••์ถ•์œผ๋กœ ์œ ๋ช…ํ•˜๋‹ค. ์ด ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฆฌ๋ˆ…์Šค ์ปค๋„๋กœ ์ปดํŒŒ์ผ ๋œ ํŒŒ์ผ์„ ์••์ถ•ํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์žˆ๋‹ค.[15]

2013๋…„ 2์›”, ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ๋ฉ”์ธํ…Œ์ด๋„ˆ๋Š” ๊ทธ๋“ค์˜ 2014๋…„๋„๋ถ€ํ„ฐ bzip2 ๋Œ€์‹  XZ๋ฅผ ์••์ถ• ๋„๊ตฌ๋กœ ๋ฐœํ‘œํ–ˆ๋‹ค.[16]

๊ฐ™์ด ๋ณด๊ธฐ

[ํŽธ์ง‘]

๊ฐ์ฃผ

[ํŽธ์ง‘]
  1. 1 2 3 Lindholm, ใ€ŠLinux Gazetteใ€‹.
  2. โ†‘ โ€œXZ Utils Web siteโ€. 2015๋…„ 11์›” 10์ผ์— ์›๋ณธ ๋ฌธ์„œ์—์„œ ๋ณด์กด๋œ ๋ฌธ์„œ. 2014๋…„ 5์›” 27์ผ์— ํ™•์ธํ•จ.
  3. โ†‘ โ€œGNU tar Web site: Referencesโ€. 2008๋…„ 10์›” 2์ผ์— ์›๋ณธ ๋ฌธ์„œ์—์„œ ๋ณด์กด๋œ ๋ฌธ์„œ. 2014๋…„ 5์›” 27์ผ์— ํ™•์ธํ•จ.
  4. โ†‘ Changelog for Tar 1.22
  5. โ†‘ ใ€ˆrelease historyใ€‰, ใ€Š7-Zipใ€‹.
  6. โ†‘ ใ€ˆfilesใ€‰, ใ€ŠCoreutilsใ€‹ (FTP), GNU (see version 7.1 and newer files ending in .tar.xz).
  7. โ†‘ ใ€ˆopenSUSE has moved off of LZMA to xzใ€‰, ใ€ŠNewsใ€‹, openSUSE.
  8. โ†‘ ใ€ˆXZ RPM payloadsใ€‰ 12ํŒ, ใ€ŠFeaturesใ€‹ (wiki), Fedora.
  9. โ†‘ ใ€ˆSwitching to xz compression for new packagesใ€‰, ใ€ŠNewsใ€‹, Archlinux.
  10. โ†‘ ใ€ŠEntryใ€‹ (FTP) 13.0ํŒ (changelog), Slackware, 2009๋…„ 5์›” 8์ผ.
  11. โ†‘ ใ€ŠStableใ€‹ (mailing list post), Free BSD, Jan 2011.
  12. โ†‘ ใ€ˆRemove .lzma in favor of .xz portage snapshotsใ€‰ (RFC), ใ€ŠDevใ€‹, Gentoo, 2013๋…„ 11์›” 12์ผ์— ์›๋ณธ ๋ฌธ์„œ (mailing list post)์—์„œ ๋ณด์กด๋œ ๋ฌธ์„œ, 2014๋…„ 5์›” 27์ผ์— ํ™•์ธํ•จ.
  13. โ†‘ ใ€ˆImportant: Switch of GNOME tarball compression formatใ€‰, ใ€ŠDevelใ€‹ (mailing list post), Gnome, Apr 2011.
  14. โ†‘ ใ€Štex-archive/systems/texlive/tlnet/archiveใ€‹ (directory), CTAN.
  15. โ†‘ ใ€Šxz embeddedใ€‹ (Git), Tukaani.
  16. โ†‘ https://www.kernel.org/happy-new-year-and-good-bye-bzip2.html