Metalink | |
---|---|
Kiterjesztés | .meta4, .metalink |
MIME típusú |
application/metalink4+xml, application/metalink+xml |
közzétett | 2010. június [1] |
Formátum típusa | metaadatokat |
Kibontva innen | XML , HTTP |
Szabvány(ok) | RFC 5854 , RFC 6249 |
Weboldal | metalinker.org _ |
A Metalink egy XML - en alapuló nyílt fájlformátum , amely a HTTP , FTP , BitTorrent stb. protokollokon keresztül letölthető fájlokra mutató hivatkozások leírására szolgál .
Több olyan cím ( FTP , HTTP , P2P ), ahol ugyanaz a letöltési fájl található, egy .metalink kiterjesztésű metafájlba kerül . Az ilyen formátumú fájl használata lehetővé teszi egyrészt a megbízhatóság növelését olyan esetekben, amikor a fájl bizonyos címeken nem érhető el, másrészt a nagy sebességű hálózati kapcsolattal rendelkező számítógépeknél a letöltés intenzitásának növelését folyamat a fájlszegmensek egyidejű letöltésével különböző forrásokból ( szegmentált letöltés ).
Ezenkívül a formátum segít a letöltött fájlok ellenőrzőösszegekkel történő automatikus ellenőrzésében , a sérült fájlok automatikus helyreállításában, több fájl egyidejű hozzáadásával a letöltési sorhoz (metafájlban való felsorolásával), az adott fájlok számára legmegfelelőbb fájlok automatikus kiválasztásában. operációs rendszer és nyelv.
A Metalink formátum bővíthető, és lehetővé teszi több részleges és teljes hash , ellenőrző összeg és PGP kulcs hozzáadását. A legtöbb ügyfél azonban csak az MD5 , SHA-1 és SHA-256 ellenőrzőösszeg-ellenőrzést támogatja . Az FTP , HTTP tükör és rsync címek tárolásán kívül támogatja a P2P hivatkozásokat -- BitTorrent , ed2k és magnet .
A Wubi , az Ubuntu operációs rendszer Windows - on futó telepítője , a Metadl segítségével tölti le a disztribúció ISO -it, és a Metalink képességei lehetővé teszik, hogy megbízhatóbb legyen, mert több tükörcím esetén magasabb a képek elérhetősége. Ha hibákat talál a letöltött képekben, a teljes letöltés megismétlése nélkül kijavítja azokat.
Az Appupdater ( GPL ) for Windows , amely automatizálja a szoftverek telepítésének és a legújabb verziókra való frissítésének folyamatát (funkciója hasonló az apt- gethez és a yumhoz GNU/Linux esetén), a Metalink-et használja. A Metalinket az Arch Linux Pacman csomagkezelőjével tesztelik .
Az OpenOffice.org a Metalink segítségével terjeszti ingyenes irodai csomagját. Ezenkívül a Metalink cURL , UniProt , Dofus ( MMORPG on Flash ) és mások letöltési címeinek tárolására szolgál.
Számos nyílt forráskódú operációs rendszer disztribúciójának ISO-képeit terjesztik többek között a Metalink segítségével. Köztük van Arch Linux , BeleniX , Berry Linux , BLAG Linux és GNU , Damn Small Linux , DesktopBSD , KateOS , Linux Mint , openSUSE , PC-BSD , Pardus Linux , PuppyLinux , redWall Firewall , Sabayon Linux , StartCom Enterprise Linux , SUSE Linux , Ubuntu .
Az összehasonlító táblázat az egyes klienseknél megmutatja, hogy mely Metalink funkciókat támogatják:
ária2 | DownThemAll | Ingyenes letöltéskezelő | Rögtön | KGet | Metadl | Metalink Checker (nem elérhető link) | Orbit Downloader | Phex | Vizsla | SmartFTP | Letöltés sebessége | A világ | wx Gyors letöltés | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Engedély | Ingyenes ( GPL ) | Ingyenes ( GPL ) | Ingyenes ( GPL ) | Saját /Standard – 29,95 USD, Pro – 49,95 USD | Ingyenes ( GPL ) | Ingyenes ( LGPL ) | Ingyenes ( GPL ) | Saját / Freeware | Ingyenes ( GPL ) | Saját / Freeware | Saját / Freeware magánszemélyeknek, komm. - 36,95 dollár | Saját / 25 dollár | Saját / Freeware | Ingyenes ( GPL ) |
Felület | CLI | GUI | GUI | GUI | GUI | GUI | CLI | GUI | GUI | GUI | GUI | GUI | GUI | GUI |
Linux alatt működik | Igen | Igen | Nem | Nem | Igen | Nem | Igen | Nem | Igen | Igen | Nem | Nem | Nem | Igen |
Windows alatt működik | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Nem | Igen | Igen |
Mac OS X alatt működik | Igen | Igen | Nem | Nem | Nem | Nem | Igen | Nem | Igen | Igen | Nem | Igen | Nem | Nem |
Önéletrajz | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | ? | Igen | Igen | Igen | Igen | Igen |
Szegmentált letöltés | Igen | Igen | Igen | Igen | Igen | Nem | Igen | Igen | ? | Igen | Nem | Igen | Igen | Igen |
Több fájl letöltése | Igen | Igen | Nem | Igen | Igen | Igen | Igen | Igen | ? | Igen | Igen | Igen | Igen | Igen |
A földrajzi hely kiválasztása | Igen | Igen | Nem | Nem | Nem | Nem | Igen | Nem | ? | Igen | Nem | Nem | Nem | Nem |
OS kiválasztása | Igen | Igen | Nem | Nem | Nem | Nem | Igen | Nem | ? | Igen | Nem | Igen | Nem | Nem |
Nyelvválasztás | Igen | Igen | Igen | Nem | Nem | Nem | Igen | Igen | ? | Igen | Nem | Igen | Nem | Nem |
HTTP átlátható egyeztetéssel | Igen | Igen | Nem | Nem | Nem | Nem | Igen | Nem | Nem | Igen | Nem | Nem | Nem | Nem |
HTTP | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | ? | Igen | Nem | Igen | Igen | Igen |
FTP | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | ? | Igen | Igen | Igen | ? | Igen |
bittorrent | Igen | Nem | Igen | Igen | Igen | Nem | Nem | Nem | ? | Igen | Nem | Nem | Nem | Nem |
mágnes | Igen | Nem | Igen | Nem | Nem | Nem | Nem | Igen | ? | Nem | Nem | Nem | Nem | Nem |
MD5 | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | ? | Igen | Igen | Igen | Nem | Igen |
SHA-1 | Igen | Igen | Igen | Igen | Igen | Igen | Igen | Igen | ? | Igen | Igen | Igen | Nem | Igen |
SHA-256 | Igen | Igen | Nem | Nem | Nem | Nem | Igen | Nem | ? | Igen | Nem | Nem | Nem | Nem |
darab | Igen | Nem | Nem | Nem | Nem | Igen | Igen | Nem | ? | Igen | Nem | Nem | Nem | Nem |
PGP | Nem | Nem | Nem | Nem | Nem | Nem | Igen | Nem | Nem | Nem | Nem | Nem | Nem | Nem |
Még nincs olyan kliens, amely támogatja az ed2k-t és az rsync-et a Metalink segítségével.
A .metalink fájl egy egyszerű szövegű XML - fájl.
<?xml version="1.0" encoding="UTF-8" ?> <metalink version= "3.0" xmlns= "http://metalinker.org" > <files> <file name= "example.ext" > < size> 0 </size> <ellenőrzés> <hash type= "tth" > LWPNACQDBZRYXW3VHJVCJ64QBZNGHOHHHZWCLNQ </hash> < hash type = " sha1" > 3I42H3S6NNFQ2MSVX7XZKYAYSCX5 = " típus0hash1"FED " > D41D8CD98F00B204E9800998ECF8427E </hash> <hash type= "aich" > 3I42H3S6NNFQ2MSVX7XZKYAYSCX5QBYJ </hash> <hash type= "tiger" > 24F0130C63AC933216166E76B1BB925FF373DE2D49584E7A </hash> <hash type= "crc32" > 00000000 </hash > <signature type= "pgp" /> </verification> <resources> <url type= "ftp" location= "us" preference= "90" > ftp://ftp.example.com/example.ext </ url> <url type = "ftp" location= "uk" preferencia= "90" > ftp://ftp.example.net/example.ext </url> <url type= "http" location= "us" preferencia = "90" > http://example.com/example.ext </url> <url type= "http" location= "de" preference= "90" > http://example.net/ex ample.ext </url> <url type= "bittorrent" preferencia= "100" > http://example.org/example.ext.torrent </url> <url> http://example.info/example. ext </url> <url type= "magnet" > mágnes:?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> Ez az example.ext fájl leírása. </description> </file> </files> </metalink>