Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 22 reacties
Bron: QuickPar, submitter: aKra

Alle data op een PC kan kapot gaan. Zeker tijdens het uitwisselen van bestanden tussen twee computers kan het zomaar gebeuren dat de bitjes een beetje door elkaar gehusseld aankomen. Om dat soort problemen te ontdekken en te herstellen is QuickPar uitgevonden. Met QuickPar kan je zogenaamde 'Parity Volumes' maken, aan de hand van een naar ene Reed Solomon genoemd algoritme. Deze bestanden kan je gebruiken om met QuickPar te controleren of er gegevens corrupt zijn geraakt en eventueel deze data te herstellen.

De nieuwe versie van QuickPar is 0.6 genummerd. De release is dik verdiend, aangezien er weer een grote lijst met veranderingen is aangebracht. Je kan ze hier bekijken. Alleen de gefixte bugs zien er zo uit:

  • When creating PAR2 files, if the drop down listbox to change the method of allocation is opened and the nclosed by clicking elsewhere in the dialogue, the "Number of Files" control can be incorrectly enabled or disabled when it should not be.
  • After clicking the Stop button whilst verifying, QuickPar would refuse to reverify the file which was interrupted unless its timestamp was changed.
  • When creating par2 files, if you specified a target folder that does not exist, then an error would occur. QuickPar now asks if you want to create the folder.
[break]De nieuwe release is hier te vinden. Wie moeite heeft met het gebruiken van de applicatie kan hier terecht.
Versienummer:0.6
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Windows XP
Website:QuickPar
Download:http://www.nettle.us/quickpar/QuickPar-0.6.zip
Licentietype:Freeware
Moderatie-faq Wijzig weergave

Reacties (22)

Als het maar niet zo bagger traag blijft t.o.v. PAR1 ... troep is het ...

Om 30 Mb te fixen heb je 45 Mb aan par2 nodig, op een dvd van 4,5 Gb is dat een boel overhead ...
Om 30 Mb te fixen heb je 45 Mb aan par2 nodig
Waar baseer je dit nou op??? Par2 werkt met blokken van een X aantal Kb... elke bestand bestaat uit meerdere blokken. Als 1 blok in een bestand beschadigd is, dan heb je ook maar 1 recovery blok nodig, in tegenstelling tot par1, waar een recovery file even groot was als het grootste bestand... ik gebruik par2 dagelijks, en ten opzichte van par1 scheelt het toch heel wat MB's aan recovery files per dag...
Sorry ... ik zal het anders stellen. Er wordt relatief minder par2 gepost omdat het zo efficient zou zijn. Maar je geeft zelf al aan dat je missing blocks kunt fixen. Echter, bij het downloaden van incomplete files, kunnen er vaak weinig blocks gevonden worden, ook al heb ik een truckload aan shit in m'n temp/spool dir staan. Deze zijn dan niet bruikbaar, quickpar zegt bij 1:3 chunks dat ie er geen recovery op kan doen, waardoor ik vaker met incompleet gedownloade zooi blijf zitten. Zet daarnaast de snelheid van par2 tegenover die van par1, en je hebt mijns inziens een waardeloos product.
quickpar zegt bij 1:3 chunks dat ie er geen recovery op kan doen
Wat bedoel je daar precies mee? Je hebt natuurlijk minstens zoveel intacte recovery blocks nodig als corrupte blokken in je file, dat is net zo waar voor het par als par2 formaat, als je tekort komt is het niet de schuld van QuickPar.

In tegenstelling tot wat Raziel hierboven beweert heb je voor 30 MB corrupte data ook 30 MB parity nodig. Er is een kleine overhead die in verhouding steeds kleiner wordt naarmate je hoeveelheid parity (aantal blokken) in een enkele par2 file groter wordt, bij 30 MB parity verdeeld over 7 par2 files is dat nog geen MB totaal, dus geen idee waar die 45 MB vandaan zou moeten komen.

Par2 (QuickPar) is in vrijwel alle opzichten superieur aan par (Smartpar/FSRaid), behalve snelheid, maar je moet met extreem grote bestanden gaan werken om daar iets van te merken als je systeem enigszins up to date is. Voor een 350 MB AVItje zal het verschil enkele seconden zijn.

