আপনার ডিভাইসেই চলে · আপনার ফাইল কখনও আপনার ডিভাইস ছেড়ে যায় না।
.zip দিন, আর আর্কাইভটা যে ফোল্ডার-কাঠামোয় বানানো, ঠিক সেভাবেই প্রতিটা ফাইল তার সাইজ আর চাপা সাইজসহ দেখুন। একটা ফাইল নামান, একে একে সবগুলো নামান, বা কিছু না খুলেই কোনো ছবি বা লেখা আগে দেখে নিন।
ফোনেও চলে, ল্যাপটপেও: রাস্তায় কেউ একটা আর্কাইভ পাঠাল, এখানে খুলে শুধু দরকারি PDF-টা নামিয়ে নিলেন। আর্কাইভটা পড়া হয় আপনার ডিভাইসেই; কিছুই কোথাও পাঠানো হয় না। পুরোনো আর্কাইভ প্রোগ্রাম যেসব ফাইলের নাম স্থানীয় কোড পেজে লিখত — সিরিলিক, আরবি, গ্রিক, হিব্রু, তুর্কি, জাপানি, চীনা, কোরিয়ান — সেগুলো সেই কোড পেজেই পড়া হয়।
পাসওয়ার্ড দেওয়া ফাইল একমাত্র জিনিস যা এটা বের করতে পারে না: ফরম্যাটেই সেগুলো চিহ্নিত থাকে, তাই তালিকায় সুরক্ষিত বলে দেখানো হয়, আর আর্কাইভের বাকি সব বের হয়। ভাঙা বা অসম্পূর্ণ ফাইল, আর ডিভাইসের মেমোরির তুলনায় বেশি বড় আর্কাইভের বেলাতেও সরাসরি জানানো হয়।
যার জন্য নয়: পাসওয়ার্ড দেওয়া ফাইল বের করা, কিংবা RAR ও 7z আর্কাইভ খোলা — শুধু পাসওয়ার্ড ছাড়া সাধারণ ZIP এন্ট্রি বের হয়।
টুল দেখে ফাইলের প্রথম দুটো বাইট — PK অক্ষর দুটো, যা দিয়ে প্রতিটা ZIP শুরু হয় — এক্সটেনশন নয়। বেশ কয়েকটা প্রচলিত ফরম্যাট ভেতরে আসলে ZIP আর্কাইভ: Word, Excel আর PowerPoint ফাইল (.docx, .xlsx, .pptx), EPUB ই-বুক আর Android-এর .apk প্যাকেজ। এমন ফাইল ড্রপ এলাকায় টেনে আনুন, কারণ বাছাইয়ের বোতাম শুধু .zip ফাইল দেখায়; তখন তার অংশগুলো তালিকায় চলে আসে। .docx-এর ছবিগুলো থাকে word/media ফোল্ডারে, আর প্রতিটা আলাদা করে ডাউনলোড করা যায়।
যে ফাইলে ওই দুটো বাইট নেই, তা ফিরিয়ে দেওয়া হয় «এই ফাইলটি ZIP আর্কাইভ নয়।» বার্তা দিয়ে। RAR বা 7z আর্কাইভ এটাই পায়, আর সেই «zip»-ও, যা আসলে ব্যর্থ ডাউনলোডে সেভ হওয়া একটা ওয়েব পাতা।
ZIP তার সূচিপত্র রাখে একেবারে শেষে। সেই শেষটা না থাকলে — যেমন ডাউনলোড মাঝপথে থেমে গেলে — টুল জানায় ZIP-টা অসম্পূর্ণ বা নষ্ট হতে পারে। একই বার্তা আসে টুকরো করা আর্কাইভের একটা অংশের বেলায়, যেমন .z01 বা .zip.001; সেই অংশগুলো এখানে জোড়া যায় না, তাই আর্কাইভটা একটা ফাইল হিসেবেই লাগবে। এই ডিভাইসের মেমোরির তুলনায় বেশি বড় আর্কাইভের বেলায় ঠিক সেটাই জানানো হয়।
পাসওয়ার্ড দেওয়া ফাইল তালিকায় পাসওয়ার্ড-সুরক্ষিত বলে চিহ্নিত থাকে, একটা বার্তা জানায় এমন কয়টা, আর বাকি প্রতিটা ফাইল তবু বের হয়। পুরো আর্কাইভ ফিরিয়ে দেওয়া হয় শুধু তখন, যখন প্রতিটা ফাইলেই পাসওয়ার্ড। Store বা Deflate ছাড়া অন্য কোনো পদ্ধতিতে প্যাক করা ফাইল — খুব কম প্রোগ্রামই তা ব্যবহার করে — বের করা যায় না, আর সেটা নাম ধরে জানানো হয়।
নাম UTF-8 হিসেবে পড়া হয়, যখন আর্কাইভ সেভাবে চিহ্ন দেয়, নামের একটা Unicode কপি রাখে, বা নামগুলো এমনিতেই বৈধ UTF-8। পুরোনো প্রোগ্রামে বানানো আর্কাইভ নাম রাখত স্থানীয় কোনো কোড পেজে; সেসব নাম পড়া হয় সেই কোড পেজে, যাতে এগুলো শব্দ হয়ে ওঠে, যেমন রুশের জন্য cp866, আরবির জন্য cp720, গ্রিকের জন্য cp737, তুর্কির জন্য cp857, হিব্রুর জন্য cp862, অথবা জাপানি, চীনা আর কোরিয়ানের জন্য Shift_JIS, GBK, Big5 আর EUC-KR।
«আকার» হলো খোলা অবস্থার সাইজ, আর «প্যাক করা» হলো আর্কাইভের ভেতরের সাইজ; সরু স্ক্রিনে প্যাক করা কলাম লুকানো থাকে। দুটো প্রায় সমান হলে ফাইলটা আগে থেকেই কমপ্রেস করা ছিল, যেমন সাধারণত ফটো আর ভিডিও থাকে। ফোল্ডার আগে দেখায়, আর নামের ভেতরের সংখ্যা মান ধরে সাজে, তাই page2 আসে page10-এর আগে। লেখার প্রিভিউ দেখায় প্রথম 4,000 অক্ষর, UTF-8 হিসেবে পড়ে, আর TXT, CSV, JSON, XML, HTML, Markdown আর লগ ফাইলের পাশাপাশি TSV, CSS, JavaScript, YAML, INI, SRT আর VTT ফাইলও খোলে।
এই পাতা অন্য ভাষায়: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia