עזרה בתוכנית שאני צריך לעשות. Python - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

עזרה בתוכנית שאני צריך לעשות. Python


yosda-boy

Recommended Posts

שלום,

*** אני לא מחפש תשובה ***

יש לי משימה לבנות תוכנית Python אשר המטרה שלה היא לקבל קלט של תיקיה c:/work ולבדוק אם יש בתיקייה שני קבצים זהים (תוכן זהה בקבצים), אני לא מדבר על סיומת JPEG, אני מדבר על נגיד תמונה זהה בword ותמונה רגילה בקובץ לדומגא: dardas.doc pic.jpeg.

יש לי כמה רמזים:

MD5

Hash

תוכנית קצרה של 30- שוורת.

עכשיו אין לי שמץ מה לעשות ישבתי עכשיו שעה וחפשתי באנטרנט דברים על פקודות של MD5 וHash בפייטון ומצאתי כמה לא שימושיות.

אשמח אם מישהו יוכל לתת לי גם רמז מה זאת אומרת שהתוכן בקבצים זהה, לפי מה שחשבתי עליו אני צריך לעשות השוואה בין הHash

אשמח לקבל כיוון חשיבה אך לא תשובה.

בתודה מראש,

MYSTERY

קישור לתוכן
שתף באתרים אחרים

אני מניח שהכוונה היא לתוכן הבינארי של הקובץ, בניגוד לשם הקובץ. כלומר יכול להיות שמישהו לקח קובץ jpg, העתיק אותו, ושינה את השם של הקובץ החדש למשהו אחר, ככה ששני הקבצים מכילים בדיוק אותו דבר, למרות שהשם (והסיומת) שלהם שונה.

Hash זה פונקציה שמקבלת מחרוזת ארוכה של מידע (לדוגמה, תוכן של קובץ) ומחזירה מחרוזת קצרה. פונקציה כזו היא מאוד רגישה לשינויים - אם נתונות לך שתי מחרוזות שונות, אז בסיכוי מאוד גבוה הפעלת hash עליהן תחזיר תוצאות שונות. תחשוב איך זה עוזר לך בבדיקה.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...