Remlines Posté(e) le 15 juillet 2009 Posté(e) le 15 juillet 2009 Salut, On vient de m'envoyer un fichier au format 7z (7zip - une sorte de zip mais avec une meilleur compression) sur mon NAS (DS 107+). Comme je le fait d'habitude avec les fichiers zip, j'ai voulu le d 0 Citer
Remlines Posté(e) le 15 juillet 2009 Auteur Posté(e) le 15 juillet 2009 Merci ikeke pour ta réponse. Je pensait que File Station n'était qu'une interface et se basait sur les possibilités du noyau. Merci donc de faire passer la demande aux gars de chez Syno. A+ 0 Citer
Remlines Posté(e) le 10 décembre 2009 Auteur Posté(e) le 10 décembre 2009 Merci babebibobu, Je vais jeter un coup d' 0 Citer
Moise44 Posté(e) le 31 décembre 2011 Posté(e) le 31 décembre 2011 Salut, On vient de m'envoyer un fichier au format 7z (7zip - une sorte de zip mais avec une meilleur compression) sur mon NAS (DS 107+). Comme je le fait d'habitude avec les fichiers zip, j'ai voulu le décompresser directement sous File Station. Malheureusement, pas possible ; l'option du menu, extraire, est grisée. J'ai donc été jeté un oeil chez nslu2 (http://ipkg.nslu2-li...cross/unstable/) mais pas de paquet dispo. En fait je cherchait le paquet p7zip (ou p7zip-full). J'ai cherché sur le site de Syno et j'ai trouvé ça : http://forum.synolog...php?f=40&t=9131 C'est super chaud, et je ne suis pas sur que cela réponde à mon besoin. Je souhaite pouvoir extraire un fichier 7z depuis File Station. Je m'en fout de pouvoir le faire sous telnet. Si quelqu'un avait une solution, ou si on pouvait demander à Synology d'implémenter cela en natif, ce serait cool. Merci A+ J'ai aussi installé p7zip, mais pour autre chose : compresser ou découper des fichier. Mais p7zip n'est pas reconnu en tant que commande, et j'ai seulement droit a un "not found" lorsque je tape la commande :p7zip Après recherches rapides, il faut taper 7z pour utiliser ce package. En voici la liste des "switches", aussi appelés "commutateurs" : 7-Zip 9.20 Copyright © 1999-2010 Igor Pavlov 2010-11-18 p7zip Version 9.20 (locale=C,Utf16=off,HugeFiles=on,2 CPUs) Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...] [<@listfiles...>] <Commands> a: Add files to archive b: Benchmark d: Delete files from archive e: Extract files from archive (without using directory names) l: List contents of archive t: Test integrity of archive u: Update files to archive x: eXtract files with full paths <Switches> -ai[r[-|0]]{@listfile|!wildcard}: Include archives -ax[r[-|0]]{@listfile|!wildcard}: eXclude archives -bd: Disable percentage indicator -i[r[-|0]]{@listfile|!wildcard}: Include filenames -m{Parameters}: set compression Method -o{Directory}: set Output directory -p{Password}: set Password -r[-|0]: Recurse subdirectories -scs{UTF-8 | WIN | DOS}: set charset for list files -sfx[{name}]: Create SFX archive -si[{name}]: read data from stdin -slt: show technical information for l (List) command -so: write data to stdout -ssc[-]: set sensitive case mode -t{Type}: Set type of archive -u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options -v{Size}[b|k|m|g]: Create volumes -w[{path}]: assign Work directory. Empty path means a temporary directory -x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames -y: assume Yes on all queries Cela peut intéresser d'autres personnes, et si d'autres ont un autre package a proposer. Je connais bien unrar pour décompresser mais je ne trouve pas rar... 0 Citer
DenisPac Posté(e) le 4 janvier 2012 Posté(e) le 4 janvier 2012 Sinon la (dé)compression est à présent (DSM 3.2) proposée en natif sous FileStation. 0 Citer
Invité Posté(e) le 4 janvier 2012 Posté(e) le 4 janvier 2012 certes mais la compression en 7zip avec la possibilité de splitter le zip en n fichiers ca ne serait pas du luxe ! 0 Citer
Moise44 Posté(e) le 6 janvier 2012 Posté(e) le 6 janvier 2012 certes mais la compression en 7zip avec la possibilité de splitter le zip en n fichiers ca ne serait pas du luxe ! Je suis bien d'accord avec nfp119, parce que pour mon découpage, j'me suis bien arraché les ch'veux pour trouver les bons commutateurs... Je savais que le domaine de la compression était complexe et riche (donc les commandes aussi), et en particulier 7zip, mais j'ai bien passé 1h-1h30 a lire le manuel (et encore pas en entier), il est plutôt bien fait et fournit beaucoup d'exemples qui m'ont bien aidés. Je n'ai pas tout a fait réussi a faire ce que je voulais, mais je ne suis pas sûr que l'on puise le faire avec un outil en mode graphique sous windows , type Winrar. Je voulais faire un SFX mais découpé ..et j'ai fait un découpé sans compression. Le dossier a compresser/déiouper fait 10.8Go, il s'agit d'un jeu que je voulait uploader en ligne ensuite avec limite de 10Go max par fichier. Voici ma commande : 7z a nom_fichiers_splités_obtenu répertoire_source -v6g -mx0 Détail de ma commande : 7z : commande 7zip (nom de package ipkg p7zip) a : ajouter a l'archive nom_fichiers_splités_obtenu : résultat obtenu avec incrémentation automatique (pas expliqué donc implicite) car je split (découpe) derrière répertoire_source : repertoire contenant Tous les fichiers du jeu. -v6g : découpage en morceaux de 6Go (cette commande -v est bien foutue et bien expliqué dans le manuel) -mx0 : compression au format 7zip, avec taux de compression de 0, c'est a dire comme [stocker] dans Winrar. En clair, cette commande fait du découpage de dossier/fichier au format 7zip! J'ai obtenu : nom_fichiers_splités_obtenu.001 nom_fichiers_splités_obtenu.002 Pour les scripteurs, et je sais qu'ils sont nombreux sur ce forum, je voulais aussi automatiser 3 autres choses : - Supprimer le dossier automatiquement après le découpage terminé puis - Exécuter une commande d'upload WPUT sur FTP que je me suis enregistrée dans un fichier (juste la commande, pas vraiment un script) - Et le tout en arrière plan. J'ai bien pensé a screen, mais j'ai pas eu le temps d'expérimenter (il fallait que j'aille me coucher, regardez la date du post !) Sinon Hors Sujet : les commandes de mise en pause comme CTRL+Z, bg, fg ne fonctionnent pas ? J'ai passé pas mal de temps sur ce site que je trouve pas mal : Linux : Exécuter des programmes en arrière-plan, mais pasréussi une seule des commandes qu'il propose. Peut être est-ce du a putty ? A vos réponses ! 0 Citer
fdm900 Posté(e) le 6 janvier 2012 Posté(e) le 6 janvier 2012 Il doit être possible d'intégrer 7zip à midnight commander (ipkg info mc) si ce n'est déjà fait. On peut aussi faire du ftp sous mc. Pour exécuter des programmes dans une autre session sur laquelle on peut revenir après, on peut utiliser screen (ipkg info screen). 0 Citer
vdr Posté(e) le 9 septembre 2012 Posté(e) le 9 septembre 2012 ..... Voici ma commande : 7z a nom_fichiers_splités_obtenu répertoire_source -v6g -mx0 Détail de ma commande : 7z : commande 7zip (nom de package ipkg p7zip) a : ajouter a l'archive nom_fichiers_splités_obtenu : résultat obtenu avec incrémentation automatique (pas expliqué donc implicite) car je split (découpe) derrière répertoire_source : repertoire contenant Tous les fichiers du jeu. -v6g : découpage en morceaux de 6Go (cette commande -v est bien foutue et bien expliqué dans le manuel) -mx0 : compression au format 7zip, avec taux de compression de 0, c'est a dire comme [stocker] dans Winrar. En clair, cette commande fait du découpage de dossier/fichier au format 7zip! J'ai obtenu : nom_fichiers_splités_obtenu.001 nom_fichiers_splités_obtenu.002 ..... Bonjour, J'ai lu ce post avec attention, j'ai un besoin similaire (sauvegarder avec compression et sortir sur plusieurs fichiers de la taille d'un media). Je viens de tester ceci sur un DS1812+ 7z a sauvegarde.7z /repertoire -v5m mais la commande échoue : 7-Zip 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 p7zip Version 9.20 (locale=C,Utf16=off,HugeFiles=on,4 CPUs) System error: E_NOTIMPL [/code] Avez-vous une idée de ce qui coince ? Merci. 0 Citer
Moise44 Posté(e) le 9 septembre 2012 Posté(e) le 9 septembre 2012 (modifié) 7z a sauvegarde.7z /repertoire -v5m => essaye çà : 7z a sauvegarde repertoire -v5m -mx0[/CODE] Il faudra préalablement te placer dans le répertoire au dessus de celui que tu veux compresser Il faut que tu mette le taux de compression. Quel taux veux tu voir appliquer ? Sinon, je ne connais pas ta version de DSM, mais dans mon cas, la version 4.0-2219, il y a la possibilité par le mode graphique web ajax de faire de la compression a 2 formats : zip et 7z, ceci directement via un clic droit sur le fichier ou un répertoire[/size] EDIT : Dans l’interface DSM, pas de découpage possible en effet, comme ce qu'indiquait nfp119 Modifié le 10 septembre 2012 par Moiise44 0 Citer
vdr Posté(e) le 9 septembre 2012 Posté(e) le 9 septembre 2012 7z a sauvegarde.7z /repertoire -v5m => essaye çà : 7z a sauvegarde repertoire -v5m -mx0[/CODE] [/size] Même message d'erreur... [size=4]Il faudra préalablement te placer dans le répertoire au dessus de celui que tu veux compresser[/size].[size=4]Quel taux veux tu voir appliquer ?[/size] J'ai essayé (sans y croire vraiment car lorsque je lance la commande [u]sans le suffixe -v5m[/u], le script tourne à la perfection) => résultat identique. Je veux une compression relativement élevée. [size=4]Sinon, je ne connais pas ta version de DSM, mais dans mon cas, la version 4.0-2219, il y a la possibilité par le mode graphique web ajax de faire de la compression a 2 formats : zip et 7z, ceci directement via un clic droit sur le fichier ou un répertoire[/size] Je cherche à sauvegarder automatiquement via script sh et cron. Donc pas d'ajax pour moi... Je viens de vérifier je suis en [u][color=#ff0000]DSM [/color][/u][color=#ff0000][u]4.0 -2228[/u][/color]. Cela vaut le coup d'upgrader et de retester... En //, je suis preneur de toute autre idée 0 Citer
vdr Posté(e) le 9 septembre 2012 Posté(e) le 9 septembre 2012 Je viens d'upgrader mon DS1812+ en version 4.1-2236, pas de changement 0 Citer
Moise44 Posté(e) le 10 septembre 2012 Posté(e) le 10 septembre 2012 (modifié) Je sais que cela peut paraitre un peu dur de le dire comme çà, mais comme je l'ai écrit dans mon post, j'ai du lire pas mal de page de manuel pour réussir a écrire ma commande pourtant simple Voici une page de manuel chez un polonais : http://manual.aun.pl/7z.html Mais moi j'ai tout simplement repris le dossier MANUAL du programme installé dans le syno, et je l'ai copié dans mon dossier public pour ensuite le consulter directement en HTML via mon navigateur web Le manuel fourni avec l'install est très complet, mais ce programme est si riche que ça peut prendre du temps de le lire. C'est malheureusement le meilleur moyen de se faire une meilleure idée de la commande a passer. Donc, comme d'habitudes pas de miracles sans prendre le temps. Pour ce que je comprend de la réponse qu'il renvoie a ta commande, il me semble que çà veut dire "pas implémenté". Je revient sur ta commande après avoir regardé la mienne une nouvelle fois, car je l'avait copiée et enregistrée dans un fichier txt. Essaye a nouveau comme ceci : 7z a sauvegarde repertoire_source/ -v5m -mx9 Tu notera que j'ai modifié deux choses : - Ajout du slash "/" pour lui indiquer que c'est un répertoire - et le chiffre 9 pour augmenter la compression. J'avais mit 0 parce que je ne voulais pas perdre de temps a la compression, mais si tu veux compresser au max, autant mettre 9. Il ne faut pas omettre de parler des autres format que le 7z. Et p7zip en prend un grand nombre en charge, dont certains sont peut être meilleurs ! -m (Set compression Method) switch Specifies the compression method. Syntax-m<method_parameters> The format for this switch depends on the archive type. GZip 7z XZ Je ne sais pourquoi l'éditeur HTML du site nas-forum me coupe une partie de ma liste a puce au delà de trois puces (o_O !?), mais il y en a plus que ce qui est écrit ci-dessus ... Modifié le 10 septembre 2012 par Moiise44 0 Citer
vdr Posté(e) le 10 septembre 2012 Posté(e) le 10 septembre 2012 ... Je sais que cela peut paraitre un peu dur de le dire comme çà, ... Aucun soucis, le but est de trouver la source du problème ! ...j'ai du lire pas mal de page de manuel pour réussir a écrire ma commande pourtant simple... En fait ce n'est pas un problème de syntaxe... J'ai contacté l'auteur qui m'a donné la réponse : Remove backup.file.7z before operation. Très franchement, je n'aurais jamais trouvé tout seul Merci pour ton aide ! 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.