সুচিপত্র:
সংজ্ঞা - ক্যানোনিকালাইজেশন বলতে কী বোঝায়?
ক্যানোনিকালাইজেশন হ'ল ডেটা রূপান্তর করার প্রক্রিয়া যা একাধিক প্রতিনিধিত্বকে স্ট্যান্ডার্ড অনুমোদিত বিন্যাসে জড়িত। এই ধরণের রূপান্তরটি নিশ্চিত করে যে ডেটা ক্যানোনিকাল বিধি মেনে চলে। এটি সমতা নিশ্চিতকরণ, স্বতন্ত্র ডাটা স্ট্রাকচারের সংখ্যা গণনা করার জন্য, অর্থপূর্ণ বাছাইয়ের আদেশ আরোপ করতে এবং অ্যালগরিদম দক্ষতা উন্নত করার জন্য বিভিন্ন প্রতিনিধিত্বের সাথে তুলনা করে, যাতে পুনরাবৃত্তি গণনাগুলি মুছে যায়।
ক্যানোনিকালাইজেশন অবিচ্ছিন্ন তথ্য থেকে প্রচলিত তথ্য জেনারেট করার জন্য অসংখ্য ইন্টারনেট এবং কম্পিউটার অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়। তথ্য উপাত্ত উপস্থাপনা ব্যাপকভাবে ব্যবহৃত হয়
অনুসন্ধান ইঞ্জিন অপ্টিমাইজেশন (এসইও), ওয়েব সার্ভার, ইউনিকোড এবং এক্সএমএল।
এই শব্দটি C14N, স্ট্যান্ডার্ডাইজেশন বা নরমালাইজেশন হিসাবেও পরিচিত।
টেকোপিডিয়া ক্যানোনিকালাইজেশন ব্যাখ্যা করে
এসইওতে, ইউআরএল ক্যানোনিকালাইজেশন একাধিক সম্ভাব্য ইউআরএল সহ ওয়েব সামগ্রীর সাথে ডিল করে। এটি অনুসন্ধানগুলিতে বৈষম্য তৈরি করতে পারে কারণ কোন ইউআরএল প্রদর্শিত হবে সে সম্পর্কে সার্চ ইঞ্জিন সচেতন নয়। ক্যানোনিকালাইজেশন বেশিরভাগ পছন্দ থেকে সেরা URL বেছে নেয়, সাধারণত হোম পৃষ্ঠাগুলি উল্লেখ করে to যদিও নির্দিষ্ট ইউআরএল একই হিসাবে দেখা যায়, ওয়েব সার্ভারগুলি ইউআরএলগুলির জন্য পৃথক ফলাফল দেয়। অনুসন্ধান ইঞ্জিনগুলি কেবলমাত্র ইউআরএলকে প্রমিত আকারে বিবেচনা করে।
কম্পিউটার সুরক্ষা ফাইলের নাম ক্যানোনিকালাইজেশনের উপর ভিত্তি করে। কিছু ওয়েব সার্ভারের কেবলমাত্র একটি নির্দিষ্ট ডিরেক্টরিতে ফাইলগুলি চালিত করার জন্য সুরক্ষা বিধি থাকতে পারে। এরপরেই কেবল ফাইলটি কার্যকর করা হয় যদি পাথটির নামে নির্দিষ্ট ডিরেক্টরি থাকে। ফাইলের নামটি একটি অনন্য উপস্থাপনা কিনা তা পরীক্ষা করার জন্য বিশেষ যত্ন নিতে হবে। এই জাতীয় দুর্বলতাটিকে ডিরেক্টরি ট্র্যাভারসাল বলা হয়।
ইউনিকোড স্ট্যান্ডার্ডের বেশিরভাগ অক্ষরের ভ্যারিয়েবল-দৈর্ঘ্যের এনকোডিং রয়েছে। এটি প্রতিটি স্ট্রিং চরিত্রের বিবেচনা প্রয়োজন এবং স্ট্রিংয়ের বৈধতা আরও জটিল করে তোলে makes যদি সমস্ত চরিত্রের এনকোডিংগুলি সফ্টওয়্যার প্রয়োগের ক্ষেত্রে বিবেচনা না করা হয় তবে বাগগুলি হওয়ার সম্ভাবনা দেখা দেয়। প্রতিটি চরিত্রের জন্য একক এনকোডিং ব্যবহার করে এই সমস্যাটি দূর করা যেতে পারে। সেরা বিকল্প, যা কোনও সফ্টওয়্যার নিতে পারে তা হ'ল স্ট্রিংটি ক্যানোনিকালাইজড কিনা তা পরীক্ষা করা। স্ট্রিংগুলি যা ক্যানোনিকালাইজড হয় না তা প্রত্যাখ্যান করা যেতে পারে।
ক্যানোনিকাল এক্সএমএল ডকুমেন্ট হ'ল এক্সএমএল ক্যানোনিকাল ফর্মের একটি এক্সএমএল ডকুমেন্ট। এটি ক্যানোনিকাল এক্সএমএল স্পেসিফিকেশন দ্বারা সংজ্ঞায়িত করা হয়েছে। এক্সএমএল-এ ক্যানোনিকালাইজেশন ট্যাগগুলির মধ্যে সাদা স্থানকে সরিয়ে দেয়, নামের স্থানের রেফারেন্সগুলি সাজায় এবং অপ্রয়োজনীয় স্থানগুলি নির্মূল করে এবং নির্দিষ্ট চরিত্রের এনকোডিংগুলি ব্যবহার করে। এটি সম্পর্কিত ইউআরএলকে পরম URL এ রূপান্তরিত করার পাশাপাশি এক্সএমএল এবং ডক্টইপিই ঘোষণাগুলিও সরিয়ে দেয়।