זוהי הפקודה rx שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
rx, rb, rz - קבלה של קובץ XMODEM, YMODEM, ZMODEM (אצווה)
תַקצִיר
rz [- +8abeOpqRtTuUvy]
rb [- +abqRtuUvy]
rx [- abceqRtuUv] פילה
[-][v]rzCOMMAND
תיאור
תוכנית זו משתמשת בפרוטוקולים לתיקון שגיאות כדי לקבל קבצים דרך יציאת חיוג טורית
ממגוון תוכניות הפועלות תחת PC-DOS, CP/M, Unix ומערכות הפעלה אחרות.
הוא מופעל מהנחיית מעטפת באופן ידני, או אוטומטית כתוצאה מקובץ "sz
..." הפקודה שניתנה לתוכנית המתקשרת.
בעוד rz הוא חכם מספיק כדי להתקשר ממנו cu(1), מעט מאוד גרסאות של cu(1) הם חכמים
מספיק כדי לאפשר rz לעבוד כמו שצריך. טעמי Unix של Professional-YAM זמינים עבור
יישום חיוג כזה.
Rz (קבל ZMODEM) מקבל קבצים עם פרוטוקול האצווה ZMODEM. שמות נתיבים מסופקים
על ידי תוכנית השליחה, וספריות נעשות במידת הצורך (ואפשרי). בדרך כלל,
הפקודה "rz" מונפקת אוטומטית על ידי תוכנית ZMODEM הקוראת, אך חלקן פגומות
יישומי ZMODEM עשויים לדרוש התחלה rz בדרך הישנה.
Rb מקבל קבצים עם YMODEM, מקבל סקטורים סטנדרטיים של 128 בתים או 1024 בתים
מגזרים (YAM sb -k אוֹפְּצִיָה). המשתמש צריך לקבוע מתי אורך בלוק 1024 בתים
למעשה משפר את התפוקה מבלי לגרום לאיבוד נתונים או אפילו לקריסות מערכת.
אם אמיתי YMODEM (סימן מסחרי Omen Technology) מידע קובץ (אורך קובץ וכו').
קיבל, אורך הקובץ שולט על מספר הבתים שנכתבו למערך הפלט, ו
זמן השינוי ומצב הקובץ (אם אינו אפס) מוגדרים בהתאם.
אם לא התקבל מידע על קובץ True YMODEM, הלוכסים בשם הנתיב ישתנו ל
קו תחתון, וכל תקופה נגררת בשם הנתיב תבוטל. המרה זו היא
שימושי עבור קבצים המתקבלים ממערכות CP/M. עם YMODEM, כל שם קובץ מומר ל
אות קטנה אלא אם היא מכילה אות קטנה אחת או יותר.
Rx מקבל סינגל פילה עם פרוטוקול XMODEM או XMODEM-1k. המשתמש צריך לקבוע
כאשר אורך בלוק 1024 בתים למעשה משפר את התפוקה מבלי לגרום לבעיות.
המשתמש חייב לספק את שם הקובץ הן לתוכניות השליחה והן לקבלה. עד 1023
ניתן להוסיף תווי זבל לקובץ שהתקבל.
Rz ניתן להפעיל כ rzCOMMAND (עם מוביל אופציונלי - כפי שנוצר על ידי התחבר(1)). ל
כל קובץ שהתקבל, rz יעביר את הקובץ אל ``COMMAND filename'' כאשר שם הקובץ הוא
שם הקובץ המשודר עם תוכן הקובץ כקלט סטנדרטי.
כל העברת קובץ מקבלת אישור כאשר COMMAND יוצא עם סטטוס 0. יציאה לא אפס
סטטוס מפסיק העברות.
שימוש טיפוסי לטופס זה הוא rzrmail שמתקשר rmail(1) לפרסם דואר למשתמש
המצוין על ידי שם הקובץ המועבר. לדוגמה, שליחת הקובץ "caf" מ-PC-DOS
המערכת rzrmail במערכת יוניקס תגרום לתוכן של קובץ ה-DOS "caf"
נשלח בדואר למשתמש "caf".
במערכות יוניקס מסוימות, ספריית הכניסה חייבת להכיל קישור ל-COMMAND כערכות כניסה
SHELL=rsh אשר לא מאפשר שמות נתיבים מוחלטים. אם מופעל עם ''v'' מוביל, rz יהיה
מילולית (ראה v אוֹפְּצִיָה). הערך הבא עובד עבור Unix SYS III/V:
rzrmail::5:1::/ סל:/usr/local/rzrmail
אם משתנה הסביבה SHELL כולל רש , רבש or רקש (קליפה מוגבלת), rz יצטרך
לא יקבל שמות נתיבים מוחלטים או הפניות לספריית אב, לא ישנה
הקובץ הקיים, ומסיר את כל הקבצים שהתקבלו בטעות.
If rz מופעל עם stdout ו-stderr למערכי נתונים שונים, Verbose מוגדר ל-2,
גורם לדוחות התקדמות מסגרת אחר מסגרת ל-stderr. זה עשוי להיות מושבת עם q
אוֹפְּצִיָה.
אפשרויות
המשמעויות של האפשרויות הזמינות הן:
-+, --לְצַרֵף
צרף נתונים שהתקבלו לקובץ קיים (ZMODEM, ASCII בלבד).
-א, --ascii
המר קבצים למוסכמות יוניקס על ידי ביטול החזרות עגלה וכל התווים
מתחיל ב-Control Z הראשון (סוף CP/M של הקובץ).
-ב, --בינארי
עקיפה של העברת קבצים בינארית (תגיד את זה כמו שזה).
-B מספר, --גודל bufsize מספר
בלם מספר בתים לפני כתיבה לדיסק. ברירת המחדל היא 32768, שאמור להיות
מספיק עבור רוב המצבים. אם יש לך מכונה איטית או ממשק דיסק גרוע או
סובלים מבעיות חומרה אחרות, אולי תרצו להגדיל את גודל המאגר. -1
or המכונית השתמש במאגר גדול מספיק כדי לחצץ את כל הקובץ. היזהר עם זה
אפשרויות - בדרך כלל הדברים מחמירים, לא משתפרים, אם המכונה מתחילה להחליף.
-ג, --עם-crc
XMODEM בלבד. השתמש ב-CRC של 16 סיביות (בדרך כלל נעשה שימוש בסכום ביקורת של בת אחד).
-ג, --allow-remote-commands
אפשר ביצוע פקודה מרחוק ( לא בטוח ). זה מאפשר לשולח לבצע
פקודה שרירותית דרך מערכת () או Excl (). ברירת המחדל היא להשבית תכונה זו
(?). אפשרות זו מתעלמת אם פועלת במצב מוגבל.
-ד, --ריק
פלט נתוני קובץ אל /dev/null; לבדיקה. (יוניקס בלבד)
--עיכוב הפעלה N
חכה N שניות לפני שעושים משהו.
, --בריחה
הכריח את השולח לברוח מכל תווי הבקרה; בדרך כלל XON, XOFF, DLE, CR-@-CR,
ו-Ctrl-X הם אסקייפ.
-ה, --שנה שם
שנה את שם הקובץ הנכנס אם שם קובץ היעד כבר קיים. שם הקובץ החדש יהיה
מצורפים נקודה ומספר (0..999).
-ח, - עזרה
תן מסך עזרה.
-m N, --min-bps N
עצור שידור אם קצב ה-BPS (בייטים לשנייה) יורד מתחת ל-N למשך זמן מסוים
(ראה אפשרות --min-bps-time).
-M N, --min-bps-time
משמש יחד עם --min-bps. ברירת המחדל היא 120 (שניות).
-או, --השבת פסק זמן
השבת את קוד הטיפול בזמן קצוב לקריאה. זה גורם ל-lrz להיתקע אם השולח לא שולח
יותר, אבל מגדיל את הביצועים (קצת) ומפחית את עומס המערכת (דרך
צמצום מספר שיחות המערכת בכ-50 אחוזים).
השתמש באפשרות זו בזהירות.
--o-sync
פתח קבצי פלט במצב כתיבה סינכרוני. זה עשוי להיות שימושי אם אתה חווה
שגיאות עקב הפסקות שאבדו אם עדכון (או bdflush או מי שלא יהיה הדמון הזה
שנקרא במערכת שלך) כותב את המאגרים לדיסק.
מתעלמים מהאפשרות הזו ומודפסת אזהרה אם המערכות שלך אינן תומכות
O_SYNC.
-פ, --לְהַגֵן
(ZMODEM) הגן: דלג על קובץ אם קיים קובץ יעד.
-q, --שֶׁקֶט
שקט מדכא את המלל.
-ר, --קורות חיים
מצב שחזור קריסה. lrz מנסה לחדש את העברות הקבצים שנקטעו.
-ר, --מוגבל
היכנס למצב מוגבל יותר. lrz לא תיצור ספריות או קבצים עם מוביל
נקודה אם אפשרות זו ניתנת פעמיים.
לִרְאוֹת אבטחה לקבלת מידע על מצבים על מצב מוגבל.
-s HH:MM, --לעצור ב ח"ה: מ"מ
עצור שידור ב HH שעה (ות, MM דקות. גרסה נוספת, באמצעות +N במקום
HH:MM, מפסיק את השידור פנימה N שניות.
-S, --סינכרון זמן
בקש מנות סינכרון זמן מהשולח. השולח שולח את זמן המערכת שלו, גורם
lrz להתלונן על הבדל של יותר מ-60 שניות.
Lrz מנסה להגדיר את זמן המערכת המקומית לזמן המרוחק אם אפשרות זו ניתנת
פעמיים (זה נכשל אם lrz לא מנוהל על ידי שורש).
אפשרות זו הופכת את lrz לבלתי תואם עם ZModems מסוימים אחרים. אל תשתמש בו אלא אם כן
אתה יודע מה אתה עושה.
--syslog[=off]
להפעיל או לכבות את syslogging. ברירת המחדל מוגדרת בזמן ההגדרה. אפשרות זו היא
התעלמו אם אין תמיכה ב-syslog.
-t טים, --פסק זמן TIM
שנה פסק זמן ל TIM עשיריות השניות. מתעלמים מכך אם הטיפול בפסק זמן הוא
הפוך דרך ה O אוֹפְּצִיָה.
--tcp-client כתובת: נמל
פעל כלקוח tcp/ip: התחבר ליציאה הנתונה.
לִרְאוֹת --tcp-שרת לקבלת מידע נוסף.
--tcp-שרת
פעל כשרת: פתח שקע, הדפיס מה לעשות, המתן לחיבור.
בדרך כלל לא תרצה להשתמש באפשרות זו שכן lrzsz הוא ה-zmodem היחיד אשר
מבין מה לעשות (הרחבה פרטית). אולי תרצה להשתמש בזה אם יש לך
להשתמש ב-zmodem (מסיבה כלשהי), ולא יכול להשתמש ב- --tcp אופציה של lsz
(אולי בגלל שה-telnet שלך לא מאפשר להריץ תוכנית מקומית עם
stdin/stdout מחובר לצד המרוחק).
אם אתה משתמש באפשרות זו אתה צריך להתחיל lsz עם --tcp-client כתובת: נמל
אוֹפְּצִיָה. lrz יצטרך הדפסה מה היא כתובת ו נמל on אתחול
שימוש באפשרות זו מטיל סיכון אבטחה, מישהו אחר יכול להתחבר ליציאה
בין לבין. לִרְאוֹת אבטחה לקבלת פרטים.
-יו, --ללא הגבלה
כבה מצב מוגבל (זה לא אפשרי אם פועל תחת מוגבל
צדף).
--גִרְסָה
מדפיס את מספר הגרסה.
-ב, --מִלוּלִי
מילולית גורם לרשימת שמות קבצים להתווסף ל-stderr. יותר V's ליצור
יותר תפוקה.
-wN, --גודל חלון N
הגדר את גודל החלון ל-N.
-איקס, --xmodem
השתמש בפרוטוקול XMODEM.
-י, --לכתוב
כן, קח את כל הקבצים הקיימים עם אותו שם.
--ymodem
השתמש בפרוטוקול YMODEM.
-ז, --zmodem
השתמש בפרוטוקול ZMODEM.
אבטחה
בניגוד למקור ZMODEM lrz ברירת המחדל למצב מוגבל. במצב מוגבל lrz
לא יקבל שמות נתיב מוחלטים או הפניות לספריית אב, לא ישנה את ה-
הקובץ הקיים, ומסיר את כל הקבצים שהתקבלו בטעות. ביצוע פקודה מרחוק היא
נכה.
כדי להשתמש במצב מוגבל יותר, הגדר את משתנה הסביבה ZMODEM_RESTRICTED או תן את R
אוֹפְּצִיָה. זה משבית את היצירה של ספריות משנה וקבצים בלתי נראים.
ניתן לכבות את הסינון עם U אפשרות, אלא אם כן lrz פועל תחת מוגבלת
צדף.
שימוש ב-
--tcp-client or --tcp-שרת אפשרויות מטילות סיכון ביטחוני, כמו מישהו אחר
יכול להתחבר ליציאה לפני שתעשה זאת, ולתפוס את הנתונים שלך. אם יש חזק
דרישה למצב מאובטח יותר אני עשוי להציג איזשהו אתגר סיסמה.
הסביבה
lrz משתמש במשתני הסביבה הבאים:
SHELL lrz מזהה מעטפת מוגבלת אם המשתנה הזה כולל רש or רקש
ZMODEM_RESTRICTED
lrz נכנס למצב מוגבל יותר אם המשתנה מוגדר.
דוגמאות
(פקודה Pro-YAM)
פיקוד פרו-ים: sz * .ה *.c
(זה מפעיל אוטומטית rz במערכת המחוברת.)
השתמש במרשם רופא באופן מקוון באמצעות שירותי onworks.net