An chéad scaoileadh cobhsaí den áirgiúlacht chun ábhar gréasáin GNU Wget2 a íoslódáil

Tar éis trí bliana go leith d'fhorbairt, tá an chéad scaoileadh cobhsaí de thionscadal GNU Wget2 curtha i láthair, ag forbairt leagan iomlán athdhearadh den chlár chun íoslódáil athfhillteach ábhar GNU Wget a uathoibriú. Dearadh agus athscríobhadh GNU Wget2 ón tús agus tá sé suntasach mar gheall ar fheidhmiúlacht bhunúsach cliant gréasáin a bhogadh isteach sa leabharlann libwget, ar féidir a úsáid ar leithligh in iarratais. Tá an áirgiúlacht ceadúnaithe faoi GPLv3+, agus tá an leabharlann ceadúnaithe faoi LGPLv3+.

In ionad an bonn cód reatha a athoibriú de réir a chéile, socraíodh gach rud a athdhéanamh ón tús agus brainse Wget2 ar leith a bhunú chun smaointe a chur i bhfeidhm maidir le hathstruchtúrú, feidhmiúlacht a mhéadú agus athruithe a dhéanamh a bhriseann comhoiriúnacht. Cé is moite de dhímheas an phrótacail FTP agus an fhormáid WARC, is féidir le wget2 feidhmiú mar ionad trédhearcach ar an bhfóntas wget clasaiceach i bhformhór na gcásanna.

É sin ráite, tá roinnt difríochtaí iompraíochta doiciméadaithe ag wget2, soláthraíonn sé thart ar 30 rogha breise, agus stopann sé ag tacú le roinnt dosaen roghanna. Lena n-áirítear roghanna mar “-ask-password”, “-header”, “-exclude-directories”, “-ftp*”, “-warc*”, “-limit-rate”, “-relative” a phróiseáil. stoptha " agus "--dícheangail".

I measc na bpríomh-nuálaíochtaí tá:

  • Feidhmiúlacht á bogadh go dtí an leabharlann libwget.
  • Aistriú chuig ailtireacht il-snáithithe.
  • Cumas chun naisc iolracha a bhunú go comhthreomhar agus a íoslódáil go snáitheanna iolracha. Is féidir freisin íoslódáil comhad amháin roinnte i mbloic ag baint úsáide as an rogha "-chunk-size" a chomhthreomharú.
  • Tacaíocht prótacal HTTP/2.
  • Bain úsáid as an gceanntásc Má Athraithe-Ó HTTP chun na sonraí modhnaithe amháin a íoslódáil.
  • Téigh go dtí úsáid a bhaint as teorannóirí bandaleithead seachtracha ar nós trickle.
  • Tacaíocht do cheanntásc Glac-Ionchódú, aistriú sonraí comhbhrúite, agus halgartaim comhbhrú brotli, zstd, lzip, gzip, deflate, lzma, agus bzip2.
  • Tacaíocht do TLS 1.3, OCSP (Prótacal Stádas Teastais Ar Líne) chun deimhnithe cúlghairthe a sheiceáil, meicníocht HSTS (Slándáil Iompair Dhian) chun atreorú chuig HTTPS agus HPKP (Pionnadh Eochracha Poiblí HTTP) a bhrú le haghaidh ceangal deimhnithe.
  • Cumas úsáid a bhaint as GnuTLS, WolfSSL agus OpenSSL mar innill TLS.
  • Tacaíocht chun naisc TCP a oscailt go tapa (TCP FastOpen).
  • Tógtha-i tacaíocht formáid Metalink.
  • Tacaíocht d’ainmneacha fearainn idirnáisiúnaithe (IDNA2008).
  • An cumas oibriú ag an am céanna trí roinnt seachfhreastalaí (sruth amháin a luchtú trí seachfhreastalaí amháin, agus an dara ceann eile).
  • Tacaíocht ionsuite le haghaidh fothaí nuachta i bhformáidí Atom agus RSS (mar shampla, chun naisc a scanadh agus a íoslódáil). Is féidir sonraí RSS/Atom a íoslódáil ó chomhad áitiúil nó thar an líonra.
  • Tacaíocht chun URLanna a bhaint as Léarscáileanna Láithreáin. Infhaighteacht parsálaithe chun naisc a bhaint as comhaid CSS agus XML.
  • Tacaíocht don treoir 'cuir san áireamh' i gcomhaid chumraíochta agus dáileadh socruithe thar roinnt comhad (/etc/wget/conf.d/*.conf).
  • Meicníocht taisce iarratais DNS ionsuite.
  • Féidearthacht ábhar a athchódú trí ionchódú an doiciméid a athrú.
  • Cuntas a thabhairt don chomhad “robots.txt” le linn íoslódálacha athchúrsacha.
  • Modh scríofa iontaofa le glao fsync() tar éis sonraí a shábháil.
  • An cumas seisiúin TLS idirbhriste a atosú, chomh maith le taisce agus paraiméadair seisiúin TLS a shábháil i gcomhad.
  • Mód "--input-file-" chun URLanna a luchtú a thagann tríd an sruth caighdeánach ionchuir.
  • scóip an Fhianán a sheiceáil i gcoinne eolaire na n-iarmhíreanna poiblí (Liosta Iarmhír Phoiblí) chun aonrú óna chéile suíomhanna éagsúla arna n-óstáil san fhearann ​​dara leibhéal céanna (mar shampla, “a.github.io” agus “b.github. io”).
  • Tacaíonn sé le sruthú ICEcast / SHOUTcast a íoslódáil.

Foinse: oscailtenet.ru

Add a comment