ZIP আর্কাইভ (.zip)

PKWARE স্ট্যান্ডার্ড

ZIP হলো লসলেস ডেটা কমপ্রেশন সমর্থনকারী একটি আর্কাইভ ফাইল ফরম্যাট, যা একাধিক ফাইল এবং ডিরেক্টরিকে একটি একক বহনযোগ্য কন্টেইনারে প্যাকেজ করতে দেয়।

ZIP থেকে TAR-তে রূপান্তর করুন

বিনামূল্যের ব্রাউজারভিত্তিক ZIP-থেকে-TAR রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।

অনলাইনে ZIP কম্প্রেস করুন

ব্যক্তিগত - ফাইল কখনোই আপনার ডিভাইস ছেড়ে যায় না

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে ZIP ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

ব্যক্তিগত - ফাইল কখনোই আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
নেটওয়ার্কে কোনো ডেটা পাঠানো হয় না - গোপনীয়তার নিশ্চয়তা: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে ZIP ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

50 4B 03 04

ASCII রিপ্রেজেন্টেশন: PK..

স্ট্যান্ডার্ডাইজেশন: PKWARE APPNOTE / ISO/IEC 21320-1

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারস্বতন্ত্র কমপ্রেশন হেডারসহ একাধিক ফাইল একত্রিতকারী আর্কাইভ কন্টেইনার
কম্প্রেশনডিফ্লেট (মেথড ৮), স্টোর (মেথড ০), BZIP2, LZMA, Zstandard
বাইট এন্ডিয়াননেসসকল স্বাক্ষর হেডার, CRC32 চেক এবং আকারের জন্য লিটল-এন্ডিয়ান
কালার স্পেসপ্রযোজ্য নয় (যেকোনো ধরনের ফাইলের জন্য বাইনারি কন্টেইনার)
চ্যানেল ও কাঠামোহায়ারার্কিকাল ডিরেক্টরি স্ট্রাকচার, মেটাডাটা স্ট্রিম এবং ফাইল চেকসাম
সর্বোচ্চ মাত্রাস্ট্যান্ডার্ড ZIP: ৪ GB / ৬৫,৫৩৫ ফাইল; ZIP64: ১৬ এক্সাবাইট / ১৮ কুইন্টিলিয়ন ফাইল
স্বচ্ছতাপ্রযোজ্য নয়
স্ট্রিমিং ও প্রোগ্রেসিভফাইলের শেষে থাকা সেন্ট্রাল ডিরেক্টরি ডিকমপ্রেস না করেই তাৎক্ষণিক তালিকা তৈরি করতে সক্ষম করে

টেকনিক্যাল তুলনা ম্যাট্রিক্স: ZIP বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যZIP (বর্তমান)7-Zip (7z)TAR.GZRAR
অপারেটিং সিস্টেমের সামঞ্জস্যঅন্তর্নির্মিত ZIP সমর্থন OS ও সংস্করণভেদে আলাদা; অনেক সিস্টেমে নিজস্ব সরঞ্জাম থাকে।7-Zip বা তৃতীয় পক্ষের অ্যাপ প্রয়োজনলিনাক্স/ম্যাকওএসে নেটিভ; উইন্ডোজে টুল প্রয়োজনWinRAR বা unrar লাইব্রেরি প্রয়োজন
কমপ্রেশন দক্ষতামাঝারি (ডিফ্লেট অ্যালগরিদম)খুব বেশি (LZMA/LZMA2 অ্যালগরিদম)মাঝারি (টার এর ওপর ডিফ্লেট)বেশি (RAR প্রোপাইটরি কমপ্রেশন)
সলিড আর্কাইভিংনা (প্রতিটি ফাইল স্বাধীনভাবে সংকুচিত হয়)হ্যাঁ (ডুপ্লিকেট টেক্সটের জন্য সলিড ব্লক কমপ্রেশন বাড়ায়)হ্যাঁ (সম্পূর্ণ টারবল সংকুচিত করে)হ্যাঁ (ঐচ্ছিক সলিড মোড)
সিলেক্টিভ এক্সট্রাকশনযেকোনো একক ফাইলের দ্রুত তাৎক্ষণিক এক্সট্রাকশনপূর্ববর্তী সলিড ব্লক ডিকমপ্রেস করা প্রয়োজনটার্গেট ফাইল পর্যন্ত স্ট্রিম ডিকমপ্রেস করতে হবেনন-সলিড হলে দ্রুত

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

