Metallink

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 5. april 2020; checks kræver 2 redigeringer .
Metallink
Udvidelse .meta4, .metalink
MIME -type application/metalink4+xml,
application/metalink+xml
offentliggjort juni 2010 [1]
Formattype metadata
Udvidet fra XML , HTTP
Standard(er) RFC 5854 , RFC 6249
Internet side metalinker.org

Metalink  er et åbent filformat baseret på XML , designet til at beskrive links til filer til download via HTTP , FTP , BitTorrent osv. protokoller.

Flere adresser ( FTP , HTTP , P2P ), hvor den samme downloadfil er placeret, placeres i en metafil med .metalink- udvidelsen . Brug af en fil i dette format giver på den ene side mulighed for at øge pålideligheden i tilfælde, hvor filen ikke er tilgængelig på nogle adresser, på den anden side for computere med en højhastighedsnetværksforbindelse for at øge intensiteten af ​​download proces ved at downloade filsegmenter samtidigt fra forskellige kilder ( segmenteret download ).

Derudover hjælper formatet med at implementere automatisk verifikation af downloadede filer ved kontrolsummer , automatisk gendannelse af beskadigede filer, samtidig tilføjelse af flere filer til downloadkøen (ved at angive dem i en metafil), automatisk valg af de bedst egnede filer til en bestemt styresystem og sprog.

Metalink-formatet kan udvides og giver dig mulighed for at inkludere flere delvise og fulde hashes , kontrolsummer og PGP- nøgler. De fleste klienter understøtter dog kun MD5 , SHA-1 og SHA-256 kontrolsumverifikation . Udover at gemme FTP- , HTTP - spejl- og rsync-adresser , understøtter den P2P- links - BitTorrent , ed2k og magnet .

Klienter

Brug

Wubi , installationsprogrammet til Ubuntu -operativsystemet på Windows , bruger Metadl til at downloade distributionens ISO'er , og Metalinks muligheder gør det mere pålideligt, fordi tilgængeligheden af ​​billeder er højere med flere spejladresser. Hvis der findes fejl i de downloadede billeder, rettes de uden at gentage hele downloadingen.

Appupdater ( GPL ) til Windows , som automatiserer processen med at installere og opdatere software til de nyeste versioner (svarende i funktionalitet til apt-get og yum i GNU/Linux ), bruger Metalink. Metalink bliver testet med Pacman -pakkehåndteringen til Arch Linux .

OpenOffice.org bruger Metalink til at distribuere sin gratis kontorpakke. Metalink bruges også til at være vært for downloadadresser cURL , UniProt , Dofus ( MMORPGFlash ) og andre.

ISO-billeder af distributioner af mange open source-operativsystemer distribueres blandt andet ved hjælp af Metalink. Blandt dem er Arch Linux , BeleniX , Berry Linux , BLAG Linux og GNU , Damn Small Linux , DesktopBSD , KateOS , Linux Mint , openSUSE , PC-BSD , Pardus Linux , PuppyLinux , redWall Firewall , Sabayon Linux , StartCom Enterprise Linux , SUSE Linux , Ubuntu .

Sammenligning af kundesupport

Sammenligningstabellen viser for hver klient, hvilke Metalink-funktioner de understøtter:

