DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des archives
  • Présentation
  • Manipuler des archives
  • Type des archives
  • Exemples
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
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", ...) 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,
  • ...
Grâce à une compression optimisée, vos fichiers occupent moins d'espace disque et sont facilement transmissibles sur différents supports (CD, Internet, ...).
Deux types d'archive existent :
Manipuler des archives
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 4 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.
Exemples
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.
Liste des exemples associés :
Les fonctions ZIP Exemples unitaires (WINDEV) : Les fonctions ZIP
[ + ] Utilisation des fonctions de compression / décompression de WINDEV :
- Créer une archive
- Ajouter des fichiers dans une archive
- Lire le contenu d'une archive
- Extraire des fichiers d'une archive
WD Zip Exemples complets (WINDEV) : WD Zip
[ + ] Cet exemple illustre l'utilisation des fonctions WLangage d'archivage avec compression.
Dans cet exemple, nous abordons les trois principaux thèmes suivants :
1/ Comment créer une archive ?
2/ Comment compresser et décompresser des fichiers ?
3/ Comment gérer le Drag&Drop de l'Explorateur de fichiers de Windows vers un champ Arbre ?
Résumé de l'exemple livré avec WINDEV :
Cet exemple permet de créer et de lire des archives compressées au format WDZ, ZIP, CAB et RAR (en lecture uniquement). Ceci peut être très utile pour gérer des sauvegardes automatiques. D'autant plus que l'exemple permet de créer des archives multi-volumes.
Android ZIP Android (WINDEV Mobile) : Android ZIP
[ + ] Cet exemple permet de parcourir les dossiers du périphérique Android à la recherche d'archives ZIP.
Les archives peuvent être parcourues et extraites dans un répertoire de l'appareil.
Les dossiers et les fichiers contenus dans l'archive peuvent être extraits individuellement.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 28/06/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale