Se que hay un comando para calcular el sha1 de un string pero para calcular el sha1 de un archivo entero? Como hago?
Creo que con io.file o dofile o algo parecido podría funcionar pero no tengo ni idea...
También puede valerme el md5 o cualquier otro metodo lo unico que me interesa es saber como puedo hacer para convertir un archvo a string...
Un archivo a script? Puedes
Un archivo a script? Puedes explicarte un poco? (que quizá te estés complicando la vida cuando puede hacerse fácilmente).
Mmmm...
Creo que a lo que el se refiere es a cómo sacar el MD5 de un archivo entero, no de una cadena... T es algo que yo también siempre he querido saber. Creo que se lee todo el archivo y se calcula, pero nunca lo he comprobado, así que no sé.
Si alguien pudiera darnos luces...
Saludos!
PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]
07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD
Recuerda: Sé el intérprete -_-
=/
Funcional eso que dices, pero sólo práctico para archivos relativamente pequeños... en fin, a ver si se refiere a eso o no.
Aúnque
Aúnque cuando haces eso te toparás con un problema, el archivo debe ser menor a la cantidad de RAM de la PSP, supongamos que menor a ~30 Mb en PSP 1000 y ~60 Mb en las demás PSP, parte de la RAM la consume el Lua, y haber cuanto te tarda en calcularlo...
Salu2!
solo sería saber el md5 de un
solo sería saber el md5 de un archivo .lua de apenas 5Kb o algunos que incluso no llegan al 1/2Kb
A vaya
Pues en ese caso si te sirve perfecto leer todos los datos del archivo y sacar el MD5 con la función de LuaDEV.
los leo con io.file o con
los leo con io.file o con dofile
Con io.file (dofile no te
Con io.file (dofile no te devuelve información sobre el tamaño del archivo). Lo más sencillo es abrir, y leer todo con io.read("*a")
io.read("*a") lee todas las
io.read("*a") lee todas las lineas y las convierte en un string o tengo que usar un for?
La mejor forma de responder esa pregunta (y muchas otras)
Es probando, no pierdes nada con probar en el psp algo tan sencillo, no va a explotar por que te confundas y asi aprendes mas. Y eso es si es que no quieres revisar la docu porque no encuentras el link, o te da pereza, etc... Porque alli tambien esta.
Pones un archivo con dos lineas cortas, lees con io.read("*a") y almacenas en una variable, luego la muestras con un screen.print y miras si es que esta completo, si lo esta, entonces si lee todo, si no, te toca usar for.
Saludos!
PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]
07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD
Recuerda: Sé el intérprete -_-
ok, es un buen consejo y
ok, es un buen consejo y sabía de el, pero la vagueza me pudo XD