29. november 2005 - 11:34Der er
9 kommentarer og 1 løsning
Check på om filer en ens.
Jeg har gang i et program som skal sammenligne om to filer er ens. Jeg kan ikke stole på datoen og laver indledningsvis et check på om de er lige store. Hvis de er det mangler jeg bare en parameter mere og tænkte på CRC cheksummen. Jeg kan bare ikke finde den i C# og eftersom filen er meget stor og 'tiden knap' skal det være en effektiv løsning. Der er altså ikke til til at lave et C# program som læser alle de mange megabyte's igennem og beregner CRC. Kan man spørge filsystemet om en CRC eller noget tilsvarende?
Jeg er dog rimelig sikker på at der ikke er nogen hurtig måde at danne en checksum på, den skal jo kende alt data for at danne den, så dvs. den skal læse hele filen igennem.
Kan godt være jeg bliver nød til at løbe an på det med datoerne og størrelsen. Håbede at filsystemet holdt styr på en form for checksum, som jeg kunne læse på den ene eller anden måde....
Mange tak, men CRC koden har jeg. Íkke lang tid er en definationssag. Jeg forventer programmet kan blive udsat for 10-50 filer i sekundet og det skal kunne kører ubemærket i baggrunden. Men tak for tilbudet. Point til de som vil ha' :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.