Ik gebruik par2 overigens ook voor CD backups, het is niet alleen maar voor nieuwsgroepen bedoeld.
Gelukkig zijn er vele anderen die het wel gebruiken en hoop ik dat de maker door gaat met ontwikkelen. Versie 0.6 toont mijn inziens aan, dat het een product is wat nog in ontwikkeling is en we alleen maar dankbaar mogen zijn dat we het nu al kunnen gebruiken. Zelfs in het huidige stadium waarin het programma verkeerd vind ik het een verademing ten opzichte van PAR1. Feit is, dat het wat langzamer werkt, maar ik heb al diverse situaties gehad, dat ik zat te tellen en bleek dat met eenzelfde hoeveelheid aan PAR1 files ik een hele hoop zooi voor nop gedownload zou hebben.
Ik bedoel te zeggen, dat ook al download ik incomplete files (wat je dan moet doen in nieuwsgroepen) ik vaak alsnog tekort kom.

Stel: ik mis drie rars van 15 MB ... ik download 15 MB aan incomplete files en 30 MB aan par2, dan heb ik 9 van de 10 keer niet genoeg om te repairen, puur omdat ie uit die incomplete files niet genoeg data kan halen om te recoveren. En aangezien er maar mondjesmaat aan par2 wordt gepost, kon ik vaker in de problemen dan wanneer ik gewoon voor 5 missende files, 5 par1 files download.

En op een CD'tje zal je inderdaad het snelheidverschil niet zo heel erg merken, maar op dvd's is het een ramp.
Stel: ik mis drie rars van 15 MB ... ik download 15 MB aan incomplete files en 30 MB aan par2, dan heb ik 9 van de 10 keer niet genoeg om te repairen, puur omdat ie uit die incomplete files niet genoeg data kan halen om te recoveren.
Dat betekent heel simpel dat je 15 MB data en/of je 30 MB parity ook nog eens corruptie heeft en/of dat je 30 MB parity net niet 30 MB is vanwege de kleine overhead, tenzij jouw versie van QuickPar nog onopgeloste bugs bevat (heb je 0.6 al geprobeerd?). Zoals al gezegd moet de poster wel genoeg parity posten, en zowel dat als eventuele bugs is niet de schuld van het par2 formaat an sich.

Uiteindelijk komt het erop neer dat het percentage parity wat door de poster gegenereerd wordt groter moet zijn dan het percentage ontbrekende/corrupte datablokken op jouw newsserver. Aangezien par2 ook deelbestanden aan kan zal die daar per definitie in ten minste een deel van de gevallen eerder aan komen.

Posters moet aangeleerd worden zowel niet de oude (1% bij QuickPar 0.5) als de nieuwe (10% bij QP 0.6) defaults te gebruiken, dat zijn twee extremen die het formaat te kort doen.

Mocht je newsserver aan ~3% par2 nog steeds niet genoeg hebben kun je beter op zoek gaan naar een betere.
En op een CD'tje zal je inderdaad het snelheidverschil niet zo heel erg merken, maar op dvd's is het een ramp.
Tja, maar een DVD is dan wel gelijk meer dan een half dozijn CD's, dus je moet het niet vreemd vinden dat dat langer duurt. Mocht het echter exponentieel langer zijn (niet getest, geen tijd voor :) ), dan is dat ook simpel op te lossen door de DVD eerst in b.v. CD grootte archiefblokken te verdelen, en dan parity te doen op die aparte blokken i.p.v. op het geheel. Volgens mij doet de betere poster dat toch al, zelfs met speelfilms in divx formaat die maar 2 CD's beslaan. Hetzelfde geldt voor backups natuurlijk.
Wat blaat je nu voor een kul? Je kunt zelf ingeven hoeveel % extra je wilt gebruiken voor errorcorrectie. En na "inpakken" kun je de originelen weggooien, net als bij RAR staat alle files in de archive. Plus errorcorrectie uiteraard.

En DVD-R's zijn meestal 4,5GB, niet 4,5Gb.
Op http://binaries.nl.nu staat inmiddels een duidelijke Nederlandstalige handleiding voor versie 0.6 van QuickPAR.

