Está en la página 1de 4

CONVERT v5.

0
Convert es un programa que permite encriptar, desencriptar, kelvinar, deskelvinar, etc. los archivos de código
AutoLISP.

Características

• Kelvinate: Archivos de origen a archivos kelvinados.


• Protect: Archivos de origen a archivos kelvinados y encriptados.
• Rebuild: Deskelvinar o reconstruir archivos de AutoLISP.
• Decrypt: Desencripta los archivos que han sido encriptados con Protect.
• Encrypt: Encripta los archivos de AutoLISP.
• Binary decrypt: Desprotege los archivos de AutoLISP compilados.
• Binary encrypt: Desencripta los archivos de AutoLISP compilados.

Convert 5.0 permite la encriptación por número, letra o aleatoria. El proceso de encriptación proporciona una nueva
capa de protección contra otros programas de desencriptación.

Solo admite nombres de archivos y directorios con un máximo de 8 carácteres.

Requerimientos del sistema

Versión para MS-DOS:

• MS-DOS 3.2 o posterior.


• 16 Mb de RAM.

Versión para Windows:

• Procesador Pentium o posterior.


• Win32, Windows 95 o posterior.
• 16 Mb de RAM.

Instalación

Copiar el archivo "Convert.exe" al directorio que se desee del disco duro. La versión para MS-DOS puede
ejecutarse desde un disquete.

Modo de empleo

Si se ejecuta CONVERT sin parámetros o con los parámetros "-h" o "-?" se muestra la ayuda del programa.

Síntaxis: <CONVERT> <-d|-e|-k|-p|-r|-bd|-be|-c|-s|-n[/r|/u|/l|/c]> <infile> [outfile] [*]

Veamos algunos ejemplos:

-k Kelvinate.

CONVERT -k/l/r C:\LISPDIR\*.lsp C:\KELVIN -dC:\KELV12.DEF

CONVERT -k/c C:\LISP\*.lsp -dC:\KELV13.DEF -wC:\MYDEF.TXT

CONVERT -k C:\LISP\*.lsp -dC:\KELV14.DEF -pXJ -wC:\TEXT.DEF


-p Protect = Kelvinate + Encript.

CONVERT -p/r C:\LISPDIR\*.lsp C:\PROTECT -dC:\KELV12.DEF

CONVERT -p/u/c C:\LISP\*.lsp -dC:\KELV13.DEF -wC:\MYDEF.TXT

CONVERT -p C:\LISP\*.lsp -dC:\KELV14.DEF -pXJ -wC:\TEXT.DEF

-r Reconstruir o Deskesvinar.

CONVERT -r/u C:\LISP\*.lsp -l80 -t10

CONVERT -r/l/r C:\LISP\*.lsp D:\REBUILD\*.res -l100

-d Desencriptar.

CONVERT -d C:\LISPDIR\*.*

CONVERT -d C:\LISPDIR\*.lsp C:\DECRYPT

CONVERT -d lispfile.??? D:\LISP.DEC\SUBDIR

-e Encriptar

CONVERT -e C:\LISPDIR\*.lsp C:\ENCRYPT

CONVERT -e$word C:\LISPDIR\*.* C:\ENCRYPT

CONVERT -e#111 C:\LISPDIR\filename.*

-e$GUARD Encripta con máxima protección contra otros desencriptadores.

CONVERT -e$GUARD C:\LISP\*.* C:\TEMP

-bd Desencripta archivos binarios.

CONVERT -bd C:\LISPDIR\*.*

CONVERT -bd C:\LISPDIR\*.lsp C:\DECRYPT

-be Encripta archivos binarios desencriptados.

CONVERT -be C:\LISPDIR\*.*

CONVERT -be C:\LISPDIR\*.lsp C:\ENCRYPT

_c Comprime a una línea todo el archivo.

CONVERT -c C:\LISPDIR\*.lsp C:\TEMP

-s Sitúa cada símbolo en una línea.

CONVERT -s C:\LISPDIR\*.*

