Lista de fișiere | |
---|---|
Extensie | .dclst, .dclssau.xml.bz2 |
Tip de format | metadate |
Extins din | XML |
FileListing este un format de fișier deschis bazat pe XML pentru descrierea legăturilor de fișiere pentru descărcare prin Direct Connect , HTTP , FTP etc.
Formatul este utilizat în principal de clienții Direct Connect . Formatul este folosit pentru a descrie lista de fișiere disponibile pentru descărcare. Odată salvată, lista de fișiere se termină cu .xml.bz2. Unii clienți DC++ folosesc extensia suplimentară .dclst (.dcls) pentru metafișiere (subliste). Formatul .dclst este similar cu formatul listei de fișiere (este XML comprimat ) și este folosită o extensie specială pentru a asocia clientul cu aceste fișiere.
Nu toate directoarele de link-uri magnet acceptă metafișiere, deoarece nu toți utilizatorii clienților le pot deschide. Există un generator de metafișiere online , care este instalat în browser sub forma unui bookmarklet și vă permite să creați un metafișier din toate linkurile magnet de pe o pagină deschisă pentru a fi ușor în coadă pentru descărcare.
Când este despachetat, fișierul arată astfel:
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <FileListing Version= "1" CID= "P4VTOUBXQ4Y6LW2RBUHS7WA7L7QZUKNEWNGNRPQ" IncludeSelf= "1" > <Directory Name= "E-type" > <File Name= "E-type - Angles Crying [version radio].mp3" Size= "4625763" TTH= "IH2UYKUV7B6UOTYKV4QONXBIOEN5T5XSH3IVKWA" /> <File Name= "E-Type - Angles Crying.mp3" Size= "37" TTH54 = "OP3TMBPCP3SQZPR5HDR5II6ZL2IRQORZKFKTYPA" / > < File Name= " E-Type - Camilla.mp3" Size= "6047451" TTH= "GBECV43GY2Y33GL5DLKAS7MIYUTUNXOPUCXEUUY" = "Camilla.mp3" Dimensiune = " CampioneTH2" = "T. = "FEO5B7HZSCTTSCC6GQBDIMBLWIMXIJ2MGXG3UUQ" /> < File Name= " E-Type - Far Up In The Air (Feat Nana).mp3" Size= "6710895" TTH= "USEL6NRTDSKKXC5MIS7OQ3JKPR7CAHQKXC5MIS7OQ3JKPR7CAHQE - Nume" /> It- Type FKRFL7CAHQE" /> Înapoi.mp3" Size= "4174889" TTH= "VG6TBGJJRETV5S4S4AZ7CFMF3H6C44SDHHJMBQQ" /> <File Name= "E-Type - Here I Go Again.mp3" Size= "3803846" TTH= "E6OWFDWIFREE3H6C44SDHHJMBQQ" / > < File Name = " E-Type - Here I Go Again.mp3" Size= "3803846" TTH= "E6OWFDWIFREE3DCUWY7VMME3" -Type - Vreau doar să fiu cu tine.mp3" Dimensiune= "3766230" TTH= "GEDB2FNFBXVR25HLZTRKNILLFVMYXCU2Q2ZYE3Q" /> <File Name= "E-Type - I'll Find A Way.mp3" Size= "3506259" TTH= "2X4VUHWZZNILLFVMYXCU2Q2ZYE3Q" / > < File Name = " E-Type - I'll Find A Way.mp3" Size= "3506259" TTH= "2X4VUHWZZNILLFVMYXCU2Q2ZYE3Q" /> <File Name= "E-Type - I'll Find A Way.mp3" Size= "3506259" TTH= "2X4VUHWZZN2UM5DYFYFYYXV2UM5DYF6YXVYFYP6" - I'll Find A Way.mp3" /> <File Name= "E-Type - I'll Find A Way.mp3" - I 'm Flying.mp3 " Size = " 4223895 " TTH = " JVBKCYCQIONPLVHFXFZ6WPRI2KXH7W7OP2SCFWI " / > „ E - Type - Olympia ( Radio Edit ) _ _ _ /> <File Name= "E-Type - Rain.mp3" Size= "7804133" TTH= "UBKLG5S3Y4FEQQBT3ZEKJZC7ZGRHDWOVR5QCJQI" /> <File Name= "E-Type - Russian Lullabuy.mp3" Size= "KKLG5S3Y4FEQQBT3ZEKJZC7ZGRHDWOVR5QCJQI" /> <File Name= "E-Type - Russian Lullabuy.mp3" Size= "KKLG5S3Y4FEQQBT3ZEKJZC7ZGRHDWOVR5QCJQI" /> <File Name= "E-Type - Russian Lullabuy.mp3" Size = "KKLG5S3Y4FEQQBT3ZEKJZC7ZGRHDWOVR5QCJQI " " /> <File Name= "E-type - Russian Lulluby.mp3" Size= "3877616" TTH= "4PPSCHF63AGX3DWOXVJ4N4FIDGAKQM7LI3TYMEY" /> <File Name= "E-Type - Set The Word on Fire.mp3" Size= "365003 " TTH= "ZO INZWCBFJWJPIVCBFZUYPR24HO3TCKKSPTYQZY" / > < File Name= " E-type - Set The World On Fire.mp3" Size= " 4496195" TTH= "KQRPVQ2KOZZ7HLKIGSBT4YV6BPPFLJQS3WPVGDI" - So Far-T. "6554435" TTH= "DQP4KUDZRK6ECVYEYWYDKTYFZMMIVCKY3TERIYQ" /> <File Name= "E-Type - This Is The Way.mp3" Size= "4735477" TTH= "LYE6WPPWR6GI4NEQMMIVCKY3TERIYQ" / > < File Name= " E-Type - This Is The Way.mp3" Size= "4735477" TTH= "LYE6WPPWR6GI4NEQXZUPTN4N45WPPWR6GI4NEQXZUPTN45" -> Numele " .mp3 " Dimensiune = " 3445655 " TTH = oraș.mp3învinereligiaCând-___>/"UNPUC7VLDM7WY5IYDG7ZYSQKS236JMZK6HDRJUQ" " Dimensiune = " 3293518 " TTH = " " YZO5ZWBTIP6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Va fi întotdeauna o parte din mine.mp3" Size= "4912065" TTH= "FND7EGC5H2IJT7TOOJQB5OJ3W5DG6GR4NYLXWTQ" /> </Directory> </FileListing>În clientul FlylinkDC++ , formatul listei de fișiere a fost extins și arată astfel:
<?xml version="1.0" encoding="utf-8" standalone="yes"?> <FileListing Version= "1" CID= "FUHLA3Z3DTJOVNDIYERAHYU4VZCJULHZI4D2BFQ" Base= "/" Generator= "DC++ 0.777" > <Directory Name= "Clips" > <File Name= "Celine Dion - My Heart Will Go On.avi" Size= "57955120" TTH= " EN62LZT3FVOO3WB55DBQRN65MW3KML67GTMOLLA" TS= " 1295288945 " BR= " WH= 1778"= "1778" Kbps,4mn 35s,MPEG Audio , 2 canale, " MV= "MPEG-4 Visual, 1490 Kbps, 5:4" /> <File Name= "Beach Boys - California Dreamin.avi" Size= "60907868" TTH= " EIMCD72CPMPW4LOX5WAHB5VMTZ3ROURJ32U7NAY" TS= "1295288943" BR= "96" WH= "640x480" MA= "2604 Kbps,3mn 7s,MPEG Audio , 2 canale," MV= "MPEG-480" Vizual ," MV= "MPEG24:94: " <File Name= "Belinda Carlisle - Heaven Is A Place On Earth.avi" Size= "149975040" TTH= "UUW6Y6BRR4NKVDZ6O4WBIKPND777VKQUJE3CIJY" TS= "1295288944" BR= " 3870 " 4mWH , "3870" = "3870" 54s, AC-3, 2 canale, " MV= "MPEG-4 Visual, 4 730 Kbps, 4:3" /> <File Name= "Blue System - My Bed Is Too Big .avi" Size= " 524 13392" TTH= "UFFKQ7626EWRRMTA2WTWDZPANOPVJBBXCWRVI7Y" TS= "1295288944" BR= "187" WH= "720x576" MA= "2 194 Kbps, 3mn 11s, MV2 canal audio, ", MV2 audio, MV 9, 4 MPEG, 4 canale vizuale" , 5:4" /> <File Name= "Britney Spears - Hopa, am făcut-o din nou.avi" Dimensiune= "71421942" TTH= "KGJXZXYGPAABBUN6FZ5YVEWNXU737CNFNKMXC2Y" TS= " 129528" MA = 8914" 0 " „2707 Kbps, 3mn 31s, MPEG Audio , 2 canale, „ MV= „MPEG-4 Visual, 2503 Kbps, 4:3” /> <File Name= „Bonnie Tyler - Holding Out For A Hero.avi” Size = " 95264414" TTH= "JHHADSEPVVI4PMX6IMO7AZBD3ENTV7QVE4W43RI" TS= "1295288944" BR= "185" WH= "720x576" MA= " 2 675 Kbps, 4mn 4mn Canale audio, MV2, 4mn, Kbps, 44s, 4mn Kbps, 44s, 4mn Kbps , 5:4" /> <File Name= "Bryan Adams & Sting & Rod Stewart - All For Love.avi" Dimensiune= "93448228" TTH= "T5AF4AOQFFJKNF4UV6XC5QUWC73QRUH5R5JCSIA" TS= "1295288945" BR= "180" WH= "720x576" MA= "canal audio, 27698" " MV= "MPEG-4 Vizual, 2504 Kbps, 5:4" /> <File Name= "Eros Ramazzotti & Cher - Piu Che Puio Stilelibero.avi" Size= "69913988" TTH= "GCLUZBL2C76MHUHZT434AG6N46SIQTEJVBFVCBA" TS= "1295288945" BR= "192" WH= " 640x4803, 192" WH= "640x480 , 3 canale audio, 4803" " MV= "MPEG-4 Vizual, 2 114 Kbps, 4:3" /> <File Name= "Gloria Gaynor - I Will Survive.avi" Size= "97159844" TTH= "ATHHJLERNI7BEUIGFO43HQNBQXM7EKMCPAENLIY" TS= " BR= 892965"2= " "1536" WH= "640x480" MA= "4035 Kbps, 3mn 12s, PCM , 2 canale, " MV= "MPEG-4 Visual, 2487 Kbps, 4:3" /> <File Name= "Bryan Adams - Everuthing I Do.avi" Dimensiune= "80698046" TTH= "XLPN3GRLM5SSBFT7WBII7AFO772QY67D5HZNDXQ" HIT= "52" TS= "1295288945" BR= "128" WH= "640x480" MA= "bps, 630" MA= "2 canale, EG, 63 MP2, 2 canale " MV= "MPEG-4 Vizual, 2494 Kbps, 4:3" /> <File Name= "FRDavid - Words (Live).avi" Size= "55314466" TTH= "UZ7N3PKSFNI4SJ4WMHNCLU5IR4ENOA26GAS2WVQ" TS= "19295"2 = "1884466 " 200" WH= "720x576" MA= "2670 Kbps, 2mn 45s, MPEG Audio , 2 canale, " MV= "MPEG-4 Visual, 2457 Kbps, 5:4" /> <File Name= " Savage - Only You. avi" Siz e= "76746104" TTH= "GOE2XUDLKYHHROKJXSDHHBPLMIDKKDN6Z7XQ7ZI" TS= "1295288948" BR= " 32" WH= "720x576" MA= "2 640 Kbps, 3mn Canale audio, MVEG, 52,-EG, 2 640 Kbps, 3mn, MVEG, 4 s , 4 MPEG-uri vizuale 2 479 Kbps, 5:4" /> <File Name= "Savage - Goodbye.avi" Size= "86613602" TTH= "UXYQFP7GZO24HZPDJ6YLRVM5WDNLXSCY3YHCO7I" TS= "1295288948" BR= " 80948 " BR = " 80602 " 688 Kbps,4mn 17s,MPEG Audio, 2 canale, " MV= "MPEG-4 Visual, 2483 Kbps, 4:3" /> <File Name= "Fancy - Flames Of Love .avi" Size= "160922238" TTH = "FTNGP3JF4T6LCBWMBOXG6N7DMM7ZNSUCJU6ZDSI" TS= "1295288946" BR= "1536" WH= "720x576" MA= "4040 Kbps, 5mn 18s, PCM , 2 canale, 2 canale, EG, 4 MV= ", 4 MVbps, "-4 MV/s, " /> 9 5 <File Name= "Garou & P.Flori & D.Lavoie - Belle.avi" Dimensiune= "97379266" TTH= "3LFM5VQPED6MPLOX2KKCRXUFCPSROJJFCGAENNA" HIT= "8" TS= "1295288946" BR= "192" WH= "640x480" MA= "365" MA= "365" Audio 2 canale, " MV= "MPEG-4 Visual, 2 452 Kbps, 4:3" /> <File Name= "Michael Jackson - Black or White.avi" Size= "104859386" TTH= " UFCOAOGZBL3VQIGBU3FGATTEMC4WDNLXKE5WZ2 " <" Nume fișier _ _ _ _ _ _ _ _ _ = "Pet Shop Boys - Go West.avi" Size= "88660470" TTH= "JCDAXXLEQZLCPWBMLF2BJNXFOO32M3XQUDP337Y" TS= " 1295288947 " BR= 5 " =1947" BR=5 "672 " 2 446 Kbps, 4 min 49 s, MPEG Audio, 2 canale, " MV= "MPEG-4 Visual, 2 242 Kbps, 5:4" /> <File Name= "Sabrina - Boys .avi" Size= "61077154" TTH= "UIHRM5MVT6RIWI5UQJNIIBHJSFLPKZZ3LVAZRCY" TS= "1295288947" BR= " 188" WH= "720x576" MA= "2201 Kbps, 3mn 42s, MPEG Audio , 2 canale, " MV= "/420-4201 Kbps, " > <File Name= "Serviciul Secret - Ten O'clock Postman.avi" Si ze= "96750238" TTH= "JOSHYJMABBFU4GEJG3RIO2S4X7ZSK7BXXUXSTGY" TS= "1295288948" BR= "1536" WH= "720x576" MA= "4 731 Kbps, 2mPC, canal vizual "432,2mPC, EG, 432,2mPC, 4.32mn, MVM3, 4 . 185 Kbps, 5:4" /> <File Name= "Savage - Don't Cry Tonight.avi" Size= "62030908" TTH= "N6KAE5GCA5BUQN54SHNS4XQ7CLK7CHONGGUSWLI" TS= " 1295288947 " BR= " 5672" BR= " 5672 " = "2 303 Kbps, 3mn 35s, MPEG Audio , 2 canale, " MV= "MPEG-4 Visual, 2 143 Kbps, 5:4" /> <File Name= "Stevie Wonder - Am sunat doar pentru a spune că te iubesc .avi" Dimensiune= "85980962" TTH= "2CY3PLLSLJRI2ALW7PPNAUULWEYUHRKG2EPYPFI" TS= "1295288948" BR= "128" WH= "640x480" MA= "2 617 Kbps, EGn Canale audio, MV2,4, EGn = "MP22,4m2,4m2 " 4 Vizual, 2479 Kbps, 4:3" /> <File Name= "USA For Africa - We Are The World .avi" Size= "142699352" TTH= "T253DJMSBNB7YXCMKIIJP7FXBCWDINM6LFMYR5Y" TS = " 12952WH8889492 " "720x576" MA= "2678 Kbps,7mn 6s, MPEG Audio , 2 canale, " MV= "MPEG-4 Visual, 2484 Kbps, 5:4" /> <File Name= "The Beloved - Sweet Harmony . avi" Size = "2469716 2" TTH= "F6FONG7NLXS5IRJ7M6OS7I7LXNZL4FVM52FDS7I" TS= "1295288948" BR= "96" WH= "720x576" MA= " 631 Kbps , 5mn 13s, MPEG Audio, MV5, MV2, canal vizual, "-42" :4" /> <File Name= "The Eagles – Hotel California.avi" Size= "113026884" TTH= "MPF24NBNLXALM3FN6NPUI7SEBXDCPWUXX4TRHDI" HIT= "10" TS= "1295288949" BR= "256" WH= x576 " „2359 Kbps, 6mn 23s, AC-3 , 6 canale, „ MV= „MPEG-4 Visual, 2094 Kbps, 5:4” /> </Directory> </FileListing>Descrierea parametrilor:
Primii trei parametri sunt obligatorii, cei rămași sunt opționali.
Metafișierele recursive sunt necesare atunci când metafișierele sunt distribuite nu printr-un site web, ci prin rețeaua Direct Connect în sine . În acest caz, este important să păstrați metafișierul aproape de conținutul la care se referă. Problema este că un metafișier se poate referi la orice, în afară de el însuși (se dovedește problema găsirii unui punct fix al unei funcții criptografice), și este necesară o referire la el însuși pentru a redistribui nu numai directorul care descrie metafișierul, ci și metafișier din acest director. Atributul XML IncludeSelf="1" de pe elementul rădăcină al metafișierului face ca clienții care procesează acest atribut să afișeze metafișierul în directorul descris de metafișier.
MagMaker [1] [2] extinde acest format cu surse non-TTH, precum și cu etichete.
<File Name="[File name]" Size="[File Name in bytes]" [Dimensiunea fișierului în octeți]" TTH="[TTH fișier hash B32]" SHA1="[SHA1 fișier hash B32]" ED2K="[ED2K HEX fișier hash]" MD5="[MD5 HEX fișier hash]" KZH="[Kazaa HEX fișier hash]" BTIH="[Informații BitTorrent HEX B32]" AICH="[AICH hash pentru clienții ED2K B32]"> <url address="[Adresa URL standard (ca în magnet)]" /> <p2purl address="[Adresă URL non-standard (xt în magnet)]" /> <tag name="[Tag name]" text="[Tag text]" /> <tag name="[Tag name]">[Long tag text]</tag> </Fișier>