ყველაფერი ZIP ფაილების, შეკუმშვის, დაშიფვრის და ალტერნატივების შესახებ

გამჟღავნება: თქვენი მხარდაჭერა ხელს უწყობს საიტის მუშაობას! ჩვენ ვიღებთ რეფერალის გადასახადს ზოგიერთი სერვისის შესახებ, რომელსაც გირჩევთ ამ გვერდზე.


შესავალი

ფაილის ზომა ძვირია. ჩვენ გვავიწყდება ეს ზოგჯერ იმის გამო, რომ ჩვენ ვყიდულობთ პერსონალურ კომპიუტერებს 5- ან 10-ჯერ იმდენი იმ დისკზე, რამდენიც დაგვჭირდება. ცალკეული მომხმარებლების უმეტესობისთვის, დისკის ადგილი არ არის ძვირი.

მაგრამ ონლაინ ბიზნესისთვის და ვებ – კომპანიებისთვის, ფაილის ზომა შეიძლება დიდი საქმე გახდეს. თუ ათასობით (ან მილიონი) ფაილი გაქვთ, მონაცემთა შენახვის ხარჯები სერიოზული შეშფოთება გახდება. თუ ამ ფაილს ათასობით (ან მილიონამდე) საბოლოო მომხმარებელი ემსახურებით, სიჩქარესთან დაკავშირებული ხარჯები ასევე დიდი შეშფოთებაა.

ყველაფერი ZIP ფაილების შესახებ

თითოეული ამ ფაილის ზომის 30% ან 40% -ით შემცირება შეიძლება უდიდესი სარგებელი იყოს. გარდა ამისა, ფაილების გადაცემისას (მაგალითად, როდესაც მომხმარებელი რაღაცას გადმოტვირთავს), თითოეულ ტრანსფერს აქვს მცირე სიჩქარეს და გამოთვლითი ღირებულება – უფრო იაფია 100MB ფაილზე გადატანა, ვიდრე ათი 10 მბ ფაილის გადაცემა..

ამის გამო, გასაკვირი არ უნდა იყოს, რომ ამდენი გადმოტვირთვის ფაილი ონლაინ რეჟიმში გამოიყენება ZIP ან სხვა შეკუმშვის ფორმატით. მნიშვნელოვანია იცოდეთ ცოტა ZIP (და სხვა) ფაილების, როგორ მუშაობს და როგორ უნდა გამოიყენოთ მათი გამოყენება.

რამდენიმე პოპულარული შინაარსის მართვის სისტემა (კერძოდ, WordPress) იყენებს ZIP ფაილებს თემისა და მოდულების ატვირთვისთვის, ასევე სისტემის სარეზერვო არქივებისთვის, ასე რომ ყველას, ვისაც აქვს WordPress (ან სხვა CMS) ვებსაიტი, აქვს დამატებითი სტიმული ამ თემის გასაგებად..

რას აკეთებს ZIP?

ZIP (ან .zip) არის საარქივო ფაილის ფორმატი. მრავალი ფაილი, მათ შორის საქაღალდეები და საქვეუწყებო საქაღალდეები, შეიძლება “გადაწეროთ” ერთ ZIP ფაილში. ZIP ფაილი უფრო მცირეა, ვიდრე ორიგინალი ფაილი და არქივი შეიძლება გადავიდეს როგორც ერთეული (რამდენიმე ინდივიდუალური ფაილის ნაცვლად).

ზოგადად რომ ვთქვათ, ZIP ფაილები არ შეიძლება გამოყენებულ იქნას პროგრამებით ან ნახულობენ. მაგალითად, თუ სურათს ან ფილმს დააჩქარებთ, თქვენ ვერ ხედავთ სურათს ან ფილმს, სანამ არ მოახერხებთ ფაილის “გაუქმებას”. ამ მიზეზით, ZIP დღეს ძირითადად გამოიყენება ფაილების გადაცემის ფორმატში. იგი ასევე გამოიყენება ფაილური სისტემის სარეზერვო ასლებისთვის.

ალტერნატივა ZIP

არსებობს მრავალი სხვადასხვა ფორმატის და კომუნალური პროგრამა, რომლებიც თითქმის ერთნაირია, რაც ZIP: tar, 7zip, rar.

მიუხედავად იმისა, რომ ზოგიერთი მათემატიკა და თეორია განსხვავებულია, მომხმარებლის თვალსაზრისით ისინი მნიშვნელოვნად ცვალებადია. ამ სტატიისთვის ჩვენ მხოლოდ ვილაპარაკებთ ZIP ფაილებზე, მაგრამ ყველაფერი ეხება თითქმის თანაბრად ამ სხვა ფორმატებს. ერთი რამ, რაც განსხვავებულია, არის ის, რაც შეიძლება დაგჭირდეთ ფაილების გამოსაყენებლად ან გასაშორებლად. სტატიის დასასრულს შეიტყობთ ინფორმაციას ამ სხვადასხვა ინსტრუმენტების შესახებ ყველაზე პოპულარულ ფორმატებზე ZIP- თან ერთად.

დაკარგული კომპრესი

ყველაზე მნიშვნელოვანი ZIP არის ის, რომ ფაილებს უფრო მცირე ზომის ხდის. იმის გაგება, თუ როგორ აკეთებს ZIP ამას, უნდა გესმოდეთ, როგორ მუშაობს მონაცემების შეკუმშვა.

შეკუმშვის ორი ტიპი არსებობს – დაკარგვის შეკუმშვა და დაკარგვის შეკუმშვა. დაკარგვის შეკუმშვა ყველაზე მარტივი გასაგებია; მონაცემები უფრო მცირე ხდება მცირე დეტალების ან ერთგულების მოხსნით. ეს კეთდება საკმაოდ ხშირად მუსიკასთან და სურათებთან ერთად – ჩვენ დეტალებს მხოლოდ მცირე ნაწილს ვხსნით, ქვემოთ მოცემული ნიმუში მხოლოდ ცოტათი არის, ამცირებს რეზოლუციას. ეს მუშაობს იმის გამო, რომ ადამიანს მხოლოდ იმდენად შეუძლია აღქმა; შეგიძლიათ ბევრი რამ აიღოთ სურათის გარეშე, ვერავინ შეამჩნია.

მაგრამ დაკარგვითი შეკუმშვა არ მუშაობს ზოგიერთ შემთხვევაში. თქვენ არ შეგიძლიათ გაუგზავნოთ ვინმეს პროგრამული უზრუნველყოფის პროგრამა, რომელზეც ამოღებულია ზოგიერთი ფუნქცია, ან ფაილების არქივი, რომლებსაც დაკარგული აქვთ ზოგიერთი ფაილი.

დაკარგვის შეკუმშვა ნიშნავს მონაცემების მცირე ზომის გადაცემას ისე, რომ ორიგინალი სრულად მოხდეს რეკონსტრუქციის – არ არის დაკარგული ინფორმაცია.

დაკარგვის კომპრესიის (გამარტივებული) მაგალითი

იმის წარმოდგენა, რომ როგორ შეიძლება გაკეთდეს ეს, წარმოიდგინეთ სურათის პიქსელების სია. თითოეული პიქსელი არის კონკრეტული ფერი, რომელიც წარმოდგენილია ექვსი ციფრით (მაგალითად, 3D590D). ათასობით პიქსელის მასივიდან იშიფრება სურათისთვის საჭირო ინფორმაცია. გამოსახულება, რომ თუ ჩვენ ჩამოვყალიბდით პიქსელის ფერების ამ ჩამონათვალის შუაში და დავინახეთ ეს:

3F39A1 | 3F39A1 | 3F39A1 | 3F39A1 | 3F39A2 | 3F39BB

რამდენად სავარაუდოა ეს? რამდენიმე პიქსელი ერთმანეთის გვერდით ერთი და იგივე ფერის, რასაც მოყვება წყვილი, რომელიც მხოლოდ ოდნავ განსხვავებულია? ძალიან სავარაუდოა.

ჩვენ შეგვიძლია გამოვყოთ კონკრეტული სიმბოლო (%%) ნიშნავს “გამეორებას” და პიქსელების სიმების შეკუმშვას:

3F39A1 | % | % | % | 3F39A2 | 3F39BB

შემდეგი, ჩვენ შეგვიძლია განვსაზღვროთ აამაღლების სიმბოლო, რომელიც საშუალებას მოგვცემს განვსაზღვროთ ერთი ფერი წინა ფერის საფუძველზე. 3F39A1- სა და 3F39A2- ს შორის განსხვავება მხოლოდ ერთია, ხოლო ბოლო ადგილიდან სხვაობაა 19:

3F39A1 | % | % | % | + | +19

