ফাইলগুলি সংকুচিত করার জন্য আমি সংরক্ষণাগার বিন্যাসের সেরা পছন্দটিকে কীভাবে মূল্যায়ন করতে পারি?


24

সাধারণভাবে, আমি নিম্নলিখিতগুলি পর্যবেক্ষণ করেছি:

  • লিনাক্স-ওয়াই ফাইল বা সরঞ্জাম সংরক্ষণাগার বিতরণের জন্য bzip2 বা gzip ব্যবহার করে
  • উইন্ডোজ-ওয়াই ফাইল বা সরঞ্জাম সংরক্ষণাগার বিতরণের জন্য জিপ ব্যবহার করে
  • অনেকগুলি নিজস্ব সংরক্ষণাগার তৈরি ও বিতরণের জন্য 7-জিপ ব্যবহার করে

প্রশ্নাবলী:

  • এই ফর্ম্যাটগুলির সুবিধাগুলি এবং অসুবিধাগুলি কী কী, সেগুলি সবগুলিই খোলা ফর্ম্যাট হিসাবে প্রদর্শিত হবে? কখন / কেন আমি একজনের (অন্যটি বলে, 7-জিপ) অন্যটি (বলুন, জিপ) বেছে নেব?
  • এই সমস্তগুলি পোর্টেবল ফর্ম্যাট সত্ত্বেও উপরের প্রবণতাটি কেন ধরে যায়? একটি নির্দিষ্ট প্ল্যাটফর্মে একটি নির্দিষ্ট সংরক্ষণাগার বিন্যাস ব্যবহার করার কোনও বিশেষ সুবিধা আছে?



@ সাথ্যা, @ আন্ড্রেয়াস: লিঙ্কগুলির জন্য ধন্যবাদ, সেগুলি আমার প্রশ্নের অংশ এবং উত্তরের অংশ। :)
মেহরদাদ

1
কম্প্রেশন একটি জটিল জটিল ক্ষেত্র, এবং কোনও একটি অ্যালগরিদম প্রতিটি কিছুর জন্য সর্বোত্তম ফলাফল আনতে পারে না - তদুপরি, এটি এমন একটি সমস্যা যা আপনি সংস্থানগুলি নিক্ষেপ করতে এবং আরও ভাল ফলাফল পেতে পারেন তবে এটি এমন একটি যা প্রায় খুব কম সময়ে করা যায়। কিছু অ্যালগরিদম দ্রুত এবং মেমরি হালকা হওয়ার দিকে মনোনিবেশ করে, কিছুটা সময় নেয় না কেন এটি আপনার প্রয়োজনে 12 জিবি র‌্যাম (অতিরঞ্জিত নয়) প্রয়োজন হয় তা বিবেচনা না করেই ছোট্ট সম্ভাব্য ফাইল তৈরিতে ফোকাস করে।
ফোশি

1
@ ফোশি, এটির একটি উত্তর হওয়া উচিত।
ইয়েজচক 16

উত্তর:


16

প্রচুর সংকোচনের বিন্যাস এবং পদ্ধতি উপলব্ধ রয়েছে, কিছু কিছু সংক্ষিপ্ত করে না এবং একটি সংরক্ষণাগারে অনেকগুলি ফাইল সঞ্চয় করার জন্য ডিজাইন করা হয় এবং অন্যান্য নতুন পরীক্ষামূলক সংক্ষেপকগুলি ( পিএকিউ ভিত্তিক) যতটা সম্ভব আক্রমণাত্মকভাবে সংকোচনের জন্য ডিজাইন করা হয়েছে, অপারেশনটি সম্পাদন করতে যত সময় লাগে তা নির্বিশেষে।

আপনার সংক্ষেপণ পদ্ধতি পছন্দ থেকে আপনার প্রয়োজনীয় বৈশিষ্ট্যগুলি মূল্যায়ন করতে হবে এবং এটি ব্যবহৃত হবে সেই প্রসঙ্গেও বিবেচনা করতে হবে।

