26 de noviembre de 2009

Cómo hacer parches, how, wtf, etc...

Ok, resulta que a muchos les da pereza buscar o no tienen idea de dónde buscar y no saben aún cómo hacer parches en xdelta, usados comunmente para corregir errores de una archivo .mkv, crear una v2 y parchar mediante xdelta para no volver a subir un archivo entero; para no hacer bajar a los leechers dos veces lo mismo también... xD

Es bastante sencillo, se puede hacer mediante command lines vía xdelta, pero enseñárselos es complicarnos la vida, pues hay tools o scripts que nos ayudan al proceso, yo les pondré a continuación un script que sirve para hacer los parches "patch and pack" creado por edogawaconan, bastante simple de usar.

Requerimentos:
xdelta3 y patch and pack

Forma de uso:
1.- Baja los requerimentos y pon el script y el xdelta3 en la misma carpeta.
2.- Pon "edit" al script y coloca la dirección correcta del "7z.exe" en tu pc.
3.- Crea los archivos de diferenciación, la v1 y la v2 y ponlas en un mismo folder.
4.- Ejecuta el script, haz lo que te pide, pon la carpeta del input (donde están los dos archivos a parchar), en "old file" pon el archivo de la v1, en "new file" pon el archivo de la .v2, en prefix pon cómo se llamará el parche, por ejemplo "lalapatch".
5.- Profit.

Y ahí tienen, el .zip del parche deberá aparecer en tu carpeta del input. Fácil y simple.
kbye. ( ´・‿-) ~ ♥

1 comentario:

Ibrahim dijo...

Listo, demore en comentarlo por que andaba haciéndole mas pruebas.

En fin, aquí va:

__Crear parches desde Linux para Windows__

Requerimientos:

xdelta3
xdelta3.exe

Instalación:

sudo apt-get install xdelta3

El xdelta3.exe lo obtienes de la pagina del proyecto.

Forma de uso:

Nota: Previamente junta la V1 y la V2 en una misma carpeta.

En una terminal:

1) cd /home/la_ruta_de/la_carpeta_donde_lo/tienes_todo_junto

2) xdelta3 -e -9 -s NombreV1.mkv NombreV2.mkv diff_de_algo.xdelta

*Con esto obtienes la "diff" Si demora mas de 5 segundos... ¡algo hiciste mal!

3) Abre algún editor de texto y escribe:

xdelta3.exe -d -s "NombreV1.mkv" "diff_de_algo.xdelta" "Nombrev2.mkv" @pause

Y guárdalo como Parche_de_algo.bat

4) Ahora mete en un .rar el xdelta3.exe tu Parche_de_algo.bat y tu diff_de_algo.xdelta y ya.

¡Listo!