md5_file() af delvis fil
Jeg har behov for at beregne md5 summen af nogle store filer - ellere rettere noget af nogle store filer. Noget af starten og slutningen skal nemlig ikke regnes med.Så vidt jeg kan se, har PHP to md5 funktioner - md5() og md5_file(). Man kunne principielt indlæse filen og fodre den til md5(). Men det bliver lidt af et RAM problem, hvis filen er 600 Mb.
md5_file() kan kun læse hele filer. Min nuværende metode, er at oprette en midlertidig fil og kopiere den relevante del af filen over. Herefter kaldes md5_file() og den midlertidige fil slettes. Det er både grimt og ikke den fedeste løsning.
Der må da være en smartere måde?
