| Autor |
Beitrag |
Wolle92
      
Beiträge: 1296
Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
|
Verfasst: Do 13.11.08 15:12
Hallo,
ich wollte fragen, ob es möglich ist, von Rapidshare-Servern die CRC32-Checksumme (oder sonstwas) für eine Datei anzufordern, um zu kontrollieren, ob die Dateien wirklich richtig hochgeladen wurden...
Hintergrund: Der ein oder andere hat Probleme damit, meine hochgeladenen RAR-Archive zu entpacken, weil das Passwort nicht funktioniert, da ich die Dateien, die ich lokal haben, und die ich hochgeladen habe problemlos entpacken kann, wollte ich Checksummen vergleichen...
Danke schonmal,
Grüße,
Wolle
_________________ 1405006117752879898543142606244511569936384000000000.
|
|
Volle
      
Beiträge: 19
|
Verfasst: Do 13.11.08 16:13
Kannst ja mal schauen ob RS im HTTP Header nen MD5 wert mit ueberträgt. Falls die das nicht tun hast du, denke ich, schlechte karten ... ausser selbst nochmal runter zu laden und zu vergleichen
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Do 13.11.08 16:31
aber frag doch mal bei RS an. Vielleicht ist das ja auch ein Feature, das die einbauen wollen, es aber noch nicht wissen 
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
Wolle92 
      
Beiträge: 1296
Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
|
Verfasst: Do 13.11.08 16:32
wie kann ich mir denn den ganzen HTTP-Header anschauen? Da is ja noch mehr drin, als nur Adresse, oder?
_________________ 1405006117752879898543142606244511569936384000000000.
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Do 13.11.08 19:16
Ganz kurze Antwort: mitsenden tun sie nix. Du kannst aber die Größe vergleichen, Datenfehler dürften im Grunde nicht auftreten.
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
Wolle92 
      
Beiträge: 1296
Windows Vista Home Premium
Delphi 7 PE, Delphi 7 Portable, bald C++ & DirectX
|
Verfasst: Do 13.11.08 19:25
kann ich denn die größe erfahren, ohne die Datei ganz runterzuladen?
_________________ 1405006117752879898543142606244511569936384000000000.
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Do 13.11.08 19:46
HEAD statt GET senden... wie genau, sagt dir die Doku zu deiner Lieblings-HTTP-Lib.
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
matze
      
Beiträge: 4613
Erhaltene Danke: 24
XP home, prof
Delphi 2009 Prof,
|
Verfasst: Do 13.11.08 20:16
Martok hat folgendes geschrieben : | | HEAD statt GET senden... |
Das dürfte bei Rapid Share aber nicht so einfach so eine Portal Seite schalten. Du bekommst dann höchstens die Größe dieser Seite.
_________________ In the beginning was the word.
And the word was content-type: text/plain.
|
|
Martok
      
Beiträge: 3661
Erhaltene Danke: 604
Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
|
Verfasst: Do 13.11.08 20:29
Naja... kann man alles automatisieren. Und als Bezahlkunde muss man nicht mal warten
Die Idee mit dem Feature-Request ist aber nicht schlecht. Einfach mal machen 
_________________ "The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."
|
|
Narses
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Do 13.11.08 22:51
Moin!
nimm den md5-Hash als Dateinamen...
cu
Narses
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
Volle
      
Beiträge: 19
|
Verfasst: Fr 14.11.08 07:40
das wuerde ja mal so ca garnichts bringen :>
er will ja irgend nen hash von der auf der RS festplatte gespeicherten datei haben.
Sprich:
datei hoch laden -> checksumme von RS berechnen lassen -> checksumme abfragen -> checksumme lokal berechnen -> vergleichen
Das mit der Dateigrösse is ne möglichkeit ... wobei ich, imho schon oefters was heruntergeladen habe und die grösse hatte gepasst ... nur eben der hash nicht ...
weis nich ob dass effizient is ... man koennte es aber ma ausprobieren ...
|
|
Narses
      

Beiträge: 10185
Erhaltene Danke: 1261
W11x64
TP3 .. D7pro .. D10.2CE
|
Verfasst: Fr 14.11.08 19:16
_________________ There are 10 types of people - those who understand binary and those who don´t.
|
|
Hendi48
      
Beiträge: 271
|
Verfasst: Fr 14.11.08 20:04
Hallo,
an diesem Perl Beispiel kannst du sehen, wie man die RS API benutzt. Diese gibt dir unter anderem nach dem Upload die MD5-Checksumme der hochgeladen Datei zurück.
Ich hoffe das hilft dir.
Gruß,
Hendi
|
|