ড্রপবক্স নতুন ডিভান্স সংক্ষেপণের অ্যালগোরিদমের কোড প্রকাশ করে

প্রযুক্তি / ড্রপবক্স নতুন ডিভান্স সংক্ষেপণের অ্যালগোরিদমের কোড প্রকাশ করে 1 মিনিট পঠিত

অ্যান্ড্রয়েড শিরোনাম



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

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



ডিভানস নতুন ভেক্টর অভ্যন্তরীণ প্রযুক্তি ব্যবহার করে যা মরিচা প্ল্যাটফর্মের সরবরাহ করে। যেহেতু এটি বহু-থ্রেডযুক্ত, এটি মোটেও ধীর হওয়া উচিত নয়।



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



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

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

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



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

ড্রপবক্স ক্লায়েন্টদের পক্ষে যে প্রচুর পরিমাণে ডেটা সঞ্চয় করে তা বিবেচনা করে, তাদের দৃষ্টিকোণ থেকে একটি নতুন সংক্ষেপণ পদ্ধতির সুবিধা দেখতে সহজ হতে পারে। এমনকি ড্রপবক্স স্টোরের সামগ্রীর পরিমাণের 1 বা 2 শতাংশ হ্রাস তাত্ত্বিকভাবে ব্যাপক সঞ্চয় সরবরাহ করবে। এটি কোনও নেটওয়ার্কের মাধ্যমে ব্যবহারকারীদের কাছে ডেটা প্রেরণ করে পাঠানো সময়ের পরিমাণ হ্রাস করতে পারে।

ট্যাগ ড্রপবক্স