Zip - Τι είναι, ορισμός και έννοια

Πίνακας περιεχομένων:

Anonim

Το Zip είναι μια μορφή συμπίεσης που χρησιμοποιείται ειδικά για συμπίεση δεδομένων και εικόνας.

Το Zip είναι ένα πολύ απλό αρχείο που συμπιέζει καθένα από τα αρχεία ξεχωριστά. Αυτό επιτρέπει την ανάκτηση καθενός από τα αρχεία χωρίς να χρειάζεται να διαβάσετε τα υπόλοιπα και βελτιώνει την απόδοση.

Το Zip δηλώνει ότι κάθε αρχείο μπορεί να αποθηκευτεί, να μη συμπιεστεί ή να χρησιμοποιήσει μια μεγάλη ποικιλία αλγορίθμων συμπίεσης. Η πιο χρησιμοποιούμενη από αυτήν τη μορφή συμπίεσης είναι ο αλγόριθμος Phil Katz.

Χαρακτηριστικά ZIP

Το Zip είναι ένα σύστημα που αποτελείται από συμμετρική κρυπτογράφηση με ένα μοναδικό κλειδί. Το πρόβλημα είναι ότι αυτό το σύστημα κρυπτογράφησης είναι αδύναμο έναντι επιθέσεων που μπορεί να προκύψουν από απλό κείμενο, επίθεση λεξικού και ωμή δύναμη.

Ένα άλλο χαρακτηριστικό που περιλαμβάνει το Zip είναι ότι υποστηρίζει τη διανομή των τμημάτων ενός συμπιεσμένου αρχείου σε διαφορετικά μέσα, όπως δισκέτες.

Με την πάροδο του χρόνου, εισήχθησαν νέες μέθοδοι κρυπτογράφησης, αλλά αυτές οι νέες δυνατότητες δεν υποστηρίζονται από τις εφαρμογές που χρησιμοποιούνται περισσότερο.

Ιστορικό ZIP

Ο Phil Katz, ιδρυτής της εταιρείας λογισμικού PKWARE, ήταν ο αρχικός σχεδιαστής της μορφής Zip. Αυτό που έκανε ήταν να αναπτύξει την τεχνική τεκμηρίωση για τη μορφή Zip και ταυτόχρονα κυκλοφόρησε την πρώτη έκδοση του PKZIP το 1989.

Ο Katz είχε αντιγράψει το ARC και μετέτρεψε τις ρουτίνες συμπίεσης C σε κώδικα βελτιστοποιημένου συναρμολογητή που το έκανε πολύ πιο γρήγορο. Αρχικά, η SEA προσπάθησε να πάρει άδεια για τον συμπιεστή του Katz, που ονομάζεται PKARC, αλλά ο Phil Katz το απέρριψε. Στη συνέχεια, η SEA μήνυσε τον Katz για παραβίαση πνευματικών δικαιωμάτων και κέρδισε τη διαφορά.

Εκτεταμένη χρήση της μορφής ZIP

Σε γενικές γραμμές, η χρήση του Zip έχει εξαπλωθεί σε όλο τον κόσμο. Αυτό που επιτυγχάνει ο χρήστης είναι ότι κατά τη συμπίεση αρχείων το μέγεθός τους μειώνεται. Οι εξαγωγές συμπιέζονται έτσι ώστε να μπορείτε να κάνετε λήψη πιο γρήγορα και να αποθηκεύσετε περισσότερα αρχεία.