বিভিন্ন বৈশিষ্ট্য এবং বিবেচনার মধ্যে রয়েছে:

  • সংকোচনের ক্ষমতা - এটি যথেষ্ট পরিমাণে ফাইল সঙ্কুচিত করে?
  • ব্যবহারের সহজতা - ফাইলটি যদি অন্য কোনও ব্যবহারকারীর কাছে চলে যায় তবে সংরক্ষণাগারটি কী উত্তোলন করা সহজ হবে বা আরও বেশি সফ্টওয়্যার ইনস্টল করার প্রয়োজন হবে?
  • পাসওয়ার্ড সুরক্ষা এবং / অথবা এনক্রিপশন - এই সুরক্ষা ব্যবস্থা কি দরকার?
  • একাধিক ভলিউম সমর্থন - যদি লক্ষ্য মাধ্যমের জন্য ফাইলটিকে উপযুক্ত খণ্ডে বিভক্ত করা প্রয়োজন হয়, তবে ফর্ম্যাটটি কি মার্জিতভাবে এটি সমর্থন করে? উদাহরণস্বরূপ, একটি সিডির জন্য 650 এমবি।
  • মেরামত ও পুনরুদ্ধার - যদি ফাইলটি আংশিকভাবে দূষিত হয়ে যায় তবে এটি কী ডেটা পুনরুদ্ধারে সহায়তা করার জন্য একটি পুনরুদ্ধার রেকর্ড সরবরাহ করে?
  • ইউনিকোড সমর্থন - অর্কিভারটি কি আন্তর্জাতিক ফাইলের নামগুলি সমর্থন করে বা কেবল স্ট্যান্ডার্ড এএসসিআইআই?
  • সিস্টেমের প্রয়োজনীয়তা - 7-জিপের মতো আধুনিক সংকোচকারীরা বৃহত্তর অভিধান ব্যবহার করে সংক্ষেপণ দক্ষতা বাড়ানোর দক্ষতা সরবরাহ করে (ডিকশনারিটি একটি সংক্ষেপিত ফাইলে সাধারণভাবে পুনরাবৃত্তি করা ডেটার রেফারেন্স), তবে এটি উভয় সংক্ষেপণে মেমরির খরচ বৃদ্ধি করে এবং পচন সময়।
  • স্ব-এক্সট্রাকশন সমর্থন - সংরক্ষণাগারটি কার্যকর করা যায় এমন কোনও ফাইলের মধ্যে রোল করা যেতে পারে যা কারওর ব্যবহারের প্রয়োজন হয় তার পক্ষে সহজতরকরণ সরবরাহ করে? (এছাড়াও মনে রাখবেন আপনি কেবল একটি একক প্ল্যাটফর্মের জন্য একটি স্ব-এক্সট্র্যাক্টর তৈরি করতে পারেন General সাধারণত উইন্ডোজের মতো কোনও সামঞ্জস্যের স্তরটি না চালিয়ে উইন্ডোজের স্ব-এক্সট্র্যাক্টর ডিফল্টরূপে লিনাক্সে কাজ করবে না)।
  • ফাইল সিস্টেমের বৈশিষ্ট্যগুলি - সংক্ষেপকগুলি কি প্রাসঙ্গিক ফাইল সিস্টেম মেটাডেটা এবং অনুমতিগুলি সঞ্চয় করতে পারে যেগুলি নিষ্কাশনের সময়ে সংরক্ষণের উপযুক্ত হতে পারে?

সাধারণত জিপ বলতে সর্বাধিক সর্বব্যাপী বিন্যাস হয় তবে 4 জিবি-র বেশি সাইজ সাধারণত সমর্থন করা হয় না (যদি তা হয়) তবে সুরক্ষা সমর্থনটিকে সাধারণত দুর্বল হিসাবে গণ্য করা হয় (স্ট্যান্ডার্ড পাসওয়ার্ডকে একটি সরল-পাঠ্য আক্রমণে আপোস করা যেতে পারে, এবং আরও এনক্রিপশন হয়) সাধারণত বাণিজ্যিক জিপ সফ্টওয়্যার বিক্রেতাদের দ্বারা ফর্ম্যাটটির একটি আনুষ্ঠানিক ডেরাইভেটিভ হিসাবে প্রয়োগ করা হয়)।

তা ছাড়া, অন্যান্য জনপ্রিয় ফর্ম্যাটগুলির আরও বেশি সফ্টওয়্যার ইনস্টল করে সমস্ত অপারেটিং সিস্টেমে কিছু ফর্ম সমর্থন থাকবে।

আমার ব্যক্তিগত পছন্দটি 7-জিপ , কারণ এতে দুর্দান্ত এবং নমনীয় সংকোচন রয়েছে; এটি উইন্ডোজে একটি অদ্ভুত ইউজার ইন্টারফেস থাকার পরেও। লিনাক্স এবং ম্যাক ওএস এক্সের জন্য ডি-সংক্ষেপক রয়েছে (যদিও মান হিসাবে জিইউআই নয়)।


3
সংরক্ষণাগারটি যদি বিতরণের জন্য বোঝানো হয় তবে আপনার লক্ষ্য দর্শকদের বিবেচনা করা এবং তাদের প্ল্যাটফর্মে ডিফল্টরূপে সমর্থিত এমন ফর্ম্যাট ব্যবহার করাও গুরুত্বপূর্ণ। এই ক্ষেত্রে অন্যান্য বিবেচনার চেয়ে অ্যাক্সেসযোগ্যতা আরও গুরুত্বপূর্ণ হতে পারে।
হামার

তথ্যের জন্য +1 ধন্যবাদ, যদিও কোন ফর্ম্যাটগুলি সেই বুলেট পয়েন্টগুলিকে সমর্থন করে তা উল্লেখ করা আরও ভাল হত । :)
মেহরদাদ

আমি প্রলুব্ধ হয়েছিলাম তবে প্রচুর ফর্ম্যাট উপলব্ধ রয়েছে, যা তালিকাবদ্ধ হতে দীর্ঘ সময় নিতে পারে। উইকিপিডিয়ায় সংক্ষেপণ ফর্ম্যাটগুলির একটি ভাল বৈশিষ্ট্য ম্যাট্রিক্স রয়েছে যা সাহায্য করতে পারে: en.wikedia.org/wiki/Compistance_of_archive_formats
Ruairi Fullam

1
সংরক্ষণাগার ফাইলগুলি স্ব-উত্তোলনের ক্ষেত্রে ইতিহাস ইতিহাস একটি গুরুত্বপূর্ণ পাঠ দেয়। দুটি দশক আগে স্ব-উত্তোলনের সংরক্ষণাগার রয়েছে যে লোকেরা আর স্ব-উত্তোলন করতে পারে না কারণ তাদের মেশিনগুলি এমএস / পিসি-ডস প্রোগ্রাম পরিচালনা করতে পারে না, বা প্রসেসরের পরিবর্তনের ফলে স্ব-এক্সট্র্যাক্টর প্রোগ্রামগুলি ক্র্যাশ করে বা স্ব-কারণ এক্সট্রাক্টররা অভিযোগ করেন যে ডিস্কগুলি পূর্ণ রয়েছে কারণ তারা ডিস্কগুলি এত বড় হওয়ার আশা করে না বা ...
জেডিবিপি

এই বিষয়টি অবশ্যই বিতর্কযোগ্য, আমি সেই বিশেষ সমস্যার মুখোমুখি হইনি তবে আমি এটি দেখতে পাচ্ছি; আমি মনে করি এটি সংরক্ষণাগার তৈরির শেষ লক্ষ্য এবং ফাইলগুলির প্রত্যাশিত দীর্ঘায়ু নিয়ে প্রশ্ন all অবশ্যই আপনার যদি কোনও পুরানো সংরক্ষণাগার থাকে যা ডস যুগ থেকে উত্তোলন করা কঠিন, আপনি ডসবক্স ব্যবহার করতে পারেন, বা প্রয়োজনে একটি ভিএমও তৈরি করতে পারেন।
রুইয়ের ফুল্লাম

8

