Preguntas con frecuencia hechas (FAQ)

FAQ del utilizador

¿Puedo utilizar 7-Zip en una organización comercial?

Sí, 7-Zip es software libre. Usted puede utilizarlo en cualquier ordenador. Usted no necesita colocarse o pagar 7-Zip.

¿Por qué agregan, suprimir y poner al día operaciones no trabaje para algunos archivos existentes?

La versión actual de 7-Zip no puede ejecutar algunas operaciones con los archivos de .7z que se han creado con la opción “sólida” encendida. Usted puede invalidar modo sólido con - el interruptor del ms=off en línea de comando

¿Qué sobre ayuda del archivo del AS?

La ayuda para los archivos del AS se podría ejecutar en 7-Zip, si el código fuente de ese formato estaba disponible, y la licencia lo permitió. La biblioteca de Unace.dll de los autores del programa del AS no es compatible con el interfaz enchufable de 7-Zip (Unace.dll trabaja con los ficheros, pero 7-Zip permite solamente que los enchufes trabajen con las secuencias abstractas). Por esta razón 7-Zip no puede utilizar Unace.dll sin una envoltura compleja.

¿Por qué la línea de comando versión no agrega ficheros sin extensiones a un archivo?

Usted está utilizando probablemente un comodín de *.*. 7-Zip no utiliza el analizador de sintaxis de la máscara del comodín del sistema operativo, y por lo tanto trata *.* como cualquier fichero que tenga una extensión. Para procesar todos los ficheros usted debe utilizar * el comodín en lugar de otro u omitir el comodín en conjunto.

¿Por qué no puede 7-Zip abrir algunos archivos del CIERRE RELÁMPAGO?

En el 99% de estos casos significa que el archivo contiene cabeceras incorrectas. Otros programas del CIERRE RELÁMPAGO pueden abrir algunos archivos con las cabeceras incorrectas, puesto que estos programas apenas no hacen caso de errores.

Si usted tiene tal archivo, no llame por favor los reveladores 7-Zip sobre él. En lugar intente encontrar el programa que fue utilizado para crear el archivo y para informar a los reveladores ese programa que su software no es Relampagar-compatible.

Hay también algunos archivos del CIERRE RELÁMPAGO que fueron codificados con los métodos sin apoyo por 7-Zip. Algunos de estos métodos sin apoyo: PPMd (WinZip), WAVPack (WinZip).

¿Por qué no puede 7-Zip utilizar el diccionario grande en Windows de 32 bits?

Windows de 32 bits afecta un aparato solamente 2 GB de espacio virtual por una aplicación. También que el bloque de 2 GB puede ser hecho fragmentos (por ejemplo, por algún fichero del DLL), así que 7-Zip no puede afectar un aparato un bloque contiguo grande de espacio virtual. No hay tales limitaciones en Windows 64-bit. Usted puede utilizar tan cualquier diccionario en Windows x64, si usted tiene cantidad requerida de RAM físico.

¿Cómo puedo instalar 7-Zip en modo silencioso?

Utilice el parámetro de “/S” para hacer una instalación silenciosa y el parámetro de” /D=dir " para especificar el “directorio de la salida”. Estas opciones son con diferenciación entre mayúsculas y minúsculas. 7-Zip utiliza el instalador de NSIS de Nullsoft.

FAQ del revelador

¿Por qué hay los errores de conexión cuando compilo 7-Zip o LZMA SDK con Visual C++ 6.0?

Para compilar fuentes usted necesitará Visual C++ 6.0 o una versión posterior. Algunos ficheros también requieren una nueva plataforma SDK de microsoft.com:

http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm o http://www.microsoft.com/msdownload/platformsdk/sdkupdate/

Si usted está utilizando MSVC, especifique los directorios de SDK en la tapa del “incluyen ficheros” y la “biblioteca clasifía” listas del directorio. Éstos se pueden encontrar bajo las “herramientas/las opciones/directorios”.

La última plataforma SDK no es compatible con MSVC6. Usted debe utilizar tan el servidor 2003 PSDK (el febrero de 2003) de Windows con MSVC6.

¿Puedo utilizar el EXE o el DLL clasifía de 7-Zip en una aplicación comercial?

Sí, pero usted se requieren para especificar en su documentación (1) que usted utilizó las partes del programa 7-Zip, (2) que 7-Zip está autorizado bajo la licencia del GNU LGPL y (3) usted debe dar una conexión a www.7-zip.org, donde el código fuente puede ser encontrado.

¿Cómo puedo agregar la ayuda para los archivos 7z a mi aplicación?

Una forma es utilizar el 7z.dll o el 7za.dll (disponible de sf.net para la transferencia directa). El 7za.dll trabaja vía interfaces de COM. , Sin embargo, no utiliza los interfaces estándar de COM para crear objetos. Usted puede encontrar un pequeño ejemplo en “CPP \ 7zip \ carpeta de UI \ de Client7z” en el código fuente. Un ejemplo completo es 7-Zip sí mismo, puesto que 7-Zip trabaja vía este DLL también. Hay otras aplicaciones que utilizan 7za.dll tal como WinRAR, PowerArchiver y otros.

La otra manera es llamar la línea de comando versión: 7za.exe.

¿Puedo utilizar el código fuente de 7-Zip en una aplicación comercial?

Puesto que 7-Zip se autoriza bajo el GNU LGPL usted debe seguir las reglas de esa licencia. En resumen, significa que cualquier código de LGPL'ed debe seguir autorizado bajo el LGPL. Por ejemplo, usted puede cambiar el código de 7-Zip o escribir una envoltura para un cierto código de 7-Zip y compilarla en un DLL; pero, el código fuente de ese DLL (sus modificaciones incluyendo/las adiciones/envoltura) se debe autorizar bajo el LGPL o GLP. Cualquier otro código en su aplicación se puede autorizar como usted deseo. Este esquema permite que los utilizadores y los reveladores cambien el código de LGPL'ed y que recompile ese DLL. Ésa es la idea del software libre. Lea más aquí: http://www.gnu.org/. Usted puede también leer sobre el LZMA SDK, que está disponible bajo una licencia más liberal.


Derechos reservados (c) Igor 2009 Pavlov.