Zlib: Διαφορά μεταξύ των αναθεωρήσεων
μ r2.7.1) (Ρομπότ: Προσθήκη: sv:Zlib |
|||
Γραμμή 61: | Γραμμή 61: | ||
[[pt:Zlib]] |
[[pt:Zlib]] |
||
[[ru:Zlib]] |
[[ru:Zlib]] |
||
[[sv:Zlib]] |
|||
[[uk:Zlib]] |
[[uk:Zlib]] |
||
[[zh:Zlib]] |
[[zh:Zlib]] |
Έκδοση από την 17:48, 27 Οκτωβρίου 2011
Αυτό το λήμμα είναι ορφανό καθώς λίγα ή και καθόλου λήμματα συνδέουν σε αυτό. Παρακαλούμε βοηθήστε βάζοντας συνδέσμους προς αυτό σε λήμματα για σχετικά θέματα. (Φεβρουαρίου 2010) |
Γενικά | |
---|---|
Ημερ. Δημιουργίας | 1 Μαΐου 1995 |
Είδος | βιβλιοθήκη συμπίεσης δεδομένων |
Διανομή | |
Έκδοση | 1.3.1 (22 Ιανουάριος 2024)[1] |
Λειτουργικά | Ανεξάρτητο πλατφόρμας |
Ανάπτυξη | |
Υπευθ. ανάπτυξης | Μαρκ Άντλερ,[2] Jean-Loup Gailly[2] |
Γραμμένο σε | C |
Άδεια χρήσης | zlib/libpng άδεια |
Σύνδεσμοι | |
Επίσημος ιστότοπος | |
zlib.net | |
Αποθετήριο κώδικα | |
https://github.com/madler/zlib |
Η zlib είναι μια ανοιχτού-κώδικα, διαπλατφορμική, βιβλιοθήκη, συμπίεσης δεδομένων του Jean-loup Gailly και του Mark Adler και είναι μια 'αφαίρεση' του αλγόριθμου συμπίεσης DEFLATE
που χρησιμοποιείται στο πρόγραμμά τους συμπίεσης αρχείων gzip. Η πρώτη δημόσια έκδοση 0.9 εκδόθηκε την 1 Μαΐου, 1995 και η αρχική πρόθεση ήταν να χρησιμοποιηθεί με την βιβλιοθήκη εικόνων libpng. Η zlib διατείθεται με την άδεια zlib.
Λογισμικό που χρησιμοποιεί την zlib
Σήμερα , η zlib είναι κάτι σαν de facto στάνταρ σε σημείο που οι όροι zlib και DEFLATE χρησιμοποιούνται συχνά εναλλακτικά σε έγγραφα προτύπων. Εκατοντάδες εφαρμογές για λειτουργικά συστήματα της οικογένειας του Unix (όπως το Linux) βασίζονται σε αυτή για λειτουργίεας συμπίεσης και έχει αρχίσει να χρησιμοποιείται και σε άλλες πλατφόρμες, όπως των Microsoft Windows και του Palm OS.
Μερικές αξιοσημείωτες εφαρμογές που την χρησιμοποιούν είναι:
- Ο πυρήνας του Linux, όπου χρησιμοποιείται για την υλοποιήση δικτυακών προτόκολων συμπίεσης, για συμπιεσμένα συστήματα αρχείων και για την αποσυμπίεση της ίδιας της εικόνας του πυρήνα κατά την εκκίνηση.
- Η libpng, η βιβλιοθήκα αναφοράς για την υλοποίηση της μορφής εικόνων PNG, που καθορίζει τον αλγόριθμο DEFLATE για την συμπίεση ρεύματος των δεδομένων του χάρτη δυαδικών ψηφίων(bitmap) της.
- Ο Apache, που χρησιμοποιεί την zlib για την υλοποίηση της συμπίεσης HTTP/1.1 .
- Ο πελάτης και εξυπηρετητής OpenSSH, που βασίζεται στην zlib για να εκτελέσει την βέλτιστη συμπίεση που προσφέρει το προτόκολο SSH.
- Η βιβλιοθήκη ασφαλείας GnuTLS χρησιμοποιεί προαιρετικά τη zlib για τη συμπίεση των συνδέσεων TLS.
Επίσης η zlib χρησιμοποιείται και σε πολλές ενσωματωμένες συσκευές γιατί ο κώδικάς της είναι μεταφέρσιμος και γιατί σαν βιβλιοθήκη έχει μικρές σχετικά απαιτήσεις σε μνήμη.
Δείτε επίσης
Εξωτερικοί σύνδεσμοι
- ↑ Adler, Mark (22 Ιανουάριος 2024). «[Zlib-announce] zlib 1.3.1 released». Ανακτήθηκε στις 23 Ιανουάριος 2024.
- ↑ 2,0 2,1 «zlib Home Site». Ανακτήθηκε στις 27 Νοέμβριος 2018.