זוהי הפקודה cookfp שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
cookfp - חישוב טביעת אצבע של קובץ
תַקצִיר
cookfp [ אוֹפְּצִיָה... ][ שם הקובץ... ]
cookfp -עֶזרָה
cookfp -גִרְסָה
תיאור
אל האני cookfp התוכנית משמשת לחישוב טביעות האצבע של קבצים. טביעת אצבע היא א
hash של תוכן הקובץ. טביעת האצבע המוגדרת כברירת מחדל היא חזקה מבחינה קריפטוגרפית, אז
ההסתברות שלשני קבצים שונים עם אותה טביעת אצבע קטנה מ-1 אינץ'
2**200.
טביעת האצבע מבוססת על דן ברסטין[מוגן בדוא"ל]> נחלת הכלל
חבילת טביעת אצבע 0.50 בטא 930809, פורסם בקבוצת הדיון alt.sources. התוכנית הזו
מייצר תוצאות זהות; תוצאות הבדיקה הצפויות נוצרו באמצעות החבילה של דן.
טביעת האצבע היא טביעת אצבע מקודדת בסיס 64 של הקלט. תדמיין את זה
טביעת אצבע כמשהו אוניברסלי וקבוע. טביעת אצבע היא באורך 76 תווים,
המכיל את הדברים הבאים:
1. Hash של Snefru-8 (גרסה 2.5, 8 פסים, 512->256). (נגזר מה-Xerox Secure
פונקציית Hash.)
2. Hash MD5, לפי RFC 1321. (נגזר מאלגוריתם RSADSI MD5 Message-Digest.)
3. CRC checksum, כמו בכלי השירות החדש של cksum.
4. אורך modulo 2^40.
פורמט הפלט לא צפוי להיות תואם לכלום. עם זאת, אפשרויות כן
זמין להפקת הפלט כביכול של תוכנית snefru של מרקל, הפלט כביכול
של mddriver -x של RSADSI, או הפלט לכאורה של תוכנית POSIX cksum.
אם אין שם קבצים כקלט, הקלט הסטנדרטי ישמש. שם הקובץ המיוחד
הפירוש של ``-'' הוא הקלט הסטנדרטי.
אפשרויות
האפשרויות הבאות מובנות:
-סכום צ'ק
הדפס את סכום הבדיקה של CRC32 והאורך של הקבצים בעלי השם.
-מזהה
הדפס צורה מרוכזת של טביעת האצבע (שמתקבלת על ידי ביצוע בדיקת CRC32
על טביעת האצבע המלאה שתוארה לעיל - מוגזם מובהק). זה
מספר הקסדצימלי בן 8 ספרות, שימושי ליצירת מזהים קצרים ייחודיים מתוך
שמות ארוכים. התו הראשון נאלץ להיות אות (gp), אז אין
בעיה בשימוש בפלט כשם משתנה.
-עֶזרָה
תן קצת עזרה בשימוש ב- cookfp תכנית.
-הודעה_תקציר
הדפס את ה- RSA Data Security, Inc. MD5 Message-Digest Algorithm hash של השם
קבצים).
-סנפרו הדפס את ה-Snefru Hash של הקבצים בעלי השם, שמקורו ב-Xerox Secure Hash
פוּנקצִיָה.
-גִרְסָה
הדפס את הגרסה של cookfp תוכנית שמתבצעת.
כל האפשרויות האחרות יפיקו שגיאת אבחון.
כל האפשרויות עשויות להיות מקוצרות; הקיצור מתועד באותיות גדולות,
כל האותיות הקטנות והקו תחתון (_) הם אופציונליים. עליך להשתמש ברצף
רצפים של אותיות אופציונליות.
כל האפשרויות אינן תלויות רישיות, אתה יכול להקליד אותן באותיות גדולות או קטנות או א
שילוב של שניהם, המקרה אינו חשוב.
לדוגמה: הארגומנטים "-help", "-HEL" ו-"-h" מתפרשים כולם כמשמעותם של -עֶזרָה
אוֹפְּצִיָה. הטיעון "-hlp" לא יובן, כי רצוף אופציונלי
תווים לא סופקו.
אפשר לערבב אפשרויות וארגומנטים אחרים של שורת הפקודה באופן שרירותי בשורת הפקודה.
שמות האופציות הארוכים של GNU מובנים. מאז כל שמות האפשרויות עבור cookfp ארוך,
המשמעות היא התעלמות מה-'-' המוביל הנוסף. ה "--אוֹפְּצִיָה=ערך"המוסכמה היא גם
הבין.
יְצִיאָה סטָטוּס
אל האני cookfp הפקודה תצא עם סטטוס 1 בכל שגיאה. ה cookfp צוואה בפקודה
צא רק עם סטטוס 0 אם אין שגיאות.
זכויות יוצרים
cookfp גרסה 2.33
זכויות יוצרים (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 פיטר מילר
אל האני cookfp התוכנית מגיעה ללא כל אחריות; לפרטים השתמש ב'cookfp -גִרְסָה
רישיון' פקודה. זוהי תוכנה חינמית ואתה מוזמן להפיץ אותה מחדש תחת
תנאים מסויימים; לפרטים השתמש ב'cookfp -גִרְסָה רישיון' פקודה.
השתמש ב-cookfp באינטרנט באמצעות שירותי onworks.net