Ny famoahana tsy miovaova voalohany amin'ny fampidinana ny votoatin'ny tranokala GNU Wget2

Taorian'ny fampandrosoana telo taona sy tapany dia naseho ny famotsorana voalohany ny tetikasa GNU Wget2, namolavola dikan-teny navaozina tanteraka ho an'ny automatique ny fampidinana miverimberina ny votoatin'ny GNU Wget. Ny GNU Wget2 dia novolavolaina sy naverina nosoratana hatrany am-piandohana ary malaza amin'ny fampandehanana ny fiasa fototra amin'ny mpanjifa tranonkala ho ao amin'ny tranomboky libwget, izay azo ampiasaina misaraka amin'ny fampiharana. Ny fitaovana dia nahazo alalana amin'ny alΓ lan'ny GPLv3+, ary ny tranomboky dia nahazo alalana amin'ny LGPLv3+.

Raha tokony hamerenana tsikelikely ny fototry ny kaody efa misy, dia nanapa-kevitra ny hamerina ny zava-drehetra hatrany am-piandohana ary hanangana sampana Wget2 manokana mba hampiharana hevitra ho an'ny fanavaozana, fampitomboana ny fampiasa ary hanao fanovana izay manapaka ny fifanarahana. Ankoatra ny fanafoanana ny protocole FTP sy ny endrika WARC, ny wget2 dia afaka miasa ho toy ny fanoloana mangarahara ho an'ny fampiasa mahazatra wget amin'ny ankamaroan'ny toe-javatra.

Raha lazaina izany, ny wget2 dia manana fahasamihafan'ny fitondran-tena voarakitra, manome safidy fanampiny 30 eo ho eo, ary mijanona tsy manohana safidy am-polony. Anisan'izany ny fanodinana safidy toy ny "-ask-password", "-header", "-exclude-directories", "-ftp*", "-warc*", "-limit-rate", "-relative" nijanona " sy "--esory ny rohy".

Ny fanavaozana lehibe dia ahitana:

  • Mamindra ny fiasa mankany amin'ny tranomboky libwget.
  • Tetezamita ho amin'ny maritrano misy kofehy maromaro.
  • Fahaizana mametraka fifandraisana marobe mifanandrify ary misintona amin'ny kofehy maromaro. Azo atao ihany koa ny mampitovy ny fampidinana rakitra iray mizara ho sakana amin'ny alΓ lan'ny safidy "-chunk-size".
  • Fanohanana protocol HTTP/2.
  • Ampiasao ny lohatenin'ny HTTP If-Modified-Since raha hisintona ny angona novaina ihany.
  • Miverena amin'ny fampiasana famerana bandwidth ivelany toy ny trickle.
  • Fanohanana ny lohatenin'ny Accept-encoding, famindrana angon-drakitra voaporitra, ary ny algorithm famandrihan-toerana brotli, zstd, lzip, gzip, deflate, lzma, ary bzip2.
  • Fanohanana ny TLS 1.3, OCSP (Online Certificate Status Protocol) amin'ny fanamarinana ireo mari-pankasitrahana nofoanana, rafitra HSTS (HTTP Strict Transport Security) hanerena ny famerenana mankany amin'ny HTTPS sy HPKP (HTTP Public Key Pinning) ho an'ny famatorana taratasy fanamarinana.
  • Fahaizana mampiasa GnuTLS, WolfSSL ary OpenSSL ho backends ho an'ny TLS.
  • Fanohanana ny fanokafana haingana ny fifandraisana TCP (TCP FastOpen).
  • Fanohanana endrika Metalink naorina.
  • Fanohanana anarana sehatra iraisam-pirenena (IDNA2008).
  • Ny fahafahana miasa miaraka amin'ny mpizara proxy maromaro (ny stream iray dia ho entina amin'ny proxy iray, ary ny faharoa amin'ny iray hafa).
  • Fanohanana naorina ho an'ny fahana vaovao amin'ny endrika Atom sy RSS (ohatra, ho an'ny scanning sy download rohy). Ny angona RSS/Atom dia azo alaina avy amin'ny rakitra eo an-toerana na amin'ny tambajotra.
  • Fanohanana ny fakana URL avy amin'ny Sitemaps. Ny fisian'ny parsers amin'ny fitrandrahana rohy avy amin'ny rakitra CSS sy XML.
  • Fanohanana ny toromarika 'ampidiro' ao amin'ny fisie fanefena sy ny fizarana ny fandrindrana amin'ny rakitra maromaro (/etc/wget/conf.d/*.conf).
  • Mekanisma caching fanontaniana DNS naorina.
  • Ny mety hamerenana ny atiny amin'ny alΓ lan'ny fanovana ny fanodinkodinana antontan-taratasy.
  • Kaonty ny rakitra "robots.txt" mandritra ny fampidinana miverimberina.
  • Fomba fanoratana azo itokisana miaraka amin'ny fsync() antso rehefa avy mitahiry angona.
  • Ny fahafahana mamerina indray ny fotoam-pivoriana TLS tapaka, ary koa ny cache ary mitahiry ireo masontsivana fivoriana TLS amin'ny rakitra iray.
  • "--input-file-" amin'ny fandefasana URL avy amin'ny stream fampidirana mahazatra.
  • Fanamarinana ny sahan'ny Cookie amin'ny lahatahiry misy tovan'ny sehatra ho an'ny daholobe (Lisitry ny tovana ho an'ny daholobe) mba hisaraka amin'ny tranonkala samy hafa nampiantranoina amin'ny sehatra ambaratonga faharoa (ohatra, "a.github.io" sy "b.github. io”).
  • Manohana ny fampidinana ICEcast/SHOUTcast streaming.

Source: opennet.ru

Add a comment