2010-08-11 7 views
0

Je développe une application en flex dans laquelle j'ai besoin de calculer la somme de contrôle de différents fichiers. Je voudrais savoir s'il y a une méthode directe dans actionscript pour calculer cela ou dois-je aller pour des bibliothèques externes?Comment calculer la somme de contrôle CRC dans Actionscript 3?

Merci à l'avance :)

+0

Si vous êtes satisfait de la réponse, s'il vous plaît commencer votre droit d'expérience Stack Overflow et marquer quelque chose comme acceptée. – Aaron

Répondre

2

as3corelib tenus par Mike Chambers/Adobe, contient tout ce dont vous avez besoin probablement dans son crypto section dont:

  • HMAC
  • MD5
  • MD5Stream
  • SHA1
  • SHA224
  • SHA256
  • WSSEUsernameTocken
+0

Merci Tegeril. Ici, je suppose qu'il y a deux parties. Tout d'abord, récupérez le contenu du fichier en une fois. Puis en calculer MD5. Donc, pour la deuxième partie, la réponse ci-dessus est très utile. Mais à la première partie, je suis incapable d'obtenir le contenu du fichier en une seule fois. – Goje87

1

comment utilisez-vous cette as3corelib pour effectuer une md5 sur un fichier par exemple "c: \ documents and settings \ all \ utilisateur desktop \ demofile.xml" en php et C#, vous pouvez md5files et obtenir la somme de contrôle du fichier - j'utilise aussi md5summer pour voir si le md5 sorti est correct php et visuel C# sortie le md5 correct mais je ne peux pas trouver toute tut facile qui explique comment faire cela en utilisant flex/air/as3 rien - J'ai importé les bibliothèques suivantes.

import com.adobe.crypto.HMAC; import com.adobe.crypto.MD5; import com.adobe.crypto.SHA1; import com.adobe.crypto.SHA224; import com.adobe.crypto.SHA256; import com.adobe.crypto.MD5Stream;

j'aurais bien que ce serait md5stream googling cela n'aboutit à rien - s'il vous plaît toute aide sur la façon de faire une somme de contrôle md5 simple d'un fichier local serait génial !!