LZHAM рд░ рдХреНрд░рдиреНрдЪ рдХрдореНрдкреНрд░реЗрд╕рди рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрдирдорд╛ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ

рд░рд┐рдЪ Geldreich рдЕрдиреБрд╡рд╛рдж рдХрдореНрдкреНрд░реЗрд╕рди рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдЙрдирд▓реЗ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗ LZHAM ╨╕ рдХреНрд░рдиреНрдЪ рд╢реНрд░реЗрдгреА рдХреЛ рд▓рд╛рдЧреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди (рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди), рдЕрд░реНрдерд╛рддреН рдкреВрд░реНрдгрддрдпрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЕрдзрд┐рдХрд╛рд░ рддреНрдпрд╛рдЧреНрдпреЛ рд░ рд╡рд┐рддрд░рдг рд░ рдкреНрд░рддрд┐рдмрдиреНрдз рдмрд┐рдирд╛ рд╕рдмреИрд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдЧрд░реНрдпреЛред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрдирдХреЛ рд╢реНрд░реЗрдгреА рдкрд╣рд┐рдЪрд╛рди рдирднрдПрдХрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЖрд░рдХреНрд╖рдгрд╣рд░реВ рдмрд╛рдБрдХреА рдЫрдиреНред рдкрд╣рд┐рд▓реЗ, рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ MIT рд░ ZLIB рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдХреНрд░рдиреНрдЪ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрд▓реЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЧреБрдгрд╕реНрддрд░рдХреЛ рд╣рд╛рдирд┐ рдмрд┐рдирд╛ рдмрдирд╛рд╡рдЯрд╣рд░реВ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░реНрди рд░ рдЯреНрд░рд╛рдиреНрд╕рдХреЛрдбрд┐рдЩ рдЧрд░реНрди рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред DXTnред Crunch рд▓реЗ DXT1/5/N рд░ 3DC рдмрдирд╛рд╡рдЯ рдврд╛рдБрдЪрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ рд░ рдкрд░рд┐рдгрд╛рдорд▓рд╛рдИ DDS, CRN рд░ KTX рдврд╛рдБрдЪрд╛рд╣рд░реВрдорд╛ рдмрдЪрдд рдЧрд░реНрди рд╕рдХреНрдЫред

LZHAM рд▓реЗ рдЧреЗрдорд┐рдЩ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рдкрдард╛рдЗрдПрдХрд╛ рдкреНрдпрд╛рдХреЗрдЬрд┐рдЩ рд╕рдореНрдкрддреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрдореНрдкреНрд░реЗрд╕рди рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред Zlib рд╕рдВрдЧрдд API рд╕рдорд░реНрдерд┐рдд рдЫред LZHAM рдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ рдордзреНрдпреЗ рдПрдХ рд╕рдореНрднрд╛рд╡рдирд╛ рдЫ
рдореНрдпрд╛рдкрд┐рдЩ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ (рд╕рд╛рдЗрдЬрдорд╛ 64 KB рд╕рдореНрдо), рд╢рдмреНрджрдХреЛрд╢рд╣рд░реВ (500 MB рд╕рдореНрдо), рдзреЗрд░реИ рдереНрд░реЗрдбрд╣рд░реВрдорд╛ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВ рд░ рдбреЗрд▓реНрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдЬрд╕рд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдкреБрди: рдкреНрдпрд╛рдХ рдирдЧрд░реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдХрдореНрдкреНрд░реЗрд╕рди рд╕реНрддрд░ рд░ рдкреНрдпрд╛рдХрд┐рдЩ рдЧрддрд┐рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, LZHAM рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди LZMA рд╕рдБрдЧ рддреБрд▓рдирд╛рддреНрдордХ рдЫ, рддрд░ decompression рдЧрддрд┐рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдпреЛ LZMA рднрдиреНрджрд╛ 1.5-8 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рдЫ (рддрд░ zlib рднрдиреНрджрд╛ рдврд┐рд▓реЛ)ред ZSTD рд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрджрд╛, LZHAM рдХрдореНрдкреНрд░реЗрд╕рди рджрдХреНрд╖рддрд╛рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдпреЛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рднрдиреНрджрд╛ рдЕрдЧрд╛рдбрд┐ рдЫ, рддрд░ рд▓рдЧрднрдЧ рдПрдиреНрдХреЛрдбрд┐рдЩ рдЧрддрд┐рдорд╛ рдкрдЫрд╛рдбрд┐ рд░ рдбрд┐рдХреЛрдбрд┐рдЩ рдЧрддрд┐рдорд╛ рдереЛрд░реИ рдкрдЫрд╛рдбрд┐ рдкрд░рд┐рдорд╛рдгрдХреЛ рдХреНрд░рдо рд╣реЛред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди