Πίνακας περιεχομένων:
Ορισμός - Τι σημαίνει Lossless Compression;
Η χωρίς απώλειες συμπίεση περιλαμβάνει τη συμπίεση των δεδομένων με τέτοιο τρόπο ώστε το αρχικό σύνολο δεδομένων να ανακατασκευάζεται πλήρως κατά την αντιστροφή της συμπίεσης. Αυτό έρχεται σε αντίθεση με τη συμπίεση "lossy", όπου κάποια δεδομένα ενδέχεται να χαθούν στη διαδικασία αναστροφής.
Η χωρίς απώλειες συμπίεση είναι επίσης γνωστή ως συμπίεση ήχου χωρίς απώλειες.
Η Techopedia εξηγεί τη συμπίεση Lossless
Ένας γενικός τρόπος για να σκεφτούμε τη συμπίεση χωρίς απώλειες είναι ότι για πολλούς τύπους αρχείων, συμπεριλαμβανομένων των εκτελέσιμων προγραμμάτων και των ενοτήτων κώδικα, είναι απολύτως απαραίτητο όλα τα δεδομένα σε συμπιεσμένη μορφή να ανακατασκευάζονται πλήρως όταν αντιστρέφεται η συμπίεση. Τεχνολογίες όπως τα βοηθητικά προγράμματα αρχείων zip παρέχουν αυτό το είδος υπηρεσίας, ενώ η αποσυμπίεση αρχείων οδηγεί σε πλήρως ανασυσταμένα σύνολα δεδομένων. Αντίθετα, για μουσική, εικόνα ή βίντεο, μπορεί να είναι αποδεκτό να έχετε κάποια απώλεια δεδομένων μετά τη συμπίεση. Αυτό συμβαίνει επειδή, παρόλο που η ποιότητα των μέσων ενημέρωσης μπορεί να επηρεαστεί, αυτά τα φορμά θα είναι ακόμα εύπεπτα και χρήσιμα με κάποια απώλεια δεδομένων.
Η επιτυχία των έργων συμπίεσης χωρίς απώλειες μέσω συνόλων εξαιρετικά εξελιγμένων αλγορίθμων. Πολλά από αυτά περιλαμβάνουν τη μοντελοποίηση των δεδομένων για συμπίεση για να εκτιμηθεί ο τρόπος μείωσης του αναγκαίου χώρου αποθήκευσης χωρίς να επηρεαστεί η ανασύσταση του συνόλου δεδομένων. Οι ειδικοί επισημαίνουν ότι όλα τα διαφορετικά στρατηγικά συμπίεσης χωρίς απώλειες λειτουργούν διαφορετικά. Οποιαδήποτε τεχνική που μπορεί να μειώσει τις απαιτήσεις αποθήκευσης με παράλληλη πλήρη ανασύσταση δεδομένων μπορεί να περιγραφεί ως συμπίεση χωρίς απώλειες. Ορισμένα από αυτά λειτουργούν με βάση την πιθανή και απίθανη κατασκευή δεδομένων, όπου οι αλγόριθμοι μπορούν να μαντέψουν ή να προβλέψουν πώς μπορούν να δημιουργηθούν σύνολα δεδομένων για την ανασύσταση ενός αρχείου.
Μια πιο προσεκτική ματιά στους αλγόριθμους συμπίεσης χωρίς απώλειες δείχνει ότι πολλοί από αυτούς εργάζονται μέσω της αρχής της εξάλειψης ή του χειρισμού πλεονασμού. Χρησιμοποιώντας στρατηγικές όπως αντικατάσταση string string και μετατροπή δεδομένων, αυτοί οι αλγόριθμοι μπορούν να κάνουν τα αρχεία μικρότερα παρέχοντας ταυτόχρονα ένα είδος στενογραφίας που οι μηχανές μπορούν να χρησιμοποιήσουν για την ανασύσταση των δεδομένων αργότερα. Και πάλι, υπάρχουν πολλοί τρόποι για να γίνει αυτό, συμπεριλαμβανομένων χρήσιμων δεικτών που μπορούν να παράσχουν συνεπείς τιμές για περιττές μπιτ δεδομένων.