অনুরূপ ফাইলগুলি খুঁজে পাওয়ার কোনও উপায় আছে (নকল নয়)?


12

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

(সম্পাদনা করুন: এটি ম্যাকের জন্য, তবে অন্যেরা ম্যাক-নন উত্তরগুলিও পছন্দ করতে পারে))


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

@ আরজান: হয়ে গেছে।
harrymc

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

উত্তর:


5

কিছু ভাষার সোর্স কোডের জন্য সিমিয়ান এটি করে। অসৎ কপি-এন-পেস্ট কোডিং সন্ধান করা সবচেয়ে ভাল best এর বিকাশ স্থগিত বলে মনে হয়েছে, তবে এটি যথেষ্ট ভাল কাজ করে।


অনুরূপ partials এটি শুধুমাত্র বলেন অনেক সঙ্গে পাগল অ্যাপ্লিকেশানে, আমি development.log অনুরূপ লাইন আছে - খুব সাহায্য করল না কেন
স্পর্শ

আপনি এটি বিশ্লেষণ করার জন্য সঠিক ফাইল দিয়েছেন? আপনি সম্ভবত আপনার উত্স সম্পর্কে যত্ন, না development.log। পাগল জন্য চামড়া তোলা কটাক্ষপাত আছে rubyforge.org/frs/...
বেঞ্জামিন Bannier

হ্যাঁ আমি এটা পাগল অ্যাপ্লিকেশন Dir সব ফাইল দিয়েছেন
স্পর্শ

2

(উইন্ডোজ জন্য)

পণ্যটি এন্টি-টুইন (ব্যক্তিগত ব্যবহারের জন্য নিখরচায়) দাবি করতে পারে:

আপনি যদি অ্যান্টি-টুইন না শুধুমাত্র সম্পূর্ণ ডুপ্লিকেটগুলি অনুসন্ধান করতে চান তবে অনুরূপ ফাইলগুলিতেও চান তবে আপনি পছন্দসই সর্বনিম্ন ম্যাচটি 100% এর ডিফল্ট মান থেকে 60% পর্যন্ত কমিয়ে আনতে পারেন। এই ফাংশনটি প্রায় অভিন্ন ফাইলগুলির সন্ধানের জন্য বিশেষভাবে তৈরি করা হয়েছে যেখানে কেবলমাত্র একটি ক্ষুদ্র বিশদ পরিবর্তন করা হয়েছিল। অ্যান্টি-টুইন আপনি 100% এর নীচে কোনও মান প্রবেশ করার সাথে সাথে সাদৃশ্য অনুসন্ধানটি ব্যবহার করে। মিলটির তুলনাটি 100% সম্পূর্ণ সদৃশ অনুসন্ধানের চেয়ে অনেক বেশি সময় নেয়!

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


আমি ম্যাকের উপর আছি এবং মদ, সমান্তরাল বা এরকম কিছু দিয়ে কিছু চালিয়ে যাচ্ছি, তবে রিফ্যাক্টরিংকে সহজ করে না, কেবল আরও শক্ত করে তোলে :)
টাইগ

@ টিটিগ: আপনার পোস্টে এটি নির্দিষ্ট করা উচিত ছিল। আমি ম্যাক ট্যাগ যুক্ত করেছি।
harrymc

@ আরজান: আপনার অনুরোধ হিসাবে আমি এই উত্তরটি মুছে ফেলেছি।
harrymc

ঠিক তাই! [mac]ট্যাগটি আবার সরানো হয়েছে । হওয়া উচিত [osx]যাহাই হউক না কেন ;-)
Arjan
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.