zip ფაილის ფორმატი შემუშავებულია Pkware-ის მიერ. ფორმატის ადრეული განვითარება დასრულდა 1986 წელს. ეს საშუალებას აძლევს მონაცემთა შეკუმშვას და დაარქივებას, დაზოგავს დისკზე ადგილს და გაადვილებს დიდი ან მრავალნაწილიანი ფაილების სარეზერვო ასლის შექმნას და გადაცემას. არსებობს მრავალი ფაქტორი, რომელიც გავლენას ახდენს შეკუმშვის ხარისხზე, რომლის მიღწევაც შესაძლებელია.
შეკუმშვის ტიპები
არსებობს ფაილების შეკუმშვის ორი ტიპი: დაკარგვის გარეშე და დაკარგვის გარეშე. zip ფორმატი არის უდანაკარგო შეკუმშვის მაგალითი, რაც ნიშნავს, რომ შეკუმშული მონაცემები შეიძლება დაბრუნდეს ზუსტ წინა მდგომარეობაში ხარვეზის გარეშე. დაკარგვის შეკუმშვა უპირატესობას ანიჭებს ეფექტურობას, ვიდრე სიზუსტეს, რაც საშუალებას აძლევს მონაცემთა ჩანაცვლებას ან მთლიანად აღმოფხვრას. უზარმაზარ ფორმატში არ არის ნებადართული შეკუმშვის მეთოდები, რომლებიც არ იძლევა ორიგინალური მონაცემების სრულყოფილ აღდგენას, თუნდაც ეს მეთოდები უფრო ეფექტური იყოს.
დღის ვიდეო
მეთოდები
zip ფორმატში შედის სპეციფიკაციები ფაილის შეკუმშვის მრავალი ალგორითმული მეთოდისთვის. გამოყენებულ მეთოდს შეუძლია მნიშვნელოვანი გავლენა მოახდინოს მიღწეულ შეკუმშვის დონეზე. ზოგიერთი ხელმისაწვდომი მეთოდი მოიცავს შეკუმშვას, შემცირებას, აფეთქებას და გაფუჭებას. ამათგან ყველაზე ფართოდ გამოიყენება დეფლატი. ეს არის ნაგულისხმევი შეკუმშვის მეთოდი, რომელიც გამოიყენება Pkzip-ში, WinZip-სა და Info-Zip-ში.
ცვალებადობა
ფაილის შეკუმშვის ზომა განსხვავდება ფაილის ტიპის მიხედვით. მაგალითად, ტექსტურ ფაილებს ნაგულისხმევად არ აქვთ რაიმე შეკუმშვა, თითოეული სიმბოლო ინდივიდუალურად არის წარმოდგენილი თექვსმეტობით. თექვსმეტობითი, ან თექვსმეტობითი, არის რიცხვითი სისტემა, რომელიც შედგება 16 უნიკალური ერთსიმბოლოიანი იდენტიფიკატორისგან, რომელსაც შეუძლია წარმოადგინოს თითოეული ბაიტი ფაილში. ამ ტიპის ფაილებზე შეკუმშვის სიჩქარე ზოგადად ძალიან კარგია.
ბევრი მედია ფორმატი, როგორიცაა MP3, მოიცავს შეკუმშვას, როგორც ფორმატის სტანდარტის ნაწილს. ამ ფაილზე შეკუმშვის სიხშირე ჩვეულებრივ დაბალია, რაც პოტენციურად იწვევს "შეკუმშულ" zip ფაილს, რომელიც უფრო დიდია ვიდრე ორიგინალი zip არქივში დამატებითი მონაცემების გამო.
შედარება
zip ფორმატი არ არის ერთადერთი შეკუმშვის ფორმატი, რომელიც გამოიყენება. სხვა საერთო შეკუმშვის ფორმატებში შედის RAR და 7-zip. 7-zip-ის შემქმნელის, იგორ პავლოვის თქმით, სტანდარტული zip ფორმატი 30-დან 40 პროცენტამდე აჭარბებს დანარჩენ ორ ფორმატს, რაც დამოკიდებულია შეკუმშული მონაცემების ტიპზე.
ტესტის დროს პავლოვმა შეკუმშა Google Earth 3.0.0616-ის სრული ინსტალაცია. შეკუმშვამდე მონაცემები შეადგენდა 23,5 მბ-ს. სტანდარტული zip ფორმატი უზრუნველყოფდა დაახლოებით 62 პროცენტს შეკუმშვას. შედარებისთვის, RAR-მა გამოიწვია 71 პროცენტიანი შეკუმშვის მაჩვენებელი, ხოლო 7-zip-ს ჰქონდა 76 პროცენტი.
შეზღუდვები
zip ფორმატის ადრეული ინკარნაციები შემოიფარგლებოდა მხოლოდ 4 გიგაბაიტზე მეტი მონაცემების დამუშავებით. ეს მოიცავდა შეკუმშულ და არაკომპრესირებულ ინდივიდუალური ფაილის ზომას და არქივის მთლიან ზომას შეკუმშვის შემდეგ. ეს შეზღუდვა ამოღებულია ფორმატის უახლეს ვერსიებში zip64 გაფართოების დამატებით. zip64 გაფართოების მხარდაჭერა ჯერ კიდევ შეზღუდულია.