PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Manipuler des archives
  • Type des archives
  • Exemples
WinDevWebDev - Code ServeurWebDev - Code NavigateurWinDev MobileEtats et RequêtesWindowsLinuxWindows MobileWindows PhoneWindows Store appsAndroidWidget AndroidiPhone/iPadJavaPHPAjaxCode Utilisateur (MCU)Langage ExterneHFSQLHFSQL Client/ServeurProcédures stockéesHyper File 5.5OLE DBODBCAccès Natifs
Les archives

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/WinDev Mobile.
  • de type ".ZIP" pour une archive WinZip ou PKZip.
  • de type ".CAB" pour une archive "Cabinet files".
  • de type ".RAR".
  • Versions 18 et supérieures
    de type ".7z".
    Nouveauté 18
    de type ".7z".
    de type ".7z".
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 (disquettes, CD, Internet, ...).

Deux types d'archive existent :

Versions 15 et supérieures
Java Cette fonctionnalité est désormais disponible pour les applications Java.
WinDev MobileAndroid Cette fonctionnalité est désormais disponible pour les applications Android.
Nouveauté 15
Java Cette fonctionnalité est désormais disponible pour les applications Java.
WinDev MobileAndroid Cette fonctionnalité est désormais disponible pour les applications Android.
Java Cette fonctionnalité est désormais disponible pour les applications Java.
WinDev MobileAndroid Cette fonctionnalité est désormais disponible pour les applications Android.
Versions 17 et supérieures
WinDev MobileiPhone/iPad Cette fonctionnalité est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
WinDev MobileiPhone/iPad Cette fonctionnalité est désormais disponible pour les applications iPhone/iPad.
WinDev MobileiPhone/iPad Cette fonctionnalité est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
WinDev MobileWidget Android Cette fonctionnalité est désormais disponible en mode Widget Android.
Nouveauté 18
WinDev MobileWidget Android Cette fonctionnalité est désormais disponible en mode Widget Android.
WinDev MobileWidget Android Cette fonctionnalité est désormais disponible en mode Widget Android.
Versions 19 et supérieures
WinDev MobileWindows Store apps Cette fonctionnalité est désormais disponible en mode Windows Store apps.
Nouveauté 19
WinDev MobileWindows Store apps Cette fonctionnalité est désormais disponible en mode Windows Store apps.
WinDev MobileWindows Store apps Cette fonctionnalité est désormais disponible en mode Windows Store apps.

Manipuler des archives
Pour gérer vos archives, WinDev/WebDev/WinDev Mobile vous 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.
  • Versions 18 et supérieures
    Les archives de type ".7z" sont disponibles en WinDev (exécutable 32 bits et 64 bits) et WebDev.
    Nouveauté 18
    Les archives de type ".7z" sont disponibles en WinDev (exécutable 32 bits et 64 bits) et WebDev.
    Les archives de type ".7z" sont disponibles en WinDev (exécutable 32 bits et 64 bits) 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 sur des disquettes : cette archive est découpée en plusieurs parties. Il est alors facile de transmettre cette archive !

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 :
Compression / Décompression Exemple unitaire (WinDev) : Compression / Décompression
[ + ] Présentation des fonctions de Compression / Décompression de WINDEV

Cet exemple didactique montre comment manipuler et utiliser les fonctions de compression / décompression de WINDEV. Cet exemple permet de :
- Créer une archive
- Ajouter des fichiers dans une archive
- Lire le contenu d'une archive
- Extraire des fichiers d'une archive
Pocket ZIP Exemple Pocket (WinDev Mobile) : Pocket ZIP
[ + ] Cet exemple illustre l'utilisation des fonctions WLangage d'archivage avec compression.
Dans cet exemple, nous abordons les deux principaux thèmes suivants :
1/ Comment compresser des fichiers et décompresser des archives ?
2/ Gérer l'affichage d'une table et d'un menu dans une application Pocket PC
3/ Gérer un menu contextuel de documents récemment ouverts
Résumé de l'exemple livré avec WinDev Mobile :
Cet exemple permet de créer et de lire des archives compressées au format ZIP. Ceci peut être très utile pour gérer des sauvegardes automatiques.
Comment compresser des fichiers et décompresser des archives ?
Il existe un grand nombre de fonctions WLangage pour :
- Manipuler une archive
- Manipuler des fichiers à compresser
- Gérer des archives mono-partie et multi-parties
- Récupérer des informations sur l'archivage
Les fonctions d'archivage de WinDev Mobile sont toutes préfixées par zip
WD Zip Exemple Complet (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