মাথায় আসে এমন একটি জিনিস হ'ল জেফ আতউডের একটি (দুই বছরের পুরানো) ব্লগ পোস্ট: মাল্টি-কোর এরে ফাইল সংক্ষেপণ । সেই নিবন্ধে তিনি দেখতে পেয়েছেন যে দুটি কোরের বেশি চলাকালীন bzip2 7-জিপকে ছাড়িয়ে যায়।


+1 ওএমজি! আমি এটা জানতাম না। সংক্ষেপণের অনুপাতটি এটি উপযুক্ত হবে না বলে মনে হচ্ছে। :)
মেহরদাদ

2
এই পোস্টটি 2 বছরেরও বেশি পুরানো। --জিপ এখন দুটি কোর-এরও বেশি ভাল কাজ করে না?
ক্রেগক্স

বিজেডআইপি 2 একাধিক কোরগুলির চেয়ে আরও দক্ষতার সাথে সংকুচিত হয় কারণ এটি 100-900KB ব্লকগুলিতে সংকোচিত হয়, সুতরাং এটি পৃথক কোরগুলিতে ব্লকগুলি ছড়িয়ে দিতে পারে, তবে এই ব্লকগুলি একে অপরের থেকে পৃথক হিসাবে বিবেচিত বলে সংকোচন দক্ষতা নষ্ট হয়ে যায়।
রুইয়ের ফুল্লাম

4

আপনার প্রথম প্রশ্নটির জন্য, 7-জিপ একটি আর্কিভারের চেয়ে অনেক বেশি অ্যালগরিদম ব্যবহার করে ডেটা সংকুচিত ও সংক্ষেপিত করতে পারে।

আপনার দ্বিতীয় প্রশ্নের জন্য, কেবলমাত্র নিশ্চিত হয়ে নিন যে প্ল্যাটফর্মটি এমন সরঞ্জামগুলিকে সমর্থন করে যা প্রদত্ত ফর্ম্যাটটিকে সমর্থন করে। উদাহরণস্বরূপ, আমি কোনও ম্যাকে আরআর ব্যবহার করা এড়াতে চাই । যদিও এটি ব্যবহার করা সম্ভব হয়েছে এবং এটি সমর্থন করে এমন নিখরচায় ইউটিলিটি রয়েছে, তবে উইন্ডোজ ইউটিলিটিগুলি যা আরআরকে সমর্থন করে তাদের (আমার অভিজ্ঞতায়) এর বেশি সমৃদ্ধ ইন্টারফেসের অভাব রয়েছে।


আমি ব্যক্তিগতভাবে গ্রাফিকাল আরআর প্রোগ্রামগুলি ঘৃণা করি এবং উইন্ডোজ এমনকি সর্বদা কমান্ড লাইনটি ব্যবহার করি।
কার্লএফ

4

অন্যরা যেমন উল্লেখ করেছেন, একটি নির্দিষ্ট সংক্ষেপণ বিন্যাসের পছন্দটি প্রচুর পরিমাণে ব্যবহার এবং লক্ষ্যযুক্ত দর্শকের উপর নির্ভরশীল।

  • .tar.gz এবং tar.bz2 সংরক্ষণাগারগুলি লিনাক্স সিস্টেমগুলিতে ব্যবহারের জন্য আদর্শ (এবং লিনাক্স ব্যবহারকারীদের সাথে ফাইলগুলি ভাগ করে নেওয়ার জন্য এক্সটেনশান দ্বারা) কারণ টার, জিজিপ এবং বিজিপ 2 সরঞ্জামগুলি প্ল্যাটফর্মে মূলত সর্বব্যাপী, এবং কারণ ডেটারের ফর্ম্যাটটি পূর্ণ ইউনিক্স অনুমতি এবং অন্যান্য প্ল্যাটফর্ম-নির্দিষ্ট বৈশিষ্ট্যগুলির জন্য সমর্থন। ট্যর্ক সংরক্ষণাগারটি সংকুচিত করতে gzip এবং bzip2 এর মধ্যে পছন্দটি মূলত গতি বনাম সংক্ষেপণের অনুপাত সম্পর্কে সিদ্ধান্ত নেওয়া হয়, bzip2 ছোট ফাইল সরবরাহ করে তবে অনেক ধীর সংক্ষেপণের গতি সহ with এই ফর্ম্যাটগুলির অসুবিধাগুলিতে উইন্ডোজের সাথে কম সামঞ্জস্যতা অন্তর্ভুক্ত রয়েছে এবং (সম্ভাব্য) একটি একক ফাইল বের করার জন্য পুরো সংরক্ষণাগারটি সঙ্কুচিত করা দরকার।

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

  • 7-জিপটি যদি আপনি সেরা সম্ভাব্য সংকোচন অনুপাত চান তবে ভাল। জিপের মতো এটি ইউনিক্স ফাইল অনুমতি বা মালিকানা সমর্থন করে না এবং বেশিরভাগ প্ল্যাটফর্মে এটি ডিফল্টরূপে ইনস্টল করা হয় না যা এটি ব্যবহার করতে কিছুটা বেশি কাজ করে, তবে সংক্ষেপণ অনুপাতটি যদি গুরুত্বপূর্ণ হয় তবে উইন্ডোতে এটি মূল্যবান হতে পারে। সর্বাত্মক লিনাক্স পরিবেশে 'xz' বা 'lzma' সংক্ষেপণের সরঞ্জামগুলি টারের সাথে ব্যবহার করা ভাল, যা 'gzip' এবং 'bzip2' এর মতো ঠিক একইভাবে কাজ করে তবে আরও উন্নত এলজেডএমএ আলগোরিদম like এর মতো ব্যবহার করে -Zip।