-n Muestra el número de registro del producto. En caso de que lo esté.


CONVERT -n

Parámetros adicionales:

/r realiza un informe (solo en combinación con otros parámetros).

CONVERT -e#65/r C:\LISPDIR\*.l?? C:\ENCRYPT

CONVERT -d/r C:\LISPDIR\????.lsp

Crea un archivo llamado "Report.doc" en el mismo directorio en el que se encuentra el "Convert.exe".

/u Fuerza el empleo de mayúsculas (solo con -k -p -c -s).

CONVERT -k/u C:\LISPDIR\*.*

CONVERT -p/r/u/c C:\LISPDIR\*.lsp C:\TEMP

/l Fuerza el empleo de minúsculas (solo con -k -p -c -s).

CONVERT -c/l C:\LISPDIR\???.lsp

CONVERT -s/r/c/l C:\LISPDIR\*.*

/c Guarda los comentarios (solo con -k -p -c -s).

CONVERT -s/u/c C:\LISPDIR\*.??? C:\TEMP

CONVERT -s/r/l/c C:\LISPDIR\*.*

Parámetros adicionales para Kelvinate y Protect

-dFILENAME Carga el archivo de definición del parámetro, es obligatorio.

CONVERT -p/r C:\LISP\*.lsp C:\PROTECT -dC:\KELV12.DEF

CONVERT -k/l/r C:\LISP\*.lsp C:\KELVIN -dC:\KELV13.DEF

-pTEXTO Utiliza el texto indicado como prefijo para los simbolos del archivo, es opcional.

CONVERT -k/c/r C:\LISP\*.* C:\KELVIN -dC:\KELV14.DEF -pHI

CONVERT -p/u/c C:\LISP\*.* C:\PROTECT -dC:\KELV.DEF -pQ@J

-WFILENAME Archivo de definición de escritura, es opcional.

CONVERT -k C:\LISP\*.* C:\KELVIN -wC:\NEW.DEF -dC:\KELV14.DEF

CONVERT -p C:\LISP\*.* -dC:\KELV.DEF -wC:\NEW.DEF -pVXYZ

Parámetros adicionales para Reconstruir (o deskelvinar)

-l# Longitud de las líneas del archivo de salida, es opcional.


CONVERT -r/l/r C:\LISP\*.lsp C:\REBUILD -l80 -t5

CONVERT -r/u C:\LISP\*.* C:\REBUILD\*.res -l70

-t# Número de espacios utilizados en la tabulación, es opcional.

CONVERT -r/l/r C:\LISP\*.lsp C:\REBUILD -t10 -l90

CONVERT -r/u C:\LISP\*.* C:\REBUILD\*.res -t10

Notas

Para ejecutar los procedimientos Protect y Kelvinate el parámetro -gFILENAME es requerido en la línea de comandos.
Además debe especificarse el archivo de definición correspondiente a la versión de los archivos fuente. Se proporciona
un archivo .DEF de ejemplo.

Para guardar los comentarios, utilizando las opciones de Protect o Kelvinate, se especifica el parámetro /c en conexión
con -k o -p y el respectivo archivo con extensión CMT se creará en el directorio del archivo de definición con extensión
DEF.

Si no se especifica una clave de encriptación, Convert 5.0 seleccionará un número de forma aleatoria.

Si se emplea el parámetro /r se creará un archivo llamado Report.doc en el directorio del Convert.exe.

Si se quiere especificar una extensión para los archivos de salida:

1. Para un único tipo de archivos. CONVERT -d C:\LISP1.LSP C:\TEMP\LISP.LSP


2. Para múltiples tipos de archivos. CONVERT -d C:\LISP?.* C:\TEMP\*.LSP

Las extensiones de los archivos convertidos se incrementará en 1 si Convert 5.0 encuentra dos archivos con el mismo
nombre: *.dec, *.de0, *.de1...etc, etc.

Los parámetros /u y /l no pueden emplearse a la vez.