Prima programma overigens, de nieuwe kleuren geven net wat meer duidelijkheid welke bestanden compleet zijn en welke niet bij het verifiŽren.
Heel handige tool maar in deze versie zit een irritante bug die me in de vorige versie niet is opgevallen. Wanneer je een aantal bestanden middels hun bijbehorende PAR of PAR2 files hebt gecontroleerd blijven die bestanden gelocked totdat je quickpar afsluit. Dit is dus ook het geval als je quickpar niets laat doen maar alleen nog open hebt staan. De enige oplossing is QuickPar af te sluiten en opnieuw op te starten, heel irritant.
Ik ben zeer tevreden met dit programma!, het heeft mij uitstekend geholpen met het recoveren van 1 file van een movie waarvan ik deel 2 niet kon zien omdat er een rar file corrupt was :+

Heb wel zo'n uur moeten wachten voordat ik eindelijk kon kijken en dat QuickPar als oplossing boven water kwam :Y)
Symtoombestrijding heet dat. Ethernet en TCP/IP hebben ook errordetectie&retry mechanismen ingebouwd. Als files niet goed overkomen, zeker binnen je eigen kleine netwerkje, dan is er iets mis.

En doe eens wat aan je grammatica. :'(

edit:

Typisch dat je nadat ik een reactie heb gegeven op je bericht je je bericht compleet herschrijft.
Ook over het internet moet een download gewoon altijd goed gaan. Als dat niet zo is, kun je wel PAR gaan gebruiken, maar daarmee ligt het probleem nog steeds bij een of meer van de internet service- of hostingproviders tussen jou en de server waar het vandaan kwam.
heh, ik ken iemand via het internet en maakt niet uit wat ik naar hem stuur ( rechtstreeks dus ) komt corrupt aan bij hem.. maar ander som niet (8>

en grote maakt niet uit.. 1kb of 1Gb beide komen corrupt aan.
PAR, en PAR2 bestanden worden vooral voor het usenet gebruikt. als ik hier via multikabel een film naar een amerikaanse (lees: anonieme) usenet server post, moet deze post via andere usenet servers bij bijvoorbeeld chello op de server komen te staan.
En dan heb je wel zoiets als checksum, maar 1 bestand van 700 MB zal uit ongeveer (50 (par files) x 40 (blocks) =) 2000 blokjes bestaan, als er 1 van die blokjes niet aankomt op je download server, kan je dus niet meer het orginele 700 MB bestand krijgen.

En daarvoor heb je dus par files.
Je bent wel een enorme zak als je iemand op z'n grammatica gaat aanspreken en vervolgens zelf in dezelfde post "Symtoombestrijding" gaat schrijven.
Ahum, grammatica en spelling zijn nog steeds 2 heel verschillende zaken....
Maar je hebt gelijk dat "symtoombestrijding" niet in het nederlandse woordenboek te vinden is...

Trouwens een werelds programma dat QuickPar. Heeft mij al meerdere keren behoed voor het dubbel downloaden van files via usenet.
Het guzeur ovur gramatica gebind weer. Kunnun wu ons alsteblieft bij het topic houdun en niet over elke typo beginnen te zuerun.
Zeg dan gewoon dan het gebruikt wordt voor het compleet maken van je binaries die je download van je newsserver.
Je moet het wel leuk brengen anders worden BREIN enzo boos... ;)
Mooi, deze update. Imho is dit programmaatje een betere uitvinding dan winrar zelf. :P

\[off-topic] @ Nexxennium
Gaat het niet een beetje ver? Je kan hier niets posten of er duikt een wannabee nederlands leeraar/professor op om te zeuren over spellingsfouten.
Als je zo nodig mensen wilt corrigeren, wordt dan leraar en ga kinderen pesten a.u.b. (no flame intended)
\[off-topic]
Dit programma heeft vziw niet te maken met WinRAR. WinRAR heeft zelf ook foutcorrectie, met waarschijnlijk hetzelfde algoritme. Misschien is dat minder bekend, omdat compressie toch wel het belangrijkste onderdeel van WinRAR is.

Offtopic: nee, ik ben geen wannabee Nederlandsdocent. Maar fouten als "me" i.p.v. "mijn", de d/t fouten, zeker als dat consequent gebeurt, komen gewoon onverzorgd over. Dat geeft dan al te denken over de rest van de inhoud van het bericht.
Overigens heeft de OP zijn posting inmiddels compleet gewijzigd, zonder die fouten.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True