Bonjour,
Je cherche le code nécessaire pour, sous Matlab et en passand des commandes Windows, zipper avec mot de passe un fichier et "déziper" le même fichier avec le mot de passe.
Merci pour votre aide/conseils!
Bonjour,
Je cherche le code nécessaire pour, sous Matlab et en passand des commandes Windows, zipper avec mot de passe un fichier et "déziper" le même fichier avec le mot de passe.
Merci pour votre aide/conseils!
Je suppose tu as l'exécutable te permettant de faire la compression, dans ce cas utilise :
ou bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2! % pour lancer un programme extramatlab
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 systeme('dir') % pour lancer une commande du système
Et il faut se référer à la documentation du logiciel de compression que tu utilises...
Merci, ma question n'était pas claire en fait. Je connais les fonctions à utiliser i.e. dos(...) ou system(...), en fait je bute sur la syntaxe, aucune des solutions ci-dessous ne fonctionne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part dos('unzip -e -smotdepasse fichier.zip')
Code : Sélectionner tout - Visualiser dans une fenêtre à part dos('unzip -e -P motdepasse fichier.zip')Je n'ai pas de support/doc pour winzip, donc dur dur pour la syntaxe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part dos('unzip -e -Pmotdepasse fichier.zip')
En fait le problème venait du type de cryptage winzip effectué pour compresser. Les cryptages AES ne semblent pas supportés, par contre, cela fonctionne avec le cryptage dit "Zip 2.0 (portable)":
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part dos('unzip -e -u -Pmotdepasse fichier.zip')
Code : Sélectionner tout - Visualiser dans une fenêtre à part system('unzip -e -u -Pmotdepasse fichier.zip')
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager