Συμπίεση δεδομένων: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
μ Ρομπότ: Προσθήκη: en:Data compression; διακοσμητικές αλλαγές
Aggelos24 (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Γραμμή 7:
Η συμπίεση μπορεί να μειώσει τον όγκο των δεδομένων που στέλνονται ή αποθηκεύονται, με την ελαχιστοποίηση του ενυπάρχοντος πλεονασμού. Ο πλεονασμός παρουσιάζεται κατά τη δημιουργία των [[δεδομένα|δεδομένων]]. Με τη διαδικασία της συμπίεσης η μεταφορά και η αποθήκευση γίνονται με πιο αποδοτικό τρόπο, ενώ παράλληλα διατηρείται η ακεραιότητα των [[δεδομένα|δεδομένων]].
 
==Κατηγορίες συμπίεσης==
==Μη απωλεστική συμπίεση==
 
===Μη απωλεστική συμπίεση===
Στην μη απωλεστική συμπίεση (lossless compression) διατηρείται η ακεραιότητα των [[Δεδομένα|δεδομένων]]. Τα αρχικά [[δεδομένα]] και τα [[δεδομένα]] μετά τη συμπίεση και την αποσυμπίεση είναι ακριβώς τα ίδια, επειδή σε αυτές τις μεθόδους ο [[αλγόριθμος]] συμπίεσης και ο [[αλγόριθμος]] αποσυμπίεσης είναι ακριβώς αντίστροφοι. Κατά τη διαδικασία δε χάνεται κανένα μέρος των [Δεδομένα|δεδομένων]]. Τα πλεονάζοντα [[δεδομένα]] κωδικοποιούνται κατά τη συμπίεση και αποκωδικοποιούνται κατά την αποσυμπίεση. Αυτοί οι μέθοδοι χρησιμοποιούνται όταν δεν πρέπει να χαθεί ούτε ένα [[μπιτ]] [[δεδομένα|δεδομένων]] όπως στην περίπτωση ενός αρχείου κειμένου ή ενός [[Πρόγραμμα|προγράμματος]].
 
Τα γνωστά προγράμματα [[7z]], [[bz]], [[zip]] και [[rar]] χρησιμοποιούν μη απωλεστική συμπίεση.
 
===Απωλεστική συμπίεση===
Η απώλεια [[δεδομένα|δεδομένων]] μπορεί να μην είναι αποδεκτή σε αρχεία κειμένου ή ενός [[Πρόγραμμα|προγράμματα]], είναι όμως αποδεκτή σε εικόνες και ταινίες. Ο λόγος είναι ότι τα μάτια μας και τα αφτιά μας δεν μπορούν να διακρίνουν πολύ μικρές αλλαγές. Για τέτοιες περιπτώσεις είναι κατάλληλες οι απωλεστικές μεθόδοι συμπίεσης (lossy data compression). Οι μέθοδοι αυτές είναι οικονομικότερες και απαιτούν λιγότερο χρόνο και χώρο όταν πρέπει να σταλούν εκατομμύρια [[μπιτ]] εικόνων και βίντεο το δευτερόλεπτο.