Ok, ten eerste excuses voor de topictitel. Ik heb mijn best gedaan om het helder in 1 zin te gieten (en dat is matig gelukt
).
Probleem:
Ik heb thuis een servertje in de meterkast beneden staan die ik als downloadbak gebruik voor bijv. eMule. Files die "klaar" zijn kopieer ik naar mijn eigen pc. Signaal gaat dan via router/switch (Edimax) en nog een switch (merkloos) naar mijn pc waar ik het opsla.
Punt is, tijdens het kopieren gaat het nog wel eens mis. Het gebeurt me regelmatig dat er tijdens het kopieren bitjes 'omvallen'. Resultaat, gekopieerde file is niet gelijk aan origineel. En dat wil ik dus niet
.
De oorzaak hiervan is waarschijnlijk een brakke netwerkkaart of switch maar vanwege de setup is het lastig om dit een keer goed te onderzoeken vandaar dat ik een andere oplossing zoek.
Het kopieren gaat btw vaak genoeg goed, het gaat vooral fout bij grote files (logisch, dubbel zo groot, dubbel zo veel kans op een omgevallen bit).
Geprobeerd:
Aangezien netwerksetup zich matig laat onderzoeken ben ik overgestapt op het vergelijken van de files (origineel en kopie) op hash-basis. Ik gebruik hier op het moment ViceVersa voor (deze gebruikt CRC32 als hash-methode). Nadeel van deze methode (en meteen mijn probleem) is dat dit programma na het kopieren pas checkt of de files gelijk zijn. Oftewel, bij grote files (zeg 2 gb) ben ik dus eerst 6 minuten aan het kopieren en moet ik maar hopen dat het goed gegaan is (hash-checken duurt ongeveer net zo lang als kopieren).
Naast ViceVersa heb ik nog meer programma's geprobeerd (Total Commander, File Copier Pro en nog een stapel) maar ze werken allemaal ongeveer hetzelfde. File kopieren, hash van beide files maken, hashes vergelijk, 'goed' of 'fout' uitspugen.
Ik zoek:
Een methode om dit probleem op te lossen
. Ik zit zelf in mijn hoofd met een programma dat zich bij het kopieren laat inspireren door eMule/bittorrent (lees, file in stukken hakken, elk stuk bij een 'download' checken op deel-hash en bij evt. fout enkel het stuk opnieuw kopieren).
En ik kan simpelweg geen programma vinden die doet wat ik wil. Ik heb gezocht op 'secure file copy', 'verified file copy', 'secure backup file' en meer van dat soort termen.
Andere oplossing in welke richting dan ook zijn ook prima natuurlijk.
Dus wie o wie kan me helpen bij een oplossing
?
Probleem:
Ik heb thuis een servertje in de meterkast beneden staan die ik als downloadbak gebruik voor bijv. eMule. Files die "klaar" zijn kopieer ik naar mijn eigen pc. Signaal gaat dan via router/switch (Edimax) en nog een switch (merkloos) naar mijn pc waar ik het opsla.
Punt is, tijdens het kopieren gaat het nog wel eens mis. Het gebeurt me regelmatig dat er tijdens het kopieren bitjes 'omvallen'. Resultaat, gekopieerde file is niet gelijk aan origineel. En dat wil ik dus niet
De oorzaak hiervan is waarschijnlijk een brakke netwerkkaart of switch maar vanwege de setup is het lastig om dit een keer goed te onderzoeken vandaar dat ik een andere oplossing zoek.
Het kopieren gaat btw vaak genoeg goed, het gaat vooral fout bij grote files (logisch, dubbel zo groot, dubbel zo veel kans op een omgevallen bit).
Geprobeerd:
Aangezien netwerksetup zich matig laat onderzoeken ben ik overgestapt op het vergelijken van de files (origineel en kopie) op hash-basis. Ik gebruik hier op het moment ViceVersa voor (deze gebruikt CRC32 als hash-methode). Nadeel van deze methode (en meteen mijn probleem) is dat dit programma na het kopieren pas checkt of de files gelijk zijn. Oftewel, bij grote files (zeg 2 gb) ben ik dus eerst 6 minuten aan het kopieren en moet ik maar hopen dat het goed gegaan is (hash-checken duurt ongeveer net zo lang als kopieren).
Naast ViceVersa heb ik nog meer programma's geprobeerd (Total Commander, File Copier Pro en nog een stapel) maar ze werken allemaal ongeveer hetzelfde. File kopieren, hash van beide files maken, hashes vergelijk, 'goed' of 'fout' uitspugen.
Ik zoek:
Een methode om dit probleem op te lossen
En ik kan simpelweg geen programma vinden die doet wat ik wil. Ik heb gezocht op 'secure file copy', 'verified file copy', 'secure backup file' en meer van dat soort termen.
Andere oplossing in welke richting dan ook zijn ook prima natuurlijk.
Dus wie o wie kan me helpen bij een oplossing