Massive uncompression..  Το θέμα επιλύθηκε

...εφαρμογές για οτιδήποτε άλλο

Συντονιστής: konnn

Massive uncompression..

Δημοσίευσηαπό DrGreem » 31 Μάιος 2009, 11:00

Έχω κατεβάσει μια σείρα της οποίας το κάθε επεισόδιο είναι 1 rar file με password protection. Υπάρχει κάποια εφαρμογή με την οποία μπορώ να τα αποσυμπιέσω όλα μαζί? Δηλαδή να πάρω όλα τα συμπιεσμένα rar files να εισάγω τον κοινό τους κωδικό και το πρόγραμμα να τα αποσυμπιέσει όλα..? :?
Επίπεδο Γνώσεων: Linux: Αρχάριος/Προγραμματισμός: Λίγο/Αγγλικά: Καλά
<3 Linux
Άβαταρ μέλους
DrGreem
babeTUX
babeTUX
 
Δημοσιεύσεις: 86
Εγγραφή: 24 Μαρ 2009, 21:04
Τοποθεσία: Searching...
Εκτύπωση

Re: Massive uncompression..  Το θέμα επιλύθηκε

Δημοσίευσηαπό Μάριος Ζηντίλης » 31 Μάιος 2009, 13:59

Λοιπόν η ερώτηση μου κίνησε την περιέργεια, και έτσι μελέτησα λιγάκι και έφτιαξα το πρώτο μου bash script το οποίο κάνει τη δουλειά που θέλει ο DrGreem: ζητάει τον κωδικό, και μετά δοκιμάζει ΟΛΑ τα rar αρχεία στο φάκελο όπου εκτελείται να τα αποσυμπιέσει με εκείνο τον κωδικό.

Το σενάριο εντολών είναι:

Κώδικας: Επιλογή όλων
#!/bin/bash
# zzrar extracts many password protected .rar archives at once

echo Please enter the password:
read password

for i in $( ls ); do
unrar e -p$password $i
done


Για να το χρησιμοποιήσετε, ανοίξτε ένα απλό αρχείο κειμένου με το Gedit, επιλέγοντας από το κύριο μενού Εφαρμογές > Βοηθήματα > Επεξεργαστής κειμένου. Αντιγράψτε τον πιο πάνω κώδικα και επικολλήστε τον στο αρχείο. Αποθηκεύστε το αρχείο με κάποιο όνομα, εγώ επέλεξα το zzrar. Μια που ο κώδικας ψάχνει για τα αρχεία rar στον ίδιο φάκελο όπου εκτελείται, αποθηκεύστε το αρχείο στο φάκελο όπου έχετε τα αρχεία προς αποσυμπίεση.

Μετά ανοίξτε τον περιηγητή αρχείων επιλέγοντας από το κύριο μενού Τοποθεσίες > Προσωπικός φάκελος, βρείτε το αρχείο zzrar στο δίσκο, κάντε πάνω του δεξί κλικ και επιλέξτε την καρτέλα Δικαιώματα. Εκεί, ενεργοποιήστε το κουτάκι Να επιτρέπεται η εκτέλεση αρχείου ως πρόγραμμα και μετά πατήστε Κλείσιμο.

Τέλος, κάντε διπλό κλικ πάνω στο αρχείο zzrar, και από το αναδυόμενο παράθυρο επιλέξτε Εκτέλεση εντός τερματικού. Θα ανοίξει ένα παράθυρο τερματικού που θα σας ζητήσει τον κωδικό, και μετά θα πάρει ένα ένα τα αρχεία rar που θα βρει και θα τα αποσυμπιέσει μ' εκείνο τον κωδικό.

Δοκίμασέ το DrGreem και πες μας τι έγινε!
Άβαταρ μέλους
Μάριος Ζηντίλης
punkTUX
punkTUX
 
Δημοσιεύσεις: 220
Εγγραφή: 25 Σεπ 2008, 11:16
Εκτύπωση

Το καλύτερο script!!! :D

Δημοσίευσηαπό DrGreem » 31 Μάιος 2009, 14:45

χαχαα!!!!!! Φοβερό!! Λειτουργεί άψογα φίλε!!! Εισαι φοβερός! Ευχαριστώ παρα παρα πολύ!!! :D :D :D :D
Edit:
To script φαίνεται να λειτουργεί πολύ καλά, όμως κάποια αρχεία φτάνουν στο 95% και λένε οτι υπήρξε πρόβλημα στην αποσυμπίεση.. Αυτό βέβαια ίσως οφείλεται στο αρχείο.. Οπότε θα το ψάξω καλύτερα..
Επίπεδο Γνώσεων: Linux: Αρχάριος/Προγραμματισμός: Λίγο/Αγγλικά: Καλά
<3 Linux
Άβαταρ μέλους
DrGreem
babeTUX
babeTUX
 
Δημοσιεύσεις: 86
Εγγραφή: 24 Μαρ 2009, 21:04
Τοποθεσία: Searching...
Εκτύπωση

Re: Massive uncompression..

Δημοσίευσηαπό Μάριος Ζηντίλης » 31 Μάιος 2009, 16:01

Δοκίμασε να αποσυμπιέσεις ένα από τα αρχεία που αποτυγχάνουν με το χέρι, για να δεις τι φταίει.
Άβαταρ μέλους
Μάριος Ζηντίλης
punkTUX
punkTUX
 
Δημοσιεύσεις: 220
Εγγραφή: 25 Σεπ 2008, 11:16
Εκτύπωση

Re: Massive uncompression..

Δημοσίευσηαπό DrGreem » 03 Ιουν 2009, 17:20

Ολα οκ φίλε. Μια χαρά δουλεύει το script. Μπράβο σου ;)
Επίπεδο Γνώσεων: Linux: Αρχάριος/Προγραμματισμός: Λίγο/Αγγλικά: Καλά
<3 Linux
Άβαταρ μέλους
DrGreem
babeTUX
babeTUX
 
Δημοσιεύσεις: 86
Εγγραφή: 24 Μαρ 2009, 21:04
Τοποθεσία: Searching...
Εκτύπωση


Επιστροφή στο Εφαρμογές Άλλες-Διάφορες