2

একটি উদাহরণ হিসাবে, আমি এই ক্ষেত্রে উল্লিখিত ফর্ম্যাটগুলি ব্যবহার করি:

  • পাঠ্য ফাইল (বিশেষত লগগুলি): বিজে 2
  • বিতরণ করা ফাইল সংগ্রহ (যেমন উত্স কোড): জিজেড (tar.gz সত্যই)।
  • বিভিন্ন ধরণের ফাইল: 7 জিপ। আমি খুব কার্যকরী উপায়ে প্রায় যে কোনও কিছুই সংকোচ করতে পারি। ক্রস প্ল্যাটফর্ম, ওপেন সোর্স, স্থিতিশীল, লাইটওয়েট, ফাইল (শিরোনাম এবং ডেটা) এনক্রিপশন, ... আপনি অন্য কিছুর জন্য জিজ্ঞাসা করতে পারেন? :)

আমি সম্পূর্ণরূপে আরএআর এড়িয়ে চলেছি এবং যখনই আমি আমার পরিচিত কারও কাছ থেকে আরআর ফাইলটি পেয়েছি, আমি তাকে / তাকে বলি যে এটি ফর্ম্যাটটি প্রপ্রেটিভ হিসাবে ব্যবহার করা বন্ধ করুন এবং সম্ভবত তিনি / তিনি লাইসেন্সবিহীন সফ্টওয়্যার ব্যবহার করছেন (বেশিরভাগ লোক উইনআরআর এর ট্রায়াল সংস্করণ ডাউনলোড করে ব্যবহার চালিয়ে যান) এটি চিরকাল)।

PS: আমি উবুন্টু (প্রাথমিকভাবে) এবং উইন্ডোজ (উভয় ডুয়াল বুট এবং ভার্চুয়ালবক্স) চালাচ্ছি।


1

কমপক্ষে চারটি পৃথক কাজ রয়েছে যা প্রায়শই একসাথে বিভ্রান্ত হয় কারণ জনপ্রিয় সরঞ্জামগুলি সেগুলিকে একীভূত করে:

  1. সংরক্ষণাগার: একাধিক ফাইল (মেটাডেটা সহ) একত্রিত করার ক্ষমতা, যথাসম্ভব জিনিস সংরক্ষণ করে things লিনাক্স / ইউনিক্স বিশ্বে সংরক্ষণাগারটি traditionতিহ্যগতভাবে TAR ফাইল ফর্ম্যাটে করা হয়।
  2. সংক্ষিপ্তকরণ: বাইনারি ডেটা স্ট্রিমের আকারটি ক্ষয়ক্ষতিহীনভাবে হ্রাস করার ক্ষমতা। লিনাক্স / ইউনিক্স বিশ্বে, এটি GZip এবং BZip2 দ্বারা প্রচলিতভাবে করা হয়।
  3. এনক্রিপশন: কীগুলির সাহায্যে ডেটা স্ক্র্যাম্ব করার ক্ষমতা
  4. চেকসাম: ত্রুটিগুলি সনাক্ত করার ক্ষমতা (এবং সম্ভবত সঠিক)।

