Parallel BZIP2

Screenshot Λογισμικό:
Parallel BZIP2
Στοιχεία Λογισμικού:
Εκδοχή: 1.1.6
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Jeff Gilchrist
Άδεια: Δωρεάν
Δημοτικότητα: 6

Rating: 1.0/5 (Total Votes: 1)

παράλληλο πρόγραμμα bzip2 είναι μια παράλληλη υλοποίηση του bzip2 αμυντική διαλογή συμπιεστή αρχείο που χρησιμοποιεί pthreads και επιτυγχάνει σχεδόν γραμμική επιτάχυνση σε SMP μηχανήματα. Το αποτέλεσμα αυτής της έκδοσης είναι πλήρως συμβατή με το bzip2 1.0.2 (δηλαδή οτιδήποτε είναι συμπιεσμένα με PBZIP2 μπορεί να αποσυμπιεστεί με το bzip2).
PBZIP2 θα πρέπει να δουλέψει σε οποιοδήποτε σύστημα που έχει pthreads συμβατό C compiler ++ (όπως GCC). Έχει δοκιμαστεί σε: Linux, Windows (cygwin & MinGW), Solaris, Tru64 / OSF1, HP-UX, και Irix

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Διορθώθηκε το bug - αδιέξοδο λόγω μη συγχρονισμένες μεταδόσεις (bug # 876686)
  • διαγραφή Πρόληψη των αρχείων εισόδου σε σφάλμα (bug # 874543)
  • Έγγραφο πώς να συμπιέσει / αποσυμπίεση από την κανονική είσοδο (bug # 820525)
  • Προστέθηκε περισσότερο λεπτομερή μηνύματα λάθους πυρήνα (bug # 874605)
  • Διορθώσεις για την αντιμετώπιση των λαθών στην επεξεργασία muliti-αρχείο (bug # 883782)

Τι είναι καινούργιο στην έκδοση 1.1.5:

  • Αυτή η έκδοση διορθώνει υπερβολική άδειες εξόδου, ενώ συμπίεση / αποσυμπίεση βρίσκεται σε εξέλιξη.
  • Είναι μιμείται τώρα την ίδια συμπεριφορά με το bzip2.

Τι είναι καινούργιο στην έκδοση 1.1.4:

  • Σταθερή κρεμάσει αποσυμπίεσης με --ignore-υστερούντα -garbage = 1 όταν παραγωγό διακόπτεται στις πίσω σκουπίδια (bug # 762464)
  • Προστέθηκε παράδειγμα να βοηθήσει για την αποσυμπίεση διοχετευθεί σε πίσσα (bug # 746806)
  • Διορθώθηκε τυπογραφικό λάθος σε ύστερου Σκουπίδια τυπωμένο μήνυμα (bug # 746799)

Τι είναι καινούργιο στην έκδοση 1.1.3:

  • Σταθερή κρεμάσει αποσυμπίεσης με --ignore-υστερούντα -garbage = 1 και υψηλότερες numCPU (π.χ. & gt? 2) (bug # 740502)
  • Εκτύπωση πίσω λάθη σκουπίδια, ακόμη και όταν βρίσκεται σε ήσυχη λειτουργία (bug # 743635)
  • προεπιλεγμένη επέκταση για αποσυμπίεση του .tbz2 άλλαξε σε .tar για συμβατότητα bzip2 (bug # 743639)

Τι είναι καινούργιο στην έκδοση 1.1.2:

  • Διορθώστε directdecompress segfault όταν το αρχείο προορισμού δεν μπορεί να είναι άνοιξε (π.χ. μόνο για ανάγνωση) (bug # 717852)
  • Εφαρμόζεται χαρακτηριστικό --ignore-υστερούντα-σκουπίδια (bug # 594868)
  • Σταθερή κολλάει σε αποσυμπίεσης κάποιων κόλουρου αρχείων (bug # 590225)
  • τράβηξε ελέγχου σφαλμάτων από την κανονική λογική μπλοκ για λόγους σαφήνειας
  • Debug εκτύπωσης προστίθεται μετά BZ2_bzDecompress να παρακολουθείτε είναι επιστροφή κώδικα.
  • Ένα εντοπισμού σφαλμάτων εκτύπωσης είναι σταθερές σε ουρά :: αφαιρέσετε
  • Αυξημένη μέγιστο όριο χρήσης της μνήμης από 1GB και 2GB
  • Αν δεν διακόπτη -m δίνεται στην γραμμή εντολών, προεπιλεγμένη μέγιστη μνήμη όριο τώρα αυτόματα θα αυξηθεί από 100 MB για ελάχιστη ποσότητα μνήμης που απαιτείται για να υποστηρίξει τον αριθμό των CPU ζήτησε
  • Βελτιωμένη απόδοση όταν buffer εξόδου είναι πλήρης
  • Διορθώθηκε το bug που προκάλεσε κρέμονται ενώ αποσυμπίεση πρόωρα περικοπεί ρεύμα bzip2
  • Consumer_decompress στραγγαλισμός τροποποιηθούν για να αποτραπεί ενδεχόμενο αδιέξοδο / άπειρο βρόχο σε ορισμένες περιπτώσεις (Χάρη στην Laszlo Ersek για την εύρεση και βοηθώντας εντοπίσουμε την αιτία αυτής της bug)
  • Διορθώθηκε το αδιέξοδο σφαλμάτων και ζήτημα επιδόσεων όταν καταναλωτών που εργάζονται με μακρές ακολουθίες bzip2 (Χάρη στην Tanguy Fautre για την εύρεση)
  • Διορθώθηκε το μήνυμα σφάλματος για μέγεθος μπλοκ (μέγιστο μέγεθος ήταν λάθος)
  • Μεταφέρθηκε #include από pbzip2.cpp να pbzip2.h να καθορίσει OS / 2 έκδοση compiler

Τι είναι καινούργιο στην έκδοση 1.1.0:

  • Προστέθηκε υποστήριξη για multi-threaded αποσυμπίεση χρησιμοποιώντας STDIN / σωλήνες
  • Προστέθηκε κώδικα για να υποστηρίξει τον στραγγαλισμό συμπίεσης για την αποφυγή εξάντλησης μνήμης με αργή σωλήνα εξόδου
  • Προστέθηκε -m διακόπτη για να ορίσετε το ποσό της μέγιστης χρήσης της μνήμης πριν από την έναρξη της επιτάχυνσης (προεπιλογή 100MB)
  • Διορθώθηκε το bug που δεν επιτρέπει παραμέτρους της γραμμής εντολών που θα χρησιμοποιηθεί κατά τη συμπίεση των δεδομένων από το stdin
  • Προστέθηκε μεγάλες επιλογές στη σελίδα άνθρωπο και -Η έξοδος
  • Προστέθηκε --loadavg, --read μεγάλες επιλογές
  • Προστέθηκε υποστήριξη για την ανίχνευση της CPU για Win32
  • Σημαντικές βελτιώσεις στην προστασία των κοινών μεταβλητών, το σφάλμα και το χειρισμό του σήματος, τον τερματισμό του προγράμματος
  • Προστέθηκε -S διακόπτης για το μέγεθος του stack νήμα προσαρμογής σε Solaris (χρειάζεται USE_STACKSIZE_CUSTOMIZATION ορίζεται κατά την κατάρτιση)
  • Σταθερή γραμμή εντολών ανάλυσης σφαλμάτων για -b, -p, -m διακόπτες
  • Διορθώθηκε το άπειρο βρόχο όταν fileWriter αποτυγχάνει να δημιουργήσει αρχείο εξόδου κατά την εκκίνηση
  • Διορθώθηκε το bug που διαγράφεται όνομα αρχείου εισόδου (με επέκταση bz2 για τη συμπίεση και χωρίς επέκταση bz2 για αποσυμπίεση), όταν ένας χρήστης διακόπτει τη διαδικασία με CTRL-C, ενώ την έξοδο στο stdout
  • Fixed bug όπου 0 αρχεία byte δεν υποβλήθηκαν σε επεξεργασία σωστά όταν την εισαγωγή δεδομένων από το stdin
  • Αγνοεί fwrite επιστροφή και περνά chown λάθη σε writeFileMetaData εάν η αποτελεσματική uid root
  • OutputBuffer χρήση επανασχεδιαστεί ως σταθερού μεγέθους κυκλικό buffer
  • Πολλά ήσσονος σημασίας σφάλματα σταθερό (βλέπε ΣΥΓΓΡΑΦΕΙΣ ή pbzip2.cpp για περισσότερες λεπτομέρειες)
  • Ιδιαίτερες ευχαριστίες προς Javor Nikolov για την παροχή της πλειοψηφίας των εισφορών σε αυτή την έκδοση και ένα σημαντικό ποσό των δοκιμών

Τι είναι καινούργιο στην έκδοση 1.0.5:

  • Αυτή η έκδοση διαμαρτύρεται σωστά για την προσπάθεια να διαβάσει ή να γράψει συμπιεσμένα δεδομένα στο τερματικό, και εξόδους.
  • Καθορίζει επίσης τη συντριβή ανίχνευσης της CPU, και το Makefile έχει ενημερωθεί για να αναγκάσει τη διαγραφή κατά τον καθαρισμό.

Τι είναι καινούργιο στην έκδοση 1.0.4:

  • Υποστήριξη προστέθηκε για τη χρήση pbzip2 με πίσσα και Όλες οι υπόλοιπες επιλογές της γραμμής εντολών bzip2, έτσι pbzip2 μπορεί να χρησιμοποιηθεί ως ένα αναπτυσσόμενο σε αντικατάσταση του bzip2.
  • Ένα bug ορίστηκε που θα μπορούσε να προκαλέσει pbzip2 να παύσουν να λειτουργούν εάν η ανίχνευση του αριθμού των επεξεργαστών απέτυχε.
  • Χτίσιμο με uClibc υποστηρίζεται τώρα.

Τι είναι καινούργιο στην έκδοση 1.0.3:

  • Η δυνατότητα να συμπιέσει, αποσυμπίεση, και τα δεδομένα δοκιμών χρησιμοποιώντας stdin και σωλήνες υποστηρίζεται τώρα.
  • Υποστήριξη προστέθηκε επίσης να αποσυμπιέσετε αρχεία απευθείας χωρίς τη χρήση νημάτων, όταν τα αρχεία είναι μικρά, το σύστημα έχει μόνο έναν επεξεργαστή, ή αν ο .bz2 αρχείο περιέχει ένα ρεύμα bzip2.
  • Αυτή η έκδοση μπορεί τώρα να συμπιέσετε αρχεία 0 byte όπως bzip2.
  • Υποστήριξη για pbzcat συμβολικός δεσμός για να καθορίσετε αυτόματα σε κατάσταση αποσυμπίεσης στην έξοδο, όπως ακριβώς bzcat, περιλαμβάνεται τώρα.

Απαιτήσεις :

  • bzip2

Παρόμοια λογισμικά

Sencap
Sencap

3 Jun 15

VVV
VVV

14 Apr 15

KDiskRescue
KDiskRescue

2 Jun 15

Άλλο λογισμικό του προγραμματιστή Jeff Gilchrist

Σχόλια για Parallel BZIP2

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!