AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos
  • Condiciones de uso
  • Uso de un archivo comprimido cifrado con una contraseña
  • Varios
  • Códigos de error
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Define la contraseña utilizada para añadir archivos al archivo especificado y para extraer archivos del archivo especificado (formatos RAR, ZIP y WDZ).. La contraseña es associated con cada archivo.
Ejemplo
MyArchive is zipArchive
 
ArchivePath is string = CompleteDir(fCurrentDir()) + "Archive.ZIP"
IF fExtractPath(ArchivePath, fExtension) ~= ".zip" THEN
IF zipOpen(MyArchive, ArchivePath) = 0 THEN
 // Encrypt the archive
 zipPassword(MyArchive, "Password")
 zipAddFile(MyArchive, "C:\MyFile.txt")
 // Add the file. The file is encrypted by the password
END
END
Sintaxis
<Result> = zipPassword(<Archive> , <Password>)
<Result>: Integro
  • 0 si la contraseña se ha definido correctamente,
  • Un código de error (valor mayor que 0).
<Archive>: Cadena de caracteres o zipArchive Variable
Nombre del archivo que se va a utilizar.
Este nombre puede corresponder a:
<Password>: Cadena de caracteres
Contraseña utilizada para cifrar los archivos añadidos o para descifrar los archivos extraídos. Esta contraseña debe utilizar caracteres con un código ASCII entre 1 y 127. Esta contraseña no puede exceder los 255 caracteres.
Para evitar cifrar los archivos añadidos o los archivos extraídos, tiene la posibilidad de utilizar una cadena vacía ("").
Observaciones

Condiciones de uso

  • Los formatos RAR, ZIP y WDZ no protegen el archivo cuando se abre.. La contraseña es necesaria para extraer los archivos del archivo comprimido y para añadirlos al archivo comprimido.
  • Archivos en formato 7z: Esta función no está disponible.
  • Archivos en formato TAR y TGZ (TAR.GZ): Esta función no está disponible.
LinuxUniversal Windows 10 AppiPhone/iPadIOS WidgetMac Catalyst Recordatorio: Sólo están disponibles los archivos ZIP, TAR y TGZ (TAR.GZ).

Uso de un archivo comprimido cifrado con una contraseña

La contraseña se define con zipPassword. Una vez definida la contraseña, se utiliza para todas las siguientes operaciones de archivo:
  • Adición de archivos: los archivos añadidos se cifrarán con esta contraseña
  • Extracción de archivos: la contraseña se utilizará para descifrar todos los archivos extraídos.
La contraseña es Active para el archivo en el que se definió. La contraseña se pierde cuando se borra el archivo (zipClose). Debe especificarse de nuevo después de zipOpen o zipCreate.

Varios

  • Se puede especificar una contraseña diferente para cada archivo agregado o extraído en el mismo archivo comprimido.. Cada vez que se agrega o extrae un archivo, use zipPassword y especifique la contraseña que espera el archivo que se agregará o extraerá.
  • No se puede modificar directamente la contraseña de un archivo encontrado en un archivo comprimido.. Debe extraer el fichero, borrarlo del archivo comprimido y volver a añadirlo al archivo comprimido con la nueva contraseña.
  • zipInfoFile se utiliza para saber si un fichero del archivo está encriptado (+) o Normal (N).

Códigos de error

Se devuelven los siguientes códigos de error:
  • 23: Característica no disponible para este formato de archivo.
El mensaje correspondiente al código de error es devuelto por zipMsgError.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290zip.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 13/06/2023

Señalar un error o enviar una sugerencia | Ayuda local