ইউটিউব কোডগুলি কি সর্বদা 11 টি অক্ষরের গ্যারান্টিযুক্ত?


18

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


কমপক্ষে 5.20e + 19 টি ভিডিও তৈরি না হওয়া পর্যন্ত;)

@ জেসন ধিক্কার! আপনি কি ক্যালকুলেটর ব্যবহার করছেন!

2
সর্বাধিক ১১ টি অক্ষরের সংমিশ্রণটি একটি বৃহত সংখ্যার মতো মনে হয়, তবে আপলোড করা ইউটিউব ভিডিওগুলির সংখ্যা তাত্পর্যপূর্ণ হওয়ার পরে কয়েক বছরের মধ্যে এটি সম্ভবত উপহাস করা হবে না ... সুতরাং যদি আপনি একটির জন্যই তৈরি না করে থাকেন তবে তা গণনা করবেন না- বছরের ওয়েবসাইট।
jave.web

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

আমার মন্তব্যটি এখনও প্রযোজ্য, বিশেষত ২০১৪ সালে এবং কেবল গ্রহণযোগ্য উত্তরকে সমর্থন করে;)
jave.web

উত্তর:


20

তারা সম্ভবত দীর্ঘ সময়ের জন্য 11 টি অক্ষরে আটকে থাকবে। প্রতিটি চরিত্রের 64 টি সম্ভাব্য মান রয়েছে:

2 * 26 টি অক্ষর (ছোট হাতের এবং বড় হাতের অক্ষর) + 10 সংখ্যার জন্য, "2" এবং "-" অক্ষরের জন্য 2

2 * 26 + 10 + 2 = 64

তারপরে মোট ১১ টি অক্ষর:

64 ^ 11 = 73786976294838210000 (বা আরও বা কম "73,7e18")

অবশ্যই সমস্ত সংমিশ্রণটি তাদের অ্যালগোরিদমের উপর নির্ভর করে ব্যবহার করা হবে না তবে তারা সম্ভবত এটি যে কোনও সময় খুব শীঘ্রই পরিবর্তন করতে যাচ্ছেন না। ইউটিউব বিকাশকারীদের শব্দগুলি জানিয়েছে যে তারা গ্যারান্টি দেয় না যদিও:

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

আরও বেশি যুক্ত হওয়া সত্ত্বেও আরও ভাল পদ্ধতির মধ্যে প্রতিটি ভিডিও আইডি নেওয়া এবং এটি বৈধ কিনা তা দেখার জন্য ইউটিউব এপিআইতে অনুরোধ জানানো হবে। উদাহরণস্বরূপ, একটি HTTP GET করুন

http://gdata.youtube.com/feeds/api/videos/VIDEO_ID

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

চিয়ার্স,-জেফ পোজনিক, ইউটিউব এপিআই টিম

সূত্র: https://web.archive.org/web/20120306111051/http://osdir.com/ml/youtube-api-gdata/2009-10/msg00237.html


1
@ ডিয়েগো: আপনি যদি এতগুলি অঙ্ক উদ্ধৃত করতে চলেছেন তবে আপনি শেষের কয়েকটিটিও দেখাতে পারেন: ^৪ ^ ১১ = ২ ^ =^ =, 73,786,,৯76,, ২৯ .,৮৮,২০6,৪ 0.5৪.৫ রাউন্ডিংয়ের সাথে ইঞ্জিনিয়ারিং ফর্মটি 73.787e18 হয়।

আমি @ ব্যবহারকারী 60228 এর সাথে একমত, আপনি যদি অন্যথায় সম্পূর্ণ নির্ভুলতা বা বিশদ না দেখেন তবে পূর্ণ সংখ্যাগুলি প্রদর্শন করবেন না। সম্পূর্ণ গাণিতিক সত্য জানতে আমাদের কারও কাছে কেবল আকর্ষণীয়। (পিএস দুর্দান্ত উত্তর!)
জোনাট্রন

4

দেখানোর মতো কিছু, URL গুলি দু'টি একই ভিডিওতে নির্দেশ করে। উদাহরণস্বরূপ, নীচে পোস্ট করা ভিডিওগুলিতে, তারা সবাই "2015 সালের নোবেল পুরষ্কার!" স্কুই দ্বারা:

এছাড়াও, আপনি যদি শেষ চরিত্রটি পরিবর্তন করেন Cবা Dএটিও কাজ করবে।


1
আপনি একটি ত্রুটি খুঁজে পেতে পারেন। স্পষ্টতই প্রতিটি ভিডিওতে কমপক্ষে 4 টি url থাকে। আপনি যদি A, B, C, এবং D উল্লেখ করেন তবে এ, E, F, G, এবং H বিন্দু E এর দিকেও উল্লেখ করুন; আমি, জে, কে, এবং এল পয়েন্ট আমি। এবং আরও। এবং আমি পরীক্ষিত প্রতিটি ভিডিওর ক্ষেত্রে এটি সত্য।
জেপি ডি লা

এই মন্তব্য পোস্ট করার ক্ষেত্রে এটি আর হবে না বলে মনে হয়।
nitro2k01

-2

হ্যাঁ, তাদের সবসময় 11 টি অক্ষর থাকে।


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