আর্কাইভ ইউটিলিটি 'End-of-central-directory signature not found' বা অবৈধ আর্কাইভ রিপোর্ট করে।

মূল কারণ: সেন্ট্রাল ডিরেক্টরি রেকর্ড ধারণকারী শেষ বাইটগুলো অনুপস্থিত থাকা ট্রানকেটেড ডাউনলোড।

পুনরুদ্ধার: শুরু থেকে লোকাল ফাইল হেডার স্ক্যান করতে এবং একটি নতুন সেন্ট্রাল ডিরেক্টরি পুনর্নির্মাণ করতে 'zip -FF damaged.zip --out fixed.zip' ব্যবহার করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

ZIP নিরাপত্তা মূলত Zip Slip পাথ ট্রাভার্সাল ভলনারেবিলিটি এবং কমপ্রেশন বম্বের চারপাশে আবর্তিত হয়।

পরিচিত অ্যাটাক ভেক্টর

  • Zip Slip: ক্ষতিকারক ফাইলের নাম যাতে '../../' পাথ ট্রাভার্সাল থাকে যা লক্ষ্য এক্সট্রাকশন ডিরেক্টরি থেকে বেরিয়ে যায়।
  • Zip Bomb: ছোট আর্কাইভ যা পেটাবাইট শূন্যে প্রসারিত হয় (যেমন: ৪২.zip ৪২ KB প্রসারিত হয়ে ৪.৫ PB হয়), যা ডিস্ক এবং মেমরি নিষ্কাশনের মাধ্যমে সার্ভার ক্র্যাশ করে।
  • লিগ্যাসি ZipCrypto এনক্রিপশন ত্রুটি যা কয়েক মিনিটের মধ্যে সাইফারটেক্সট-ওনলি কী পুনরুদ্ধারের অনুমতি দেয়।

প্রতিরক্ষামূলক সেরা অনুশীলন: টার্গেট ফোল্ডারের মধ্যে থাকে তা নিশ্চিত করতে সর্বদা এক্সট্রাকশন ফাইলের পথ স্যানিটাইজ করুন। অবিশ্বস্ত আপলোড আনজিপ করার সময় কঠোর সর্বোচ্চ বাইট এবং ফাইলের সংখ্যা সীমা নির্ধারণ করুন। WinZip AES-256 এনক্রিপশন ব্যবহার করুন।

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2015ISO/IEC 21320-1 ফরম্যাটটি EPUB, DOCX এবং JAR ফাইলের বেসলাইন কন্টেইনার হিসেবে ZIP-কে আনুষ্ঠানিকভাবে স্বীকৃতি দেয়।
1998মাইক্রোসফট উইন্ডোজ ৯৮ প্লাস!-এ মাইক্রোসফট উইন্ডোজ নেটিভ ZIP ফোল্ডার এক্সট্রাকশন যুক্ত করে।
1989ARC নিয়ে SEA-এর সাথে আইনি লড়াইয়ের পর ফিল কাটজ PKZIP-এর জন্য এটি তৈরি করেন।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • তৃতীয় পক্ষের সফটওয়্যার ইনস্টল করা ছাড়াই পৃথিবীর প্রতিটি অপারেটিং সিস্টেম দ্বারা সার্বজনীনভাবে সমর্থিত।
  • আর্কাইভের শেষে অবস্থিত সেন্ট্রাল ডিরেক্টরি ফাইল ডিকমপ্রেস না করেই তাৎক্ষণিক ফাইল তালিকা প্রদর্শনের অনুমতি দেয়।
  • সম্পূর্ণ আর্কাইভ ডিকমপ্রেস না করেই নির্দিষ্ট ফাইলগুলো আলাদাভাবে এক্সট্রাক্ট করা যায়।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • প্ল্যাটফর্ম জুড়ে বিশ্বস্তভাবে UNIX ফাইল অনুমতি বা সিমলিংক সংরক্ষণ করে না।
  • নন-সলিড আর্কাইভিংয়ের কারণে একই ধরনের ফাইলের বড় সংগ্রহের ক্ষেত্রে কমপ্রেশন অনুপাত 7z বা tar.xz-এর চেয়ে কম হয়।
  • স্ট্যান্ডার্ড লিগ্যাসি ZipCrypto এনক্রিপশন ক্রিপ্টোগ্রাফিক্যালি নিরাপদ নয় (AES-256 প্রয়োজন)।