დაბოლოს, ჩვენ შეგვეძლო spacer სიმბოლოების ამოღება, რის შემდეგაც დაგვტოვა:

3F39A1 %%+ ++ 19

ახლა ჩვენ შევკუმშეთ, რომ პიქსელების სია ქმნის 51 სიმბოლოს 13-მდე – თითქმის შემცირდება 75%.

რეალური სიცოცხლის დაკარგვა შეკუმშვა

სინამდვილეში, დაკარგვის კომპრესი გაცილებით რთულია, უფრო მეტი ტექნიკის გამოყენებით. და ის მუშაობს ფუძემდებლურ მონაცემებზე, არა ფაილის ფორმატის შიგნით ფერთა წარმოდგენაზე. კონცეფცია იგივეა: მონაცემებში გამოიყენეთ შაბლონები (განმეორება, დამატებითი თანმიმდევრობა), რათა იპოვოთ ინფორმაცია, რომელიც ხელს უშლის ინფორმაციის შენარჩუნებას, ხოლო მისი შესანახად საჭირო ბიტების რაოდენობა მცირდება..

ინსტრუქცია იმის შესახებ, თუ როგორ უნდა მოახდინოთ მონაცემების ზუმპაცია და განზომილება, ჩაშენებულია სხვადასხვა საარბიტრაჟო პროგრამა.

დაშიფვრა

კიდევ ერთი რამ, რისი გაკეთებაც ZIP (და სხვა არქივებით) შეუძლია, არის დაშიფვრა. ეს იმ შემთხვევაში ხდება, როდესაც ფაილი პაროლით არის დაცული, ასე რომ მხოლოდ პაროლით ვინმეს შეუძლია ფაილის გაუქმება.

მნიშვნელოვანია გააცნობიეროთ პაროლის დაცვა დაშიფრული ფაილებისთვის არ არის ნებართვის საკითხია. პაროლი არ ინახება სადმე, არ არის პაროლის აღდგენა, და ვერ შეძლებთ შიფრაციის შემცირებას ან პაროლის შეცვლას.

ეს იმიტომ ხდება, რომ ფაილის დაშიფვრასთან ერთად, პაროლი რეალურად გამოიყენება დაშიფვრის ალგორითმში.

პაროლიზაციის დაშიფვრის (გამარტივებული) მაგალითი

მოდით განვიხილოთ ჩვენი შეკუმშული სტრიქონი ბოლო მაგალითიდან:

3F39A1 %%+ ++ 19

ახლა, პაროლი გვჭირდება – ვთქვათ 12345. ჩვენ შეგვიძლია პაროლი გამოვიყენოთ სტრიქონის დაშიფვრის მიზნით..

ჯერ უნდა გავითვალისწინოთ ყველა არა ალფანუმერული ციფრი ციფებად. პროცენტული ნიშანი არის ASCII– ში 25, ხოლო პლიუსური ნიშანი 2B.

(გთხოვთ გაითვალისწინოთ, ეს ასე არ მოქმედებს ეს კოდირება რეალურ ცხოვრებაში – ეს მხოლოდ კონცეპტუალური მაგალითია.)

3F39A12525252B2B19

ახლა ჩვენ შეცვლით თითოეულ ციფრს პაროლის საფუძველზე. ამისათვის, პაროლიდან დავამატებთ რიგის ციფრებს. ციფრები გადადის 0-9, შემდეგ A-F. როდესაც ისინი F- ს მიაღწევენ, ისინი 0-მდე ბრუნდებიან.

3F39A12525252B2B19
+12345123451234512345
———————-
416DF2486A37507C3C45

საბოლოო სტრიქონის 416DF2486A37507C3C45 რეკონსტრუქცია შეუძლებელია ორიგინალის პაროლის ცოდნის გარეშე. ეს (ერთგვარი) როგორ მუშაობს პაროლით დაშიფვრა.

დაშიფვრა რეალურ ცხოვრებაში

სინამდვილეში, ეს გაცილებით რთულია. დაშიფვრის ალგორითმები მუშაობს ფუძემდებლურ მონაცემებზე (ბიტი და ბაიტი) და არა მათ შესახებ რიცხვითი გამოსახულებები და ისინი პაროლს იყენებენ უფრო რთული გზით, ვიდრე ოდნავ დამატებით.