arie2 DownThemAll Gratis download-manager Få Ret KGet Metl Metalink Checker  (utilgængeligt link) Orbit Downloader Phex Retriever SmartFTP Hastighed download Verdenen wxDownload hurtigt
Licens Ledig ( GPL ) Ledig ( GPL ) Ledig ( GPL ) Egen /Standard - $29,95, Pro - $49,95 Ledig ( GPL ) Ledig ( LGPL ) Ledig ( GPL ) Egen / Freeware Ledig ( GPL ) Egen / Freeware Egen / Freeware til enkeltpersoner, komm. - $36,95 Egen / $25 Egen / Freeware Ledig ( GPL )
Interface CLI GUI GUI GUI GUI GUI CLI GUI GUI GUI GUI GUI GUI GUI
Virker i Linux Ja Ja Ikke Ikke Ja Ikke Ja Ikke Ja Ja Ikke Ikke Ikke Ja
Virker på Windows Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ikke Ja Ja
Virker i Mac OS X Ja Ja Ikke Ikke Ikke Ikke Ja Ikke Ja Ja Ikke Ja Ikke Ikke
Genoptag Ja Ja Ja Ja Ja Ja Ja Ja ? Ja Ja Ja Ja Ja
Segmenteret download Ja Ja Ja Ja Ja Ikke Ja Ja ? Ja Ikke Ja Ja Ja
Hent flere filer Ja Ja Ikke Ja Ja Ja Ja Ja ? Ja Ja Ja Ja Ja
Valg af en geoplacering Ja Ja Ikke Ikke Ikke Ikke Ja Ikke ? Ja Ikke Ikke Ikke Ikke
OS valg Ja Ja Ikke Ikke Ikke Ikke Ja Ikke ? Ja Ikke Ja Ikke Ikke
Valg af sprog Ja Ja Ja Ikke Ikke Ikke Ja Ja ? Ja Ikke Ja Ikke Ikke
HTTP med gennemsigtig forhandling Ja Ja Ikke Ikke Ikke Ikke Ja Ikke Ikke Ja Ikke Ikke Ikke Ikke
HTTP Ja Ja Ja Ja Ja Ja Ja Ja ? Ja Ikke Ja Ja Ja
FTP Ja Ja Ja Ja Ja Ja Ja Ja ? Ja Ja Ja ? Ja
bittorrent Ja Ikke Ja Ja Ja Ikke Ikke Ikke ? Ja Ikke Ikke Ikke Ikke
magnet Ja Ikke Ja Ikke Ikke Ikke Ikke Ja ? Ikke Ikke Ikke Ikke Ikke
MD5 Ja Ja Ja Ja Ja Ja Ja Ja ? Ja Ja Ja Ikke Ja
SHA-1 Ja Ja Ja Ja Ja Ja Ja Ja ? Ja Ja Ja Ikke Ja
SHA-256 Ja Ja Ikke Ikke Ikke Ikke Ja Ikke ? Ja Ikke Ikke Ikke Ikke
stykke Ja Ikke Ikke Ikke Ikke Ja Ja Ikke ? Ja Ikke Ikke Ikke Ikke
PGP Ikke Ikke Ikke Ikke Ikke Ikke Ja Ikke Ikke Ikke Ikke Ikke Ikke Ikke

Der er endnu ingen klienter, der understøtter ed2k og rsync med Metalink.

.metalink fil

En .metalink-fil er en almindelig tekst - XML -fil.

<?xml version="1.0" encoding="UTF-8" ?> <metalink version= "3.0" xmlns= "http://metalinker.org" > <filer> <filnavn = "example.ext" > < størrelse> 0 </size> <verification> <hash type= "tth" > LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ </hash> < hash type = " sha1" > 3I42H3S6NNFQ2MSVX7XZKYAYSCX5h >1kYAYSCX5QBYJ type has "FEEC5" <3AEEC5" <3md "3md" 5QBYJ type has "3md" 5QBYJ type 5QBYJ"3mdhas " " > D41D8CD98F00B204E9800998ECF8427E </hash> <hash type= "aich" > 3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ </hash> <hash type= "tiger" > 24F0130C63AC933216166E76B1BB925FF373DE2D49584E7A </hash> <hash type= "crc32" > 00000000 </hash > <signature type= "pgp" /> </verification> <ressourcer> <url type= "ftp" location= "us" preference= "90" > ftp://ftp.example.com/example.ext </ url> <url type = "ftp" location= "uk" preference= "90" > ftp://ftp.example.net/example.ext </url> <url type= "http" location= "os" præference = "90" > http://example.com/example.ext </url> <url type= "http" location= "de" preference= "90" > http://example.net/ex ample.ext </url> <url type= "bittorrent" preference= "100" > http://example.org/example.ext.torrent </url> <url> http://example.info/example. ext </url> <url type= "magnet" > magnet:?xl=0 & dn=example.ext & xt=urn:bitprint:3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ.LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ </url> <url type= "ed2k" > ed2k://|file|example.ext|0|31D6CFE0D16AE931B73C59D7E0C089C0|h=3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ|/ </url> <url type= " rsync" /> </resources> <description> Dette er beskrivelsen af ​​filen example.ext. </description> </file> </files> </metalink>

Se også

Noter

  1. https://tools.ietf.org/html/rfc5854

Links