|
|
|
|
|
- Présentation
- Manipuler des archives
- Type des archives
- Exemples
WINDEV, WEBDEV et WINDEV Mobile mettent à votre disposition plusieurs fonctions WLangage permettant de compresser et de regrouper vos fichiers sous forme d'archives. Une archive est un fichier physique : - de type ".WDZ" pour une archive WINDEV, WEBDEV ou WINDEV Mobile.
- de type ".ZIP" pour une archive WinZip ou PKZip.
- de type ".CAB" pour une archive "Cabinet files".
- de type ".RAR".
- de type ".7z".
- de type ".tar" ou ".tgz" (".tar.gz").
Ce fichier regroupe plusieurs fichiers de tout type (".pdf", ".fic", ".mmo", etc.) automatiquement compressés. Par exemple, les archives peuvent vous permettre de : - sauvegarder régulièrement vos fichiers tout en réduisant la taille de stockage,
- faciliter la transmission de vos fichiers sur Internet / Intranet,
- créer des archives auto-extractibles,
- etc.
Grâce à une compression optimisée, vos fichiers occupent moins d'espace disque et sont facilement transmissibles sur différents supports (CD, Internet, etc.). Deux types d'archive existent :
Pour gérer vos archives, WINDEV, WEBDEV et WINDEV Mobile proposent plusieurs fonctions du WLangage. Ces fonctions permettent de : - manipuler les archives : création, ouverture, fermeture.
- manipuler les fichiers de l'archive : ajout et compression de fichiers (fichiers isolés ou ensemble de fichiers d'un répertoire), extraction et décompression d'un fichier, suppression des fichiers d'une archive.
- obtenir diverses informations sur les archives et sur les fichiers compressés : taille avant et après compression, ...
- découper et/ou regrouper des volumes d'archives.
- créer des archives auto-extractibles.
Type des archives - Les archives de type ".WDZ" sont disponibles en WINDEV (exécutable 32 bits et 64 bits) et WEBDEV.
- Les archives de type ".ZIP" (WinZip ou PKZip) sont disponibles en WINDEV (exécutable 32 bits et 64 bits), WEBDEV, WINDEV Mobile, Java et Linux.
- Les archives de type ".CAB" ("Cabinet files") sont disponibles en WINDEV (exécutable 32 bits uniquement) et WEBDEV.
- Les archives de type ".RAR" sont disponibles en WINDEV, WEBDEV et WINDEV Mobile.
Remarque : les archives RAR sont gérées jusqu'à la version 5 incluse. - Les archives de type ".7z" sont disponibles en WINDEV (exécutable 32 bits et 64 bits) et WEBDEV.
- Les archives de type ".tar" ou ".tgz" (".tar.gz") sont disponibles en WINDEV (exécutable 32 bits uniquement) et WEBDEV.
Remarques : - La taille des archives de type ".WDZ" ne peut pas excéder 4 Go.
- Les archives au format ".CAB" sont obligatoirement mono-partie.
Pour sauvegarder la base de données de votre client, votre programme crée une archive de sauvegarde. Les fichiers à sauvegarder sont alors compressés dans l'archive. Pour stocker cette archive, elle est découpée en plusieurs parties.
Pour simplifier l'utilisation des fichiers de sauvegarde : créez une archive auto-extractible. Il suffira de lancer l'exécution de l'archive pour décompresser automatiquement tous les fichiers.
Related Examples:
|
Complete examples (WINDEV): WD Zip
[ + ] This example presents the use of archiving WLanguage functions with compression. The following topics are presented in this example: 1/ How to create an archive? 2/ How to compress and uncompress files? 3/ How to manage Drag&Drop from the file explorer of Windows to a TreeView control? Summary of the example supplied with WINDEV: This example allows you to create and read compressed archives in WDZ, ZIP, CAB and RAR format (in read-only). This feature can be very useful to manage the automatic backups. Furthermore, the example allows you to create multi-volume archives.
|
|
Android (WINDEV Mobile): Android ZIP
[ + ] This example is used to browse the folder of the Android device while searching for ZIP archives. The archives can be browsed and extracted into a directory of the device. The folders and the files found in the archive can be extracted individually.
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|