অসম্পূর্ণ টরেন্ট ফাইলগুলি মার্জ করা হচ্ছে


9

একই অসম্পূর্ণ টরেন্ট ফাইল দুটির একীভূত করা কি সম্ভব? যেমন। আমি একটি টরেন্ট ডাউনলোড করি যেখানে 2 টুকরা রয়েছে তবে আমি কেবল প্রথম টুকরাটি ডাউনলোড করি এবং আমার বন্ধু দ্বিতীয় পিসটি ডাউনলোড করে। এই দুটি ফাইলকে কী একত্রীকরণ করা সম্ভব যাতে আমার কাছে একটি টরেন্ট থাকে।


2
আপনি মার্জারারেন্ট ইউটিলিটি দ্বারা এটি করতে পারেন ।
আলেক্সি মার্কভ

উত্তর:


3

আমি নিশ্চিত না যে আপনার প্রশ্নটি কেবল তাত্ত্বিক বা সত্যিকারের সমস্যা ... তাত্ত্বিক হিসাবে উত্তর দিতে চলেছে ...

যতক্ষণ না পুরো ফাইলটি সম্পূর্ণ হবে, প্রযুক্তিগতভাবে হ্যাঁ - আমি আসলে এটি সম্পাদন করার জন্য সেরা প্রোগ্রামের বিষয়ে পুরোপুরি নিশ্চিত নই।

.Torrent ফাইলটি ডাউনলোড করা এবং এটি আপনার এবং আপনার বন্ধুর মধ্যে একটি প্রাইভেট ট্র্যাকারে পরিবর্তন করা যাতে আপনি একে অপরের থেকে সম্পূর্ণ হয়ে যান A


প্রশ্নটি তাত্ত্বিক এবং যখন আমি বন্ধু বলতে চাইছিলাম এটি যে কেউ হতে পারে। ফাইলটি সম্পূর্ণ হয়নি। ভুল বোঝাবুঝির জন্য দুঃখিত
ব্যবহারকারীর 38241

3

হ্যাঁ, আপনি টররাম ইউটিলিটি দিয়ে এটি করতে পারেন । এটি আংশিক বা সম্পূর্ণ ডাউনলোড করা ফাইলের যে কোনও সংখ্যক ব্যবহার করে টরেন্টার ডাউনলোড ডিরেক্টরিটিকে পুনরায় নিয়ন্ত্রণ করে। সুতরাং আপনার ফাইলগুলি উভয়ই somewhere / ডাউনলোড / টরেন্টস / কোথাও কোথাও থাকলে আপনি ব্যবহার করতে পারেন:

torram -c -o <the_directory_where_to_put_reconstructed_files> <yourtorrentfile.torrent> ~/Download

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


1

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

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

যদি আপনি ব্যক্তি বি এর কাছ থেকে একই নামের ফাইলগুলির সাথে ব্যক্তি এ এর ​​ফাইলগুলি ওভাররাইট করে থাকেন তবে আপনি তাদের মধ্যে ইতিমধ্যে ডাউনলোড করা বিষয়গুলি "সংযুক্ত" করবেন না, আপনি সেই ব্যক্তি যেখানে বি ফাইলটি ফেলে রেখেছেন।

যদি আপনার টরেন্টটি কেবল একটি খুব বড় একক ফাইল হয় তবে এটি আপনাকে সাহায্য করবে না, আপনি কেবল बी ডাউনলোডটি ছেড়ে দিয়েছিলেন সেখানেই চলে যাবেন।

তা না হলে দেখব mergetorrent যেমন মন্তব্য @Alexey মার্কভ দ্বারা প্রস্তাবিত। আমি এই ইউটিলিটিটি ব্যবহার করি নি তবে আপনি যা চান তা তা মনে হচ্ছে।


0

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


0

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

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

  • সমস্ত চেকসাম পড়ুন
  • উভয় / সমস্ত ফাইল / অসম্পূর্ণ ডাউনলোড খুলুন
  • সমস্ত অংশ মাধ্যমে লুপ
    • এই ডাউনলোডগুলির মধ্যে একটিতে সঠিক হ্যাশ রয়েছে কিনা তা পরীক্ষা করে দেখুন
    • এই হ্যাশটি নিন এবং এটি 'টার্গেট ডাউনলোডে' লিখুন
  • অন্যান্য সমস্ত ইনপুট ফাইল মুছুন

যেমন ইতিমধ্যে বলা হয়েছে, একটি সরঞ্জামের জন্য এটি একটি সহজ কাজ। যদি আপনার কাছে এই জাতীয় কোনও সরঞ্জাম না থাকে (আমি এটি জানি না) তবে আপনি নিজের ফাইলটি ম্যানুয়ালি মার্জ করতে পারেন, যা আপনার ক্লায়েন্টের আবর্জনা (= অংশগুলি যা চেকসামের সাথে মেলে না) ডাউনলোড করেন না এমন ক্ষেত্রে কাজ করে। এই ক্ষেত্রে আপনি একটি সরঞ্জাম ব্যবহার করতে পারেন যা খালি খালি ব্লকগুলি অনুলিপি করে। dd if=inputfile.dat of=outputfile.dat bs=1024 conv=notrunc,sparseএটি করতে পারেন, bs=আপনার ডাউনলোড ফাইলের খণ্ড আকারে কেবলমাত্র (ব্লকের আকার) প্যারামিটারটি সামঞ্জস্য করুন। শেষে, আপনার টরেন্ট ক্লায়েন্টে আপনার ফাইলটি পুনরায় প্রত্যাবর্তন করুন এবং এটি আগের চেয়ে আরও বেশি অংশ খুঁজে পাওয়া উচিত।


0

আপনি যদি 2 অংশ .isoবা .rarফাইলগুলির মতো কিছু ডাউনলোড করেন তবে এর অর্থ হ্যাঁ আপনি এটি করতে পারেন। উদাহরণস্বরূপ আপনি ডাউনলোড করতে পারেন atutorial-part1.rarযখন আপনার বন্ধু ডাউনলোড করতে atutorial-part2.rarসমস্যা নেই।

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