.Tar.gz এবং .tar.bz এর সর্বব্যাপী ছোট একটি সরঞ্জামের ইউনিক্স দর্শনের সাথে মিলে যায় যা একটি একক সরঞ্জাম যা সবকিছু করে does টিআর ফাইল ফর্ম্যাটটি সংক্ষেপণ বা এনক্রিপশন সমর্থন করে না, তবে এটি কোনও সংকোচকারী (.tar.zip বা .tar.7z সহ) দ্বারা আরও সংকোচিত হতে পারে। GZip এবং BZip2 এর কাজটি হ'ল কোনও ফাইল স্ট্রিমকে অন্য ফাইল স্ট্রিমে সংকুচিত করা, কম্প্রেশন লেয়ারটি কীভাবে মেটাডেটা বা এনক্রিপশন বা চেকসাম সংরক্ষণ করবেন সে যত্নের প্রয়োজন নেই। যদিও সময়ের tarসাথে সাথে, আরও একটি সুবিধামতভাবে একটি সংকোচকের সাথে কাজ করার জন্য প্রোগ্রামে বেশ কয়েকটি শর্টকাট তৈরি করা হয়েছে ।

জিপ এবং 7z ফাইলের ফর্ম্যাটে, এই পৃথক কাজগুলি একটি একক প্রোগ্রাম দ্বারা একটি একক সুপার ফাইল ফর্ম্যাটে সম্পন্ন হয়।

এই সমস্তগুলি পোর্টেবল ফর্ম্যাট সত্ত্বেও উপরের প্রবণতাটি কেন ধরে যায়? একটি নির্দিষ্ট প্ল্যাটফর্মে একটি নির্দিষ্ট সংরক্ষণাগার বিন্যাস ব্যবহার করার কোনও বিশেষ সুবিধা আছে?

যেহেতু এটি এটি হয়ে গেছে তাই প্রোগ্রামের উত্স কোডগুলি traditionতিহ্যগতভাবে .tar.gz বা .tar.bz2 হিসাবে বিতরণ করা হয় কারণ ফাইলের অনুমতি সংরক্ষণ, পরিবর্তনের সময় ইত্যাদি প্রোগ্রামিংয়ের জন্য ব্যবহৃত বিভিন্ন সরঞ্জামের জন্য গুরুত্বপূর্ণ (যেমন মেক)।

পৃথক সংরক্ষণাগার এবং সংক্ষেপণ পদক্ষেপটি বছরের পর বছর ধরে খুব ভালভাবে কাজ করেছে, এটি সংরক্ষণাগার এবং সংকোচনের সাথে অবাধে মিশ্রিত করতে এবং মেলাতে সক্ষম হওয়ার স্পষ্ট সুবিধা রয়েছে এবং এর অসুবিধা (একটি 2-পদক্ষেপের সংক্ষেপণ প্রক্রিয়া) চালিত সরঞ্জামগুলি বিকাশ করে সহজেই নিষ্ক্রিয় করা যায় ( বেশিরভাগ আধুনিক লিনাক্স সংক্ষেপণ প্রোগ্রামটি সরাসরি মধ্যবর্তী পদক্ষেপটি গোপন করে .tar.gz বা .tar.bz2 এর সাথে সংকুচিত করবে)।

অন্যান্য ফাইল ফর্ম্যাটগুলিতে যাওয়ার কোনও দৃ reason় কারণ নেই, নতুন সংকোচকারীদের theতিহ্যটি ভঙ্গ করে ন্যায়সঙ্গত করার জন্য উল্লেখযোগ্যভাবে আরও ভাল সংকোচনের হার নেই এবং টার সবকিছু ভালভাবে সংরক্ষণ করতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.