เช•เซเชฐเซ‡เชฌเช 0.7 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เชฎเชฒเซเชŸเชฟ-เชฅเซเชฐเซ‡เชกเซ‡เชก เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช…เชจเซ‡ เชกเชฟเช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€

เช•เซเชฐเซ‡เชฌเช เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชฐเซ€เชฒเซ€เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชœเซ‡ เชธเชฎเชพเชจ เชชเชฟเช—เช เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชœเซ‡เชตเซ€ เชœ เชฎเชฒเซเชŸเซ€-เชฅเซเชฐเซ‡เชกเซ‡เชก เชกเซ‡เชŸเชพ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช…เชจเซ‡ เชกเซ€เช•เซ‹เชฎเซเชชเซเชฐเซ‡เชธเชจเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡. เช† เชฌเช‚เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“ gzip เชจเซ€ เชฌเชนเซ-เชฅเซเชฐเซ‡เชกเซ‡เชก เช†เชตเซƒเชคเซเชคเชฟเช“ เช›เซ‡, เชœเซ‡ เชฎเชฒเซเชŸเซ€-เช•เซ‹เชฐ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช•เซเชฐเซ‡เชฌเซเช เชชเซ‹เชคเซ‡ เช…เชฒเช— เช›เซ‡ เช•เซ‡ เชคเซ‡ เชฐเชธเซเชŸ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡, เชชเชฟเช—เช เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชธเซ€เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ (เช…เชจเซ‡, เช†เช‚เชถเชฟเช• เชฐเซ€เชคเซ‡, C++ เชฎเชพเช‚), เช…เชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เช•เซ‡เชŸเชฒเชพเช• เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชคเซ‡ 50% เชธเซเชงเซ€ เชชเชนเซ‹เช‚เชšเซ‡ เช›เซ‡.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชชเซƒเชทเซเช  เชชเชฐ เชตเชฟเชตเชฟเชง เช•เซ€ เช…เชจเซ‡ เชฌเซ‡เช•เชเชจเซเชก เชตเชชเชฐเชพเชคเซ€ เชฌเช‚เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเช“เชจเซ€ เชเชกเชชเชจเซ€ เชตเชฟเช—เชคเชตเชพเชฐ เชธเชฐเช–เชพเชฎเชฃเซ€ เช›เซ‡. AMD Ryzen 9 3950X 16-core เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชธเชพเชฅเซ‡ 64 GB DDR4 RAM เช…เชจเซ‡ Ubuntu 20 เช‘เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช†เชงเชพเชฐเชฟเชค PC เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฆเซ‹เชข เช—เซ€เช—เชพเชฌเชพเช‡เชŸ csv เชซเชพเช‡เชฒ เชชเชฐ เชฎเชพเชชเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เชœเซ‡เช“ เชกเชพเช‡เชต เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเชพ เชจเชฅเซ€ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชฟเชถเซเชฒเซ‡เชทเชฃเชฎเชพเช‚, เชŸเซ‚เช‚เช•เซ‹ เช…เชนเซ‡เชตเชพเชฒ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡:

  • zlib เชฌเซ‡เช•เชเชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ crabz เช เชชเชฟเช—เชเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชธเชฎเชพเชจ เช›เซ‡;
  • zlib-ng เชฌเซ‡เช•เชเชจเซเชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชฟเช—เช เช•เชฐเชคเชพ เชฆเซ‹เชข เช—เชฃเซ‹ เชเชกเชชเซ€;
  • เชฐเชธเซเชŸ เชฌเซ‡เช•เชเชจเซเชก เชธเชพเชฅเซ‡เชจเซเช‚ เช•เซเชฐเซ‡เชฌเช เชชเชฟเช—เช เช•เชฐเชคเชพเช‚ เชฅเซ‹เชกเซเช‚ (5-10%) เชเชกเชชเซ€ เช›เซ‡.

เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชฎเชคเซ‡, เช‰เชšเซเชš เชเชกเชช เช‰เชชเชฐเชพเช‚เชค, เช•เซเชฐเซ‡เชฌเช, เชชเชฟเช—เชเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, เชจเซ€เชšเซ‡เชจเชพ เชซเชพเชฏเชฆเชพ เชชเชฃ เชงเชฐเชพเชตเซ‡ เช›เซ‡:

  • deflate_rust เชฌเซ‡เช•เชเชจเซเชก เชธเชพเชฅเซ‡ crabz เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชฒเช–เซ‡เชฒเชพ เช•เซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชตเชงเซ เชธเซเชฐเช•เซเชทเชฟเชค เช›เซ‡;
  • crabz เช•เซเชฐเซ‹เชธ-เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เช›เซ‡ เช…เชจเซ‡ Windows เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชตเชงเซ เชธเชนเชญเชพเช—เซ€เช“เชจเซ‡ เช†เช•เชฐเซเชทเซ€ เชถเช•เซ‡ เช›เซ‡;
  • เช•เซเชฐเซ‡เชฌเช เชตเชงเซ เชซเซ‹เชฐเซเชฎเซ‡เชŸเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ (Gzip, Zlib, Mgzip, BGZF, Raw Deflate เช…เชจเซ‡ Snap).

เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏเชฐเชค เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เช•เซเชฐเซ‡เชฌเชเชจเซ‡ เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ GZP เช•เซเชฐเซ‡เชŸ เชชเซ‡เช•เซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ CLI เชŸเซ‚เชฒเชจเชพ เชตเซˆเชšเชพเชฐเชฟเช• เชชเซเชฐเซ‹เชŸเซ‹เชŸเชพเช‡เชช เชคเชฐเซ€เช•เซ‡ เชตเชฐเซเชฃเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