আকর্ষণীয় কারিগরি তথ্য

  • ZIP ফাইল হেডারে থাকা 'PK' হলো PKZIP-এর উদ্ভাবক ফিল কাটজ-এর নামের আদ্যক্ষর।
  • APK, JAR, DOCX ও EPUB-সহ কয়েকটি প্রচলিত ফরম্যাট ZIP কন্টেইনার ব্যবহার করে।
  • যেহেতু ZIP লোকাল ফাইল হেডারের আগে বা সেন্ট্রাল ডিরেক্টরির পরে ডেটা যুক্ত করার অনুমতি দেয়, তাই এটি পলিগ্লট ফাইলের জন্য একটি প্রিয় কন্টেইনার যা একই সাথে ছবি, JAR বা এক্সিকিউটেবল হিসেবে কাজ করে।

সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি

ZIP এবং 7Z-এর মধ্যে পার্থক্য কী?

অতিরিক্ত সফটওয়্যার ইনস্টল ছাড়াই ZIP যেকোনো অপারেটিং সিস্টেমের সাথে সার্বজনীনভাবে সামঞ্জস্যপূর্ণ। 7Z সলিড কমপ্রেশনের সাথে আধুনিক LZMA/LZMA2 অ্যালগরিদম ব্যবহার করে, ৩০%-৫০% বেশি কমপ্রেশন অনুপাত অর্জন করে তবে পুরোনো সিস্টেমে খোলার জন্য তৃতীয় পক্ষের সফটওয়্যার প্রয়োজন হয়।

ZIP ফাইলের বিষয়বস্তু দেখা দ্রুত কেন?

ZIP ফাইলের একদম শেষে একটি 'সেন্ট্রাল ডিরেক্টরি' সংরক্ষণ করে। সফটওয়্যারটি কোনো ফাইল ডিকমপ্রেস না করেই সম্পূর্ণ ডিরেক্টরি ট্রি এবং ফাইলের নাম অবিলম্বে প্রদর্শন করতে শেষ কয়েক কিলোবাইট পড়ে নেয়।

এনক্রিপ্ট করা ZIP ফাইল কি সহজে ক্র্যাক করা যায়?

লিগ্যাসি ZIP এনক্রিপশন (ZipCrypto) একটি দুর্বল ৯৬-বিট কি স্ট্রিম সাইফার ব্যবহার করে যা bkcrack-এর মতো প্লেইনটেক্সট অ্যাটাক টুল ব্যবহার করে কয়েক মিনিটের মধ্যে ভেঙে ফেলা যায়। ক্রিপ্টোগ্রাফিক নিরাপত্তা নিশ্চিত করতে আধুনিক আর্কাইভগুলোতে অবশ্যই WinZip AES-256 এনক্রিপশন ব্যবহার করতে হবে।

সম্পর্কিত ZIP কনভার্সন পেয়ার

ZIP থেকে TAR

একটি ZIP আর্কাইভকে TAR আর্কাইভে রূপান্তর করলে সংকুচিত ফাইল কন্টেইনারটি ইউনিক্স পরিবেশের উপযোগী একটি অসংকুচিত টেপ আর্কাইভ ফরম্যাটে রূপান্তরিত হয়।

TAR থেকে ZIP

একটি TAR আর্কাইভকে ZIP আর্কাইভে রূপান্তর করলে একটি অসংকুচিত ইউনিক্স কন্টেইনার সর্বজনীনভাবে অ্যাক্সেসযোগ্য, সংকুচিত ফাইল ফরম্যাটে রূপান্তরিত হয়।

ZIP থেকে 7Z

ZIP-কে 7z-তে রূপান্তর করলে ভিন্ন compression বিকল্পে archive নতুন করে প্যাক করা হয়। ফাইলের ধরন ও সেটিংস অনুযায়ী নতুন archive ছোট বা বড় হতে পারে।

7Z থেকে ZIP

7z-কে ZIP-এ রূপান্তর করলে ZIP সমর্থনকারী সফটওয়্যারে archive খোলা সহজ হতে পারে। ফাইলের ধরন ও সেটিংস অনুযায়ী compression-এর ফল ভিন্ন হয়।

RAR থেকে ZIP

একক-ভলিউম RAR4/RAR5 আর্কাইভ, সলিড আর্কাইভসহ, সরাসরি আপনার ব্রাউজারে ডিকম্প্রেস করে সাধারণ ZIP ফাইলে রূপান্তর করুন - সার্ভারে কোনো ফাইল আপলোড ছাড়াই।