|
Contents
- Index
Uso de parámetros en una línea de comandos
Desde IsoBuster 2.2 existe soporte para los parámetros (adicionales) de línea de comandos.
Se consideran adicionales ya que antes, tal como podemos recordar, IsoBuster ya tenía soportada la carga de un archivo de imagen por medio de una línea de comandos.
Primeramente, algunas notas generales:
- IsoBuster no es una aplicación de consola. Cuando se inicia con comandos, el GUI (Guided User Interface) de IsoBuster's también se carga.
Todos los mensajes normales y emergentes que aparecían normalmente, seguirán apareciendo.
Si la tarea es la que requiera entradas manuales del usuario, esas entradas de usuario (p.e. oprimir un botón) todavía son necesarias.
- Los comandos pueden estar en orden aleatorio (lo que incluye también el path de un archivo de imagen que necesite cargarse)
- Si los comandos se repiten más de una vez con diferentes o los mismos valores, únicamente se usará el último en aparecer en la línea.
- Todos los comandos aparecen con una barra hacia la derecha '/' excepto la carga de un archivo de imagen. Los archivos de imagen se cargan simplemente indicando el path completo, lo que asegura el 100% de compatibilidad con versiones antiguas.
Cargando un archivo de imagen:
Simplemente indique el path completo (y el nombre) del archivo de imagen en la línea de comandos. Póngalo entre comillas (") para un soporte óptimo de líneas largas con espacios intermedios en el path y el nombre del archivo.
Comando:
sin comando
Ejemplo:
isobuster.exe "c:\my image files\image1.iso"
Auto-seleccionar una unidad:
IsoBuster selecciona de forma predefinida, la primera unidad que contenga un disco (CD / DVD / BD / HD DVD) o, si no hay disco cargado, la primera unidad en la lista.
Usted puede indicar a IsoBuster que seleccione una unidad especificada al iniciarse, independientemente de si contiene o no un disco.
La unidad es seleccionada por medio de su letra de unidad (tal como las detecta IsoBuster). Un carácter solamente (p.e. d o e o ...)
Este comando tiene menor prioridad que la carga de un archivo de imagen. Si se carga un archivo de imagen (ver comando anterior) entonces ese archivo de imagen se selecciona de forma predefinida y este comando no tiene ningún efecto.
Comando:
/d:[letra de la unidad]
Ejemplo:
Para auto-seleccionar drive f:
isobuster.exe /d:f
Extracción de un archivo de imagen:
Con este comando usted puede permitir que IsoBuster se inicie, y realice un archivo de imagen para el disco seleccionado automáticamente.
La selección del disco depende de cuál es el disco seleccionado por IsoBuster. Vea el comando anterior para más detalles al respecto.
Si usted abrió un archivo de imagen al mismo tiempo (ver primer comando) entonces el archivo de imagen será seleccionado y usted hará un nuevo archivo de imagen desde el archivo de imagen seleccionado (p.e. convierte nrg en ibp/ibq).
Si usted no abrió un archivo de imagen, ni especificó auna unida (ver comando anterior), entonces la primera unidad que contenga un disco será seleccionada.
Si usted especificó una unidad (ver comando anterior) entonces se usará esa unidad. Si no hay disco presente en dicha unidad, entonces no se realizará ninguna extracción.
¡También vea los comandos /et: /ef: /c /t: y /s: si quiere conocer más capacidad de las extracciones!
Si no se indica ningún tipo de extracción con el comando /et: entonces la imagen creada será de tipo imagen controlada (*.ibp / *.ibq).
IsoBuster hará correcciones a la extensión del nombre del archivo en el caso de una extracción de archivo de imagen controlada (*.ibp), si la extensión indicada del archivo no es correcta.
No se realizan correcciones en los demás tipos de extracción.
Si no se indican nombre del archivo de destino o nombre de la carpeta de destino, IsoBuster iniciará la extracción, pero aparecerá el diálogo de Buscar Una Carpeta para que pueda efectuarse una selección manual.
Comando:
/ei:[path de destino y nombre de archivo]
Ejemplos:
Extraer el disco a un archivo de imagen con el nombre suministrado:
Todos los siguientes tres ejemplos crearán los mismos archivos (created_image.ibp y created_image.ibq) porque las extensiones de los archivos de imagen controlada son auto-corregidas
isobuster.exe "/ei:c:\my image files\created_image1.iso"
isobuster.exe "/ei:c:\my image files\created_image1.ibp"
isobuster.exe "/ei:c:\my image files\created_image1"
El siguiente ejemplo creará un archivo ISO con datos de usuario (cfr. TAO)
isobuster.exe "/ei:c:\my image files\created_image1.iso" /et:u
El siguiente ejemplo creará un archivo ISO con datos raw (cfr. BIN)
isobuster.exe "/ei:c:\my image files\created_image1.iso" /et:r
Extraer el archivo de imagen a la localización de una carpeta:
El siguiente ejemplo creará un archivo CD.ibp en la carpeta definida
isobuster.exe "/ei:c:\my image files\"
El siguiente ejemplo creará un archivo CD.tao o CD.iso(*) en la carpeta definida
(*) depende de las opciones de extracción de archivos (Ver ISO / BIN / TAO)
isobuster.exe "/ei:c:\my image files\" /et:u
El siguiente ejemplo creará un archivo CD.bin o CD.iso(*) en la carpeta definida
(*) depende de las opciones de extracción de archivos (Ver ISO / BIN / TAO)
isobuster.exe "/ei:c:\my image files\" /et:r
Sin un path de destino y nombre de archivo, la extracción también se inicia, pero lanza el diálogo de Buscar Una Carpeta
isobuster.exe /ei:
Tipo de Extracción (datos de usuario, raw o controlada):
Este comando es utilizado en combinación con los comandos de extracción: /ei: and /ef:
Si está ausente, /ei: se predefinirá internamente como /ei:m y /if: se predefinirá internamente como /ef:u
En otras palabras, los archivos de imagen son creados como controlados y solamente se extraerán los datos de usuario para los archivos y carpetas.
Los datos de usuario son prácticamente siempre preferidos en casos de archivos y carpetas (raw solamente existe para propósitos de ingeniería).
(El concepto de 'controlados' no existe para archivos y carpetas, solamente para archivos de imagen).
Comando:
/et:[Tipo[u][r][m]]
[Tipo] existe en tres variedades:
u (Datos de usuario)
r (Dats Raw)
m (Controlado)
Ejemplo:
isobuster.exe "/ei:c:\my image files\" /et:m
Seleccionar una Pista:
Este comando es utilizado en combinación con los comandos de extracción: /ei: and /ef:
En el caso de /ei: (extracción de un archivo de imagen) se usa para identificar y extraer una pista sencilla.
ESto es solamente útil para propósitos de ingeniería, ya que una imagen de una pista sencilla en la mayoría de los casos no tiene mucha utilidad (a menos que sea la única pista existente en el disco). Solamente el archivo de imagen del CD completo es realmente útil para los usuarios finales, pero para quienes desean hacer pruebas con las funcionalidades de otros tipos de archivos de imagen, los mismos también existen.
En el caso de /ef: (extracción de archivo y carpeta) se usa para identificar la pista que tiene el Sistema de Archivo desde el que deseamos realizar la extracción.
IsoBuster puede encontrar múltiples Sistemas de Archivo, incluyendo los antiguos en sesiones antiguas. Si usted especifica la pista, entonces indicará a IsoBuster que use los Sistemas de Archivo anexos en esa pista en particular. Si está ausente esta indicación, IsoBuster decide por sí mismo y usa el Sistema de Archivo más relevante procedente de la sesión/pista más relevante. Aunque esta capacidad puede resultar útil, tiene más sentido usar /s: (seleccionar una sesión) para indicarle a IsoBuster desde que Sistema(s) de Archivo y sesión realizar la extracción.
Un índice de pista comienza en 1. Si usted especifica pista 0 el comando simplemente se ignorará.
Si tanto una pista como una sesión (ver a continuación) son seleccionadas, entonces la selección de la sesión es ignorada y solamente se usará la selección de la pista.
Si un índice de pista se suministra, y esa pista en particular no existe, entonces no habrá ninguna extracción y fallará IsoBuster.
Comando:
/t:[Índice]
Ejemplo:
isobuster.exe "/ei:c:\my image files\" /et:m /t:1
Seleccionar una Sesión:
Este comando se usa en combinación con los comandos de extracción: /ei: y /ef:
En el caso de /ei: (extracción de un archivo de imagen) se usa para identificar y extraer una sola sesión (todas las pistas de esa sesión en un archivo). Esto es útil solamente para propósitos de ingeniería, ya que una imagen de una sola sesión normalmente no es de mucho uso (a menos que sea la única sesión). Solamente el archivo de imagen de un CD completo es realmente útil para un usuario normal, pero este comando existe para aquellos que desean o necesitan realizar exploraciones complejas.
En el caso de /ef: (extracción de archivos y carpetas) se usa para identificar la sesión que contiene el sistema de archivos que deseamos extraer. IsoBuster puede encontrar múltiples sistemas de archivo, incluyendo los antiguos en sesiones antiguas. Si usted especifica la sesión entonces podrá indicar a IsoBuster que use el sistema de archivo anexo a dicha sesión en particular. Si este comando está ausente, entonces IsoBuster tomará su propia decisión y usa el sistema de archivo más relevante de la decisión más relevante.
Un índice de sesión se inicia desde 1. Si usted especifica la sesión 0 el comando será sencillamente ignorado.
Si se selecciona una pista (ver lo anterior) y además una sesión, entonces la selección de sesión se ignora y solamente se usa la selección de pista. Si un índice de sesión se proporciona, y esa sesión en particular no existe, entonces no existirá extracción e IsoBuster fallará.
Comando:
/s:[Índice]
Ejemplo:
isobuster.exe "/ei:c:\my image files\" /et:m /s:1
Extracción de un Sistema de Archivo completo (root) / archivos y carpetas:
Con este comando usted puede iniciar IsoBuster y extraer uno o más archivos o carpetas automáticamente.
La selección del disco depende de la unidad que seleccione IsoBuster.
Vea los comandos anteriores para más detalles al repecto (p.e. cargar un archivo de imagen, extraer un archivo de imagen y auto-seleccionar una unidad).
También compruebe los comandos /et: /ei: /c /t: y /s: para descubrir más potencial de extracción en combinación con este comando.
Si no se especifica el tipo de extracción por medio del comando /et: entonces se extraerán los datos de usuario (lo cual es casi siempre lo que se hace).
Si no se define la pista (/t:) o la sesión (/s:) entonces IsoBuster usará la más relevante sesión / pista / Sistema de Archivo desde donde realizar la extracción.
Si no se indica Sistema de Archivos preferido por medio de este comando, entonces IsoBuster decidirá el Sistema de Archivo más apropiado a usar (p.e. seleccionará entre UDF, ISO etc.). Si se indica un Sistema de Archivo y ese Sistema de Archivo no está disponible, entonces IsoBuster no realizará ninguna extracción (y por tanto, fallará).
Si no se indica por medio de este comando ningún nombre de archivo o de carpeta, entonces IsoBuster extraerá el Sistema de Archivos completo, lo que significa todos los archivos y carpetas iniciando desde la raíz del Sistema de Archivos seleccionado. Si no se indica el nombre de archivo y la carpeta de destino, IsoBuster iniciará la extracción, pero mostrará el diálogo de Localizar Carpeta de Destino o el diálogo de Salvar Archivo.
Comando:
/ef:[Sistema_de_Archivo:][Nombre del archivo o carpeta (path relativo) |][path de destino y nombre de archivo]
[Sistema_de_Archivo:] es siempre tres caracteres según la siguiente variedad:
iso: (Iso9660, Joliet, Rock Ridge, ... IsoBuster toma el más relevante)
udf: (UDF)
hfs: (HFS y HFS+, IsoBuster selecciona HFS+ con preferencia sobre HFS)
ifo: (IFO, indicando archivos VOB e IFO)
boo: (El Torito - Imagen Cargable - Bootable)
[Nombre del archivo o carpeta (path relativo) |]
Un path relativo a una carpeta o archivo, comenzando desde la raíz (pero sin una letra de unidad)
Nunca iniciar con una barra inversa (\), solamente indique el archivo o carpeta.
Por ejemplo:
picture.jpg (y picture.jpg existe en la raíz)
mypictures (y la carpeta mypictures existe en la raíz)
mypictures\picture1.jpg (y picture1.jpg existe en la sub-carpeta mypictures (que está localizada en la raíz))
[path de destino y nombre de archivo]
Donde los archivos / carpetas son extraídos.
IsoBuster no comprueba las carpetas de destino completamente, así que procederá a extraer hacia la carpeta requerida y después indicará errores de Windows si no existe la carpeta o hay incompatibilidades.
En otras palabras, compruebe si la carpeta de destino también existe antes de iniciar el programa.
Ejemplos:
Extraer Sistema de Archivo (raíz) completo (el más apropiado) de la pista/sesión más relevante:
Ambos ejemplos extraerán el contenido a una carpeta existente "my extracted files" (o crearán esa carpeta cuando aún no exista (Funciona solamente con una profundidad de una carpeta))
isobuster.exe "/ef:c:\my extracted files\"
isobuster.exe "/ef:c:\my extracted files"
El siguiente ejemplo extrae el Sistema de Archivos UDF (asumiendo que hay una posible selección entre Sistemas de Archivo, y queremos UDF):
isobuster.exe "/ef:udf:c:\my extracted files"
El siguiente ejemplo extrae una sub-carpeta ("my docs") del Sistema de Archivos UDF
isobuster.exe "/ef:udf:mydocs|c:\my extracted files"
El siguiente ejemplo extrae un archivo en particular ("my docs\my letters\letter1.doc") desde el Sistema de Archivos ISO (y desde la segunda sesión (asumiendo que hay tres sesiones en este disco))
isobuster.exe "/ef:iso:mydocs\my letters\letter1.doc|c:\my extracted files" /s:2
El siguiente ejemplo extrae un archivo en particular ("VÍDEO_TS\VTS_01_1.VOB") del Sistema de Archivos IFO y lo extrae con el nombre de archivo "movie.mpg"
isobuster.exe "/ef:ifo:VÍDEO_TS\VTS_01_1.VOB|c:\my extacted files\movie.mpg"
El siguiente ejemplo extrae el archivo de imagen del boot desde un disco de instalación de MS
isobuster.exe "/ef:boo:Microsoft Corporation.img|c:\my extracted files\"
Avisos de Extracción :
[Introducido desde IsoBuster 2.5]
Este comando se usa en combinación con los comandos de extracción: /ei: y /ef:
Si está ausente, los siguientes valores predefinidos se usan: /ep:pbm y /ep:pfe, que significan que el GUI le avisará cuando exista un error de lectura, de forma que el usuario realice una selección, cuando un archivo va a ser sobreescrito.
Comando:
/ep:[Tipo]
El [Tipo] puede ser uno de las siguientes clases:
Para el caso de manipulaciones de error, cuando se encuentra un error de lectura:
pbm: Prompt with Best Matching GUI window (Avisar con la ventana GUI que más se adecúe)
ria: Prompt with Retry Ignore Abort GUI window (Avisar con la ventana GUI de Reintentar Ignorar Abortar)
rsa: Prompt with Retry Select Abort GUI window (Avisar con la ventana GUI de Reintentar Seleccionar Abortar)
oea: No Prompt, On Error: Abort extraction (No avisar, en caso de error abortar la extracción)
oeo: No Prompt, On Error: Ommit the sector (No avisar, en caso de error omitir el sector)
oez: No Prompt, On Error: Zero (No avisar, en caso de error reemplaza todos los datos del error con bytes nulos, en los casos de raw solamente los datos de usuario son reemplazados y se calcula el EDC/ECC)
oee: No Prompt, On Error: Error (No avisar, en caso de error reemplaza el error con datos erróneos)
Para el caso de manipulaciones de sobreescritura de archivos, cuando el archivo ya existe:
pfe: Prompt with File Over-write GUI window (Avisar con la GUI de sobreescritura de archivo)
owr: No Prompt, Over-write the file (No avisar, sobreescribir archivo)
now: No Prompt, No Over-write (No avisar, no sobreescribir el archivo, dejarlo como está y seguir con el próximo archivo (si es apropiado))
Ejemplo:
isobuster.exe "/ei:c:\my image files\" /et:m /ep:oez /ep:owr
Abrir y cerrar la bandeja de una unidad:
Este comando abre o cierra la bandeja. Abrirá la bandeja de la unidad seleccionada si se encuentra cerrada, o la cerrará si ya se encontraba abierta.
Este mandato puede indicarse hasta 9 veces en una línea de comando, así que se pueden dar instrucciones a la misma unidad unas cuantas veces en la misma línea de comando. Por ejemplo, antes y después de una operación.
Comando:
/oc:[Type][Before o After][Wait]
[Type] puede ser o o c o faltar. O para Abrir la Bandeja y C para Cerrar la Bandeja, y en el caso de que estuviera ausente, la bandeja se abrirá si está cerrada o se cerrará si está abierta.
[Before o After] puede ser b o a o faltar. B para una operación previa (p.e. antes de la extracción de un archivo), A para una operación posterior (p.e. después de la creación de un archivo de imagen). En el caso de que no existieran, el comando se ejecuta antes.
[Wait] es un número entre 0 - 9 y significa el número de segundos que la aplicación hará reintentos sobre la unidad, esperando a que esté preparada, después de que la aplicación inició el comando Abrir/Cerrar. Cuando no se indica ningún valor, la aplicación interpretará 0 en el caso de intento de abrir la bandeja, y 2 en el caso de cerrar la bandeja.
Ejemplo:
isobuster.exe /d:f /oc:c9 /oc:bc9 "/ef:c:\my extracted files\" /oc:oa
El ejemplo anterior indica que la bandeja se cierra antes de la operación de extracción. El comando incluso se ha indicado dos veces para estar seguro de su acción, y el time-out se indica para 9 segundos cada vez, así que la aplicación esperará (un máximo) de 18 segundos (o menos si la unidad indica que está "lista") antes de que comience la operación de extracción. Después de la operación de extracción la bandeja de la unidad queda abierta.
Ver Sector:
Este comando abre inmediatamente la ventana del visor de sector y presenta el contenido del sector elegido.
Comando:
/sv:[Dirección]
Ejemplo:
isobuster.exe /d:f /sv:2000
Cerrar IsoBuster automáticamente:
Este comando cierra IsoBuster después de la tarea requerida (por medio de la línea de comandos indicada), por ejemplo, después de una tarea de extracción (/ei: o /ef:)
Comando:
/c
Ejemplo:
isobuster.exe "/ef:boo:Microsoft Corporation.img|c:\my extracted files\" /c
Minimizar IsoBuster automáticamente:
Este comando minimiza IsoBuster después de la inicialización, antes de la tarea solicitada (por medio de la línea de comando indicada), por ejemplo, después de una tarea de extracción (/ei: o /ef:)
Comando:
/m
Ejemplo:
isobuster.exe "/ef:ifo:VÍDEO_TS\VTS_01_1.VOB|c:\my extacted files\movie.mpg" /c /m
Informe (Log) de Errores:
Este comando introduce un código de error simple a un archivo, en el caso de que IsoBuster pueda detectar un problema antes de que se inicie la tarea actual (por medio de la línea de comandos indicada).
Por tanto, no indica en el log ningún error de lectura o de intervención que sea requerida durante, por ejemplo, un proceso de extracción.
Sin embargo, si la extracción se inició pero fue abortada, por cualquier razón, entonces si que se indicará en el log un valor de código de error.
Comando:
/l:[path de destino y nombre de archivo]
Valores de los errores:
0 Sin Error (proceso terminado satisfactoriamente).
1 No se encontraron Pistas / Sesiones
2 El Índice de la Pista se ha indicado, pero esa Pista no está disponible
3 El Índice de la Sesión se ha indicado, pero esa Sesión no está disponible
4 No se encontró pista con Sistema de Archivos
5 No se encontró Sistema de Archivo (o ninguno que coincida con lo solicitado)
6 El nombre para la carpeta ya está siendo usado como nombre de un archivo
7 No se ha encontrado archivo ni carpeta que coincidan con el nombre indicado
10xx La extracción ha sido abortada por el usuario
Ejemplo:
isobuster.exe "/ef:c:\my extracted files" "/l:c:\my extacted files\log.txt"
Informe (Log) de Cadenas-de-Errores:
Una cadena básica puede pasarse a IsoBuster, para ser colocada en el archivo del log (ver Informe (Log) de Errores (comando /l:)).
Asegúrese de que esta cadena contenga el valor %%u que será entonces reemplazado por el código de error (ver Error en Log).
Comando:
/l:txt:[Texto]
Ejemplo:
isobuster.exe "/ef:c:\my extracted files" "/l:c:\my extacted files\log.bat" "/l:txt:ECHO %%u"
Carga de plugin(s)
[Introducido en IsoBuster 2.8]
Este comando le permite cargar uno o más plugins. Los plugins pueden ser usados para interpretar los archivos de imagen y/o escribir archivos de imagen
El comando puede usarse múltiples veces en la línea de comando, para permitir cargar varios plugins al mismo tiempo.
Los plugins cargados tienen prioridad mayor sobre las funcionalidades propias del programa en el caso de existir algún solapamiento.
Comando:
/plugin:[path y nombre_del_archivo del plugin]
Ejemplo:
isobuster.exe "c:\my image files\image1.iso" /plugin:c:\my_iso_plugin.dll"
|
|