Crc Check Per Php
#1
geschrieben 18. Juni 2005 - 13:12
kann ich irgendwie nen CRC CHeck mit PHP machen?
Also testen ob ne Videofile auch 100% ganz ist ...
Anzeige
#2
geschrieben 18. Juni 2005 - 13:51
<?php
$checksum = crc32("The quick brown fox jumped over the lazy dog.");
printf("%u\n", $checksum);
?>
Damit kannst du dir die crc Checksumme berechnen lassen.
$code= md5($pass);
Damit kannst du dir die MD5 Summe berechnen lassen.
Für solche Tests ist MD5 besser geeignet. Allerdings brauchst du beim vergleichen auch eine Original-MD5-Sum z.B. vom Hersteller von der Downloadseite. Du vergleichst dann, ob die Datei den gleichen Checksummen-Code hat wie es der Hersteller auf der Downloadseite original vorgegeben hat.
Alternativ wenn du keine orginele MD5 Checksumme findest, kannst du dir das File herunterladen und schauen ob es einwandfrei funktioniert und davon dann eine berechnen lassen.
Dieser Beitrag wurde von ichbines bearbeitet: 18. Juni 2005 - 13:53
#3
geschrieben 18. Juni 2005 - 16:19
Also dann $checksum = crc32("bla.avi"); ?
echo $checksum;
#4
geschrieben 18. Juni 2005 - 17:20
Das ganze sollte funktionieren, solange der Provider nicht irgendwelche Begrenzungen eingebaut hat. (z.B. max. PHP Rechenzeit: 20 Sekunden). Das muss man einfach einmal ausprobieren.
Und wie schon gesagt, verwendet man für Dateien nicht CRC sondern MD5.
#5
geschrieben 18. Juni 2005 - 17:40
#6
geschrieben 18. Juni 2005 - 17:42
$datei = readfile('bla.avi');
or wus ?
mhh... naja hab normalen webspace (all-inkl .. ) hoffe das reicht für ca. 200 mb videos
#7
geschrieben 18. Juni 2005 - 17:44
#8 _PelzigesWaldtier_
geschrieben 18. Juni 2005 - 18:14
PW
#9
geschrieben 18. Juni 2005 - 19:55
Zitat (PelzigesWaldtier: 18.06.2005, 19:14)
Dir ist bewusst, dass er CRC verwenden will statt SHA1?
Wobei ich SHA1 auch vorziehen würde.
#10 _PelzigesWaldtier_
geschrieben 18. Juni 2005 - 21:00
<?php
$checksum = crc32(file_get_contents($file));
?>
Sin:
Warum denn kein SHA1? Es hat eigentlich nur Vorteile?
PW
Dieser Beitrag wurde von PelzigesWaldtier bearbeitet: 18. Juni 2005 - 21:00
#11
geschrieben 18. Juni 2005 - 22:38
Arghs .. verdammt .. ich kann nur maximal 20 MB mit dem Script machen ;/
Webserver sendet error ..
Zitat
Mhh mh .. jemand ne Idee =)?
Dieser Beitrag wurde von Sin bearbeitet: 18. Juni 2005 - 22:42
#12 _PelzigesWaldtier_
geschrieben 19. Juni 2005 - 01:43
http://mx2.php.net/manual/de/ini.sect.reso...ni.memory-limit
Ich glaube zumindestens, dass es das ist. Wenn nicht, dann nicht hauen, bitte.
PW
#13
geschrieben 19. Juni 2005 - 11:02
#14
geschrieben 19. Juni 2005 - 17:21
dann könnt man von anfang an sha1_file() verwenden.
#15
geschrieben 19. Juni 2005 - 20:23