GNU рд╡реЗрдм рд╕рд╛рдордЧреНрд░реА Wget2 рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдХреЛ рдкрд╣рд┐рд▓реЛ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ

рд╡рд┐рдХрд╛рд╕рдХреЛ рд╕рд╛рдвреЗ рддреАрди рд╡рд░реНрд╖ рдкрдЫрд┐, GNU Wget2 рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдкрд╣рд┐рд▓реЛ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫ, GNU Wget рд╕рд╛рдордЧреНрд░реАрдХреЛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреБрди: рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИред GNU Wget2 рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рдбрд┐рдЬрд╛рдЗрди рд░ рдкреБрди: рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ рд╡реЗрдм рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ рдЖрдзрд╛рд░рднреВрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рд▓рд╛рдИ libwget рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдорд╛ рд╕рд╛рд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ, рдЬреБрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдЫреБрдЯреНрдЯреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЙрдкрдпреЛрдЧрд┐рддрд╛ GPLv3+ рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЫ, рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп LGPLv3+ рдЕрдиреНрддрд░реНрдЧрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рдЫред

рд╡рд┐рджреНрдпрдорд╛рди рдХреЛрдб рдЖрдзрд╛рд░рд▓рд╛рдИ рдХреНрд░рдорд╢рдГ рдкреБрди: рдХрд╛рд░реНрдп рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛, рд╕рдмреИ рдХреБрд░рд╛ рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рдкреБрди: рдЧрд░реНрдиреЗ рд░ рдкреБрдирд░реНрд╕рдВрд░рдЪрдирд╛, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдмрдврд╛рдЙрди рд░ рдЕрдиреБрдХреВрд▓рддрд╛ рддреЛрдбреНрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЫреБрдЯреНрдЯреИ Wget2 рд╢рд╛рдЦрд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛред FTP рдкреНрд░реЛрдЯреЛрдХрд▓ рд░ WARC рдврд╛рдБрдЪрд╛рдХреЛ рд╣реНрд░рд╛рд╕рдХреЛ рдЕрдкрд╡рд╛рдж рдмрд╛рд╣реЗрдХ, wget2 рд▓реЗ рдзреЗрд░реИ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВрдорд╛ рдХреНрд▓рд╛рд╕рд┐рдХ wget рдЙрдкрдпреЛрдЧрд┐рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рд░рджрд░реНрд╢реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрди рд╕рдХреНрдЫред

рдпрджреНрдпрдкрд┐, wget2 рд╕рдБрдЧ рд╡реНрдпрд╡рд╣рд╛рд░рдорд╛ рдХреЗрд╣реА рджрд╕реНрддрд╛рд╡реЗрдЬрд┐рдд рднрд┐рдиреНрдирддрд╛рд╣рд░реВ рдЫрдиреН, рд▓рдЧрднрдЧ 30 рдердк рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд░ рдзреЗрд░реИ рджрд░реНрдЬрди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рд░реЛрдХреНрдЫред тАЬ-ask-passwordтАЭ, тАЬ-headerтАЭ, тАЬ-exclude-directoriesтАЭ, тАЬ-ftp*тАЭ, тАЬ-warc*тАЭ, тАЬ-limit-rateтАЭ, тАЬ-relativeтАЭ рдЬрд╕реНрддрд╛ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рдкреНрд░рд╢реЛрдзрди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫред рд░реЛрдХрд┐рдпреЛ " рд░ "-- рдЕрдирд▓рд┐рдЩреНрдХ"ред

рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН:

  • рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рд▓рд╛рдИ libwget рдкреБрд╕реНрддрдХрд╛рд▓рдпрдорд╛ рд╕рд╛рд░реНрджреИред
  • рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдорд╛ рд╕рдВрдХреНрд░рдордгред
  • рд╕рдорд╛рдирд╛рдиреНрддрд░рдорд╛ рдмрд╣реБ рдЬрдбрд╛рдирд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд░ рдмрд╣реБ тАЛтАЛрдереНрд░реЗрдбрд╣рд░реВрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред рдпреЛ "-chunk-size" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдмреНрд▓рдХрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдПрдЙрдЯрд╛ рдлрд╛рдЗрд▓рдХреЛ рдбрд╛рдЙрдирд▓реЛрдбрд▓рд╛рдИ рд╕рдорд╛рдирд╛рдиреНрддрд░ рдЧрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рдЫред
  • HTTP/2 рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдорд░реНрдердиред
  • рдпрджрд┐ рдкрд░рд┐рдорд╛рд░реНрдЬрд┐рдд рдбрд╛рдЯрд╛ рдорд╛рддреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди HTTP рд╣реЗрдбрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • рдЯреНрд░рд┐рдХрд▓ рдЬрд╕реНрддрд╛ рдмрд╛рд╣реНрдп рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде рд▓рд┐рдорд┐рдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • Accept-Encoding рд╣реЗрдбрд░, рд╕рдВрдХреБрдЪрд┐рдд рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг, рд░ brotli, zstd, lzip, gzip, deflate, lzma, рд░ bzip2 рдХрдореНрдкреНрд░реЗрд╕рди рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
  • TLS 1.3 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, OCSP (рдЕрдирд▓рд╛рдЗрди рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рд╕реНрдЯреЗрдЯрд╕ рдкреНрд░реЛрдЯреЛрдХрд▓) рд░рджреНрдж рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐, HSTS (HTTP рдХрдбрд╛ рдпрд╛рддрд╛рдпрд╛рдд рд╕реБрд░рдХреНрд╖рд╛) рд╕рдВрдпрдиреНрддреНрд░ HTTPS рд░ HPKP (HTTP рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкрд┐рдирд┐рдЩ) рд▓рд╛рдИ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдмрд╛рдЗрдиреНрдбрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдкреБрди: рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ред
  • TLS рдХрд╛ рд▓рд╛рдЧрд┐ рдмреНрдпрд╛рдХрдПрдиреНрдбрдХреЛ рд░реВрдкрдорд╛ GnuTLS, WolfSSL рд░ OpenSSL рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред
  • TCP рдЬрдбрд╛рдирд╣рд░реВ (TCP FastOpen) рдХреЛ рдЫрд┐рдЯреЛ рдЦреЛрд▓реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
  • рдирд┐рд░реНрдорд┐рдд рдореЗрдЯрд╛рд▓рд┐рдВрдХ рдврд╛рдБрдЪрд╛ рд╕рдорд░реНрдердиред
  • рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдпрдХреГрдд рдбреЛрдореЗрди рдирд╛рдо (IDNA2008) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
  • рдзреЗрд░реИ рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░рд╣рд░реВ рдорд╛рд░реНрдлрдд рдПрдХреИ рд╕рд╛рде рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ (рдПрдЙрдЯрд╛ рд╕реНрдЯреНрд░рд┐рдо рдПрдЙрдЯрд╛ рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд рд▓реЛрдб рд╣реБрдиреЗрдЫ, рд░ рджреЛрд╕реНрд░реЛ рдЕрд░реНрдХреЛ рдорд╛рд░реНрдлрдд)ред
  • рдПрдЯрдо рд░ RSS рдврд╛рдБрдЪрд╛рд╣рд░реВрдорд╛ рд╕рдорд╛рдЪрд╛рд░ рдлрд┐рдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд рд╕рдорд░реНрдерди (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд▓рд┐рдЩреНрдХрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрди рд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐)ред RSS/рдПрдЯрдо рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓ рд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рд░реНрдлрдд рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • Sitemaps рдмрд╛рдЯ URL рд╣рд░реВ рдирд┐рдХрд╛рд▓реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред CSS рд░ XML рдлрд╛рдЗрд▓рд╣рд░реВрдмрд╛рдЯ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдирд┐рдХрд╛рд▓реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкрд╛рд░реНрд╕рд░рд╣рд░реВрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ред
  • рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ 'рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреБрд╣реЛрд╕реН' рдирд┐рд░реНрджреЗрд╢рдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд░ рдзреЗрд░реИ рдлрд╛рдЗрд▓рд╣рд░реВ (/etc/wget/conf.d/*.conf) рдорд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдХреЛ рд╡рд┐рддрд░рдгред
  • рдмрд┐рд▓реНрдЯ-рдЗрди DNS рдХреНрд╡реЗрд░реА рдХреНрдпрд╛рд╕рд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬреНрдоред
  • рдХрд╛рдЧрдЬрд╛рдд рдПрдиреНрдХреЛрдбрд┐рдЩ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрд░ рд╕рд╛рдордЧреНрд░реА рд░рд┐рдХреЛрдб рдЧрд░реНрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ред
  • рдкреБрдирд░рд╛рд╡рд░реНрддреА рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВрдХреЛ рд╕рдордпрдорд╛ "robots.txt" рдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд▓реЗрдЦрд╛ред
  • рдбрд╛рдЯрд╛ рдмрдЪрдд рдЧрд░реЗрдкрдЫрд┐ fsync() рдХрд▓рдХреЛ рд╕рд╛рде рднрд░рдкрд░реНрджреЛ рд▓реЗрдЦрди рдореЛрдбред
  • рдмрд╛рдзрд┐рдд TLS рд╕рддреНрд░рд╣рд░реВ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛, рд╕рд╛рдереИ рдХреНрдпрд╛рд╕ рд░ рдлрд╛рдЗрд▓рдорд╛ TLS рд╕рддреНрд░ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  • "--input-file-" рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реНрдЯреНрд░рд┐рдо рдорд╛рд░реНрдлрдд рдЖрдЙрдиреЗ URL рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдореЛрдбред
  • рдПрдЙрдЯреИ рджреЛрд╕реНрд░реЛ-рд╕реНрддрд░ рдбреЛрдореЗрдирдорд╛ рд╣реЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХрд╛ рд╡рд┐рднрд┐рдиреНрди рд╕рд╛рдЗрдЯрд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, тАЬa.github.ioтАЭ рд░ тАЬb.githubред io")ред
  • ICEcast/SHOUTcast рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред

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

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