თქვენ ნამდვილად არ უნდა იცოდეთ ამის შესახებ. მთავარია გვესმოდეს, რომ პაროლი რეალურად არის დაშიფრული, და არა როგორც პირადი იდენტიფიკაციის საშუალება, ვებ – გვერდზე შესვლისას..

როგორ გამოვიყენოთ zip ფაილები

კომპიუტერულ სისტემათა უმეტესობას – ვინდოუსს, Mac- ს თუ Linux- ს, აქვთ ინტეგრირებული მხარდაჭერა ZIP ფაილების შეკუმშვისა და უკომპრომისოდ.

Zipping ფაილები

ვინდოუსი

File Explorer- ში შეგიძლიათ გახსნათ კონტექსტუალური მენიუ (მარჯვენა ღილაკით) და „ახალი საქაღალდის“ პუნქტის მახლობლად იქნება პუნქტი „ახალი შეკუმშული საქაღალდე“ ან „ახალი საფოსტო არქივი“. (ფორმულირება განსხვავდება თქვენი ზუსტი სისტემის და ვერსიის მიხედვით.)

ეს შექმნის საარქივო საქაღალდეს და შეგიძლიათ დაასახელოთ მისი სახელი. უბრალოდ გადაიტანეთ მასში მასალები და დაემატება მათ არქივს.

მაკი

Mac- ისთვის, თქვენ შეგიძლიათ უბრალოდ დააჭიროთ ორი თითით ფაილს ან საქაღალდეს, რომ გახსნათ კონტექსტუალური მენიუ და შეკუმშოთ იგი. შეკუმშვის შემდეგ, არ შეგიძლიათ მასში გადაიტანოთ ახალი ელემენტები. ასე რომ, თუ გსურთ შეკუმშოთ არქივი, თქვენ უნდა დარწმუნდეთ რომ მასში არსებული ყველა ფაილი ერთად არიან საქაღალდეში, შემდეგ შეკუმშეთ საქაღალდე.

ფაილების გაუქმება

უმეტეს ფაილების ZIP ფაილების უმეტესობაზე, უბრალოდ დააჭირეთ (ან ორმაგად დააჭირეთ), თუ გსურთ ფაილის გახსნა, ან მთლიანად გაასუფთავებთ მას ან გახსნით ფანჯარას არქივში, ასე რომ თქვენ შეგიძლიათ ამოიღოთ ინდივიდუალური ნივთები.

სხვა ფორმატები და პროგრამები

თუ გსურთ გამოიყენოთ კომპრესიის ერთ – ერთი ალტერნატიული ფორმატი, როგორიცაა .tar, .7z, .gz ან .rar, თქვენ უნდა ჩამოტვირთოთ და დააინსტალიროთ დამატებითი კომუნალური.

Windows- ზე ფაილების შეკუმშვისა და დეკომპრესირებისთვის ყველაზე პოპულარული საშუალებაა:

  • 7-Zip – ამ ინსტრუმენტს გააჩნია საკუთარი შეკუმშვის ფაილის ფორმატი (7ZIP, ან .7z), მაგრამ ასევე უკომპრომისობს რამდენიმე სხვა პოპულარულ ფორმატს.

Mac- ისთვის შეიძლება დაგჭირდეთ ორი სხვადასხვა აპლიკაცია სხვადასხვა ფორმატის გახსნისთვის:

  • Unarchiver – ეს ახლავს საარქივო ფაილების თითქმის ყველა ფორმატს, მაგრამ მას აქვს გარკვეული .rar ფაილების პრობლემა. (.Rar ფორმატში ცოტა უცნაურია და მრავალი ცვალებადობა აქვს.)
  • Unrarx – ეს არის შიშველი ძვლის პროგრამა, რომელიც ძალიან მიმზიდველი ინტერფეისია. მაგრამ ეს მოსახერხებელია ვაიარერის ზოგიერთ პრობლემასთან დაკავშირებით.

მრავალ ნაწილობრივ არქივთან დაკავშირება

საარქივო ფორმატის ერთ-ერთი უპირატესობა ისაა, რომ ერთი საარქივო ფაილი შეიძლება დაიყოს რამდენიმე ცალკეულ ნაწილად და შემდეგ გადაკეთდეს. ეს ხშირად გამოიყენებოდა ფლოპიური დისკების დღეებში, როდესაც ერთი დისკი არ იყო საკმარისი იმისათვის, რომ მთელი ფაილი გაეტარებინა.

დღეს მრავალ ნაწილობრივი საარქივო ფაილების ყველაზე გავრცელებული მიზეზი ალბათ ძალიან დიდი ვიდეოებისა და ფილმების ფაილების გაზიარებაა. თუ მთელი ფილმის გადმოტვირთვის საათს აპირებს – უმჯობესია თუ იგი მცირე ზომის ფაილებშია გატეხილი, ასე რომ, თუკი მოხდა წარუმატებლობა ან შეიტანოს კორუფცია, ჩამოტვირთვისას არ უნდა დაიწყოს თავიდან..

ვინდოუსი

მრავალპარტიული Zip ფაილების (და სხვა ტიპის არქივების) დამზადებისა და მოპოვებისთვის, მარტივი გამოსაყენებელი საშუალებაა უფასო 7-Zip.

არქივების შესაქმნელად, უბრალოდ გახსენით კომუნალური პროგრამა და მიჰყევით ინსტრუქციას – ეს არ არის საშინლად რთული.

მრავალსაფეხურიანი არქივის მოპოვებისთვის, თქვენ უნდა დარწმუნდეთ, რომ ყველა ფაილს აქვს ერთი და იგივე ბაზის სახელი, და რომ ისინი ნაწილობრივ რიცხვიდან სწორად არის დაურთებული, მაგალითად:

  • file_name.part01.zip
  • file_name.part02.zip
  • file_name.part03.zip

ეს ფაილები უნდა იყოს ერთ საქაღალდეში. თქვენ უბრალოდ გახსნით პირველს, როგორც ჩვეულებრივი არქივი, და სისტემა იპოვის მათ დანარჩენებს. თუ რომელიმე მათგანი არასწორად არის დასახელებული, პრობლემა შეგექმნებათ.

მაკი

მრავალ ნაწილადი ფაილების მოპოვება Mac- ში ზუსტად იგივეა, რაც Windows- ში, გარდა იმისა, რომ გამოიყენოთ Unarchiver ინსტრუმენტი ან სხვა სასარგებლო პროგრამა. ფაილების სახელების შეშფოთება ძალზე მნიშვნელოვანია.

მრავალსაფეხურიანი ფაილების შესაქმნელად ყველაზე მარტივი რამ არის ტერმინალის გამოყენება (Command Line). უბრალოდ CD იმ დირექტორიაში, რომელსაც აქვს ფაილი (ებ) ი, რომლის შეკუმშვა გსურთ და:

zip -r –s ArchiveName.zip მაქსიმალური ზომა / საქაღალდე სახელი /

  • MaximumSize არის ფაილის უდიდესი ზომა, რომლის გამოსავალიც გსურთ
    • 100000 კ = 100 მბ
    • 1 გ = 1 გბ
    • 1t = 1 ტბ
  • ArchiveName.zip არის ახალი გამომავალი ფაილის სახელი
  • FolderName არის არსებული საქაღალდის სახელი, რომელიც შეიცავს იმას, რაც გსურთ დაარქივოთ

(თქვენ ასევე შეგიძლიათ გამოიყენოთ ბრძანების სტრიქონი, რომ შეასრულოთ ყველა სხვა შეკუმშვისა და დეკომპრესიის საჭიროება. და თუ ბრძანების ხაზთან და საარქივო ფაილებზე ბევრს მუშაობთ, შეგიძლიათ შეამოწმოთ ეს Bash ფუნქცია, რომელიც მოქმედებს როგორც უნივერსალური მოპოვების ხელსაწყო..

ფრთხილად არქივებთან

თუ რეგულარულად გაქვთ საქმე ZIP და სხვა არქივებთან, ეს ალბათ იმიტომ ხდება, რომ ინტერნეტით ჩამოტვირთავთ უამრავ ფაილს. თუ ამ ფაილებს იღებთ BitTorrent– დან ან ფაილების გაზიარების სხვა სისტემიდან, უნდა იყოთ ფრთხილად თქვენი არქივის ფაილების შესახებ, რომლებიც თქვენ ჩამოტვირთავთ..

ZIP ფაილები და სხვა ტიპის არქივები შეიძლება შეიცავდეს ვირუსებს და სხვა მავნე პროგრამებს. თუ გახსნით არქივს და იპოვით ფაილის ფორმატს, გარდა ის, რაც გსურთ, განსაკუთრებით შესრულებული ფორმატი, როგორიცაა .exe, არ გახსნათ იგი.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map