این دستور rz است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
rx، rb، rz - فایل XMODEM، YMODEM، ZMODEM (دسته ای) دریافت می شود
خلاصه
rz [- +8abeOpqRtTuUvy]
rb [- +abqRtuUvy]
rx [- abceqRtuUv] پرونده
[-][v]rzCOMMAND
شرح
این برنامه از پروتکل های تصحیح خطا برای دریافت فایل ها از طریق پورت سریال Dial-in استفاده می کند
از برنامه های مختلفی که تحت PC-DOS، CP/M، Unix و سایر سیستم عامل ها اجرا می شوند.
این از یک درخواست پوسته به صورت دستی یا به طور خودکار در نتیجه یک "فایل sz" فراخوانی می شود
..." دستور داده شده به برنامه فراخوانی.
در حالی که rz آنقدر باهوش است که بتوان از آن تماس گرفت cu(1) نسخه های بسیار کمی از cu(1) باهوش هستند
به اندازه کافی اجازه می دهد rz به درستی کار کند. طعم های یونیکس Professional-YAM در دسترس هستند
چنین برنامه شماره گیری.
Rz (دریافت ZMODEM) فایل ها را با پروتکل دسته ای ZMODEM دریافت می کند. نام مسیرها ارائه شده است
توسط برنامه ارسال، و دایرکتوری ها در صورت لزوم (و امکان پذیر) ساخته می شوند. به طور معمول،
دستور "rz" به طور خودکار توسط برنامه فراخوانی ZMODEM صادر می شود، اما برخی از آنها معیوب هستند
پیاده سازی ZMODEM ممکن است نیاز به شروع داشته باشد rz به روش قدیمی
Rb فایل(ها) را با YMODEM دریافت می کند و بخش های استاندارد 128 بایتی یا 1024 بایتی را می پذیرد.
بخش ها (YAM sb -k گزینه). کاربر باید تعیین کند که طول بلوک 1024 بایت چه زمانی است
در واقع توان عملیاتی را بدون ایجاد اطلاعات از دست رفته یا حتی خرابی سیستم بهبود می بخشد.
اگر اطلاعات فایل YMODEM واقعی (علامت تجاری Omen Technology) (طول فایل و غیره) باشد
دریافت شده، طول فایل تعداد بایت های نوشته شده در مجموعه داده خروجی را کنترل می کند و
زمان تغییر و حالت فایل (اگر غیر صفر) بر این اساس تنظیم می شود.
اگر اطلاعات فایل YMODEM واقعی دریافت نشود، اسلش های موجود در نام مسیر به تغییر می کنند
زیر خط، و هر دوره انتهایی در نام مسیر حذف می شود. این تبدیل است
مفید برای فایل های دریافت شده از سیستم های CP/M. با YMODEM، نام هر فایل به تبدیل می شود
حروف کوچک، مگر اینکه حاوی یک یا چند حرف کوچک باشد.
Rx تکی دریافت می کند پرونده با پروتکل XMODEM یا XMODEM-1k. کاربر باید تعیین کند
زمانی که طول بلوک 1024 بایتی در واقع توان عملیاتی را بدون ایجاد مشکل بهبود می بخشد.
کاربر باید نام فایل را هم برای برنامه های ارسال کننده و هم دریافت کننده ارائه کند. تا 1023
ممکن است کاراکترهای زباله به فایل دریافتی اضافه شوند.
Rz ممکن است به عنوان فراخوانی شود rzCOMMAND (با یک پیشرو اختیاری - همانطور که توسط ورود(1)). برای
هر فایل دریافتی، rz فایل را به "نام فایل COMMAND" که در آن نام فایل است، لوله می کند
نام فایل ارسالی با محتویات فایل به عنوان ورودی استاندارد.
هر انتقال فایل با خروج 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 شامل rsh , باش or rksh (پوسته محدود)، rz اراده
نام مسیر مطلق یا ارجاع به دایرکتوری والد را نمی پذیرد، an را تغییر نمی دهد
فایل موجود، و هر فایل دریافتی به اشتباه را حذف می کند.
If rz با stdout و stderr به مجموعه داده های مختلف فراخوانی می شود، Verbose روی 2 تنظیم می شود،
ایجاد گزارش پیشرفت فریم به فریم به stderr. این ممکن است با غیر فعال شود q
گزینه.
OPTIONS
معانی گزینه های موجود عبارتند از:
-+، --پیوست
داده های دریافتی را به یک فایل موجود اضافه کنید (فقط ZMODEM، ASCII).
-آ، -- ascii
تبدیل فایل ها به کنوانسیون های یونیکس با حذف بازگشت های کالسکه و همه کاراکترها
با اولین کنترل Z شروع می شود (CP/M انتهای فایل).
-ب، --دودویی
لغو انتقال فایل باینری (به آن بگویید که هست).
-B عدد، -- bufsize عدد
بافر عدد بایت قبل از نوشتن روی دیسک پیش فرض ist 32768 است که باید باشد
برای اکثر موقعیت ها کافی است اگر ماشین کند یا رابط دیسک بدی دارید یا
از مشکلات سخت افزاری دیگری رنج می برید که ممکن است بخواهید اندازه بافر را افزایش دهید. -1
or خودکار از یک بافر به اندازه کافی بزرگ برای بافر کل فایل استفاده کنید. مراقب این موضوع باشید
گزینه ها - اگر دستگاه شروع به تعویض کند، معمولاً اوضاع بدتر می شود، نه بهتر.
-c، --with-crc
فقط XMODEM از CRC 16 بیتی استفاده کنید (معمولاً یک بایت چک استفاده می شود).
-C ، --allow-remo-commands
اجازه اجرای دستور از راه دور ( ناامن ). این به فرستنده اجازه می دهد تا یک را اجرا کند
دستور دلخواه از طریق سیستم () یا به استثنای (). پیش فرض غیرفعال کردن این ویژگی است
(؟). این گزینه در صورت اجرا در حالت محدود نادیده گرفته می شود.
-دی، --خالی
خروجی داده های فایل به /dev/null. برای آزمایش. (فقط یونیکس)
-- تاخیر راه اندازی N
صبر کنيد N چند ثانیه قبل از انجام هر کاری
-ه ، --در رفتن
فرستنده را مجبور به فرار از همه کاراکترهای کنترل کنید. به طور معمول XON، XOFF، DLE، CR-@-CR،
و Ctrl-X فرار می کنند.
-E، -- تغییر نام
اگر نام فایل مورد نظر از قبل وجود داشته باشد، فایل ورودی را تغییر نام دهید. نام فایل جدید خواهد بود
یک نقطه و یک عدد (0..999) اضافه شده است.
-h، --کمک
صفحه راهنما بدهید
-m N, --min-bps N
اگر BPS-Rate (بایت در ثانیه) برای مدت معینی به زیر N برسد، انتقال را متوقف کنید
(گزینه --min-bps-time را ببینید).
-M N, --min-bps-time
همراه با --min-bps استفاده می شود. پیش فرض 120 (ثانیه) است.
-اوه --غیرفعال کردن وقفه های زمانی
کد رسیدگی به زمان پایان خواندن را غیرفعال کنید. اگر فرستنده ارسال نکند این باعث می شود lrz هنگ شود
دیگر، اما عملکرد را (کمی) افزایش می دهد و بار سیستم را کاهش می دهد (از طریق
کاهش تعداد تماس های سیستمی تا حدود 50 درصد).
از این گزینه با احتیاط استفاده کنید.
--o-همگام سازی
فایل های خروجی را در حالت نوشتن همزمان باز کنید. این ممکن است مفید باشد اگر تجربه کنید
خطاهای ناشی از وقفه های از دست رفته در صورت بروز رسانی (یا bdflush یا هر کسی که این دیمون باشد
روی سیستم شما فراخوانی می شود) بافرها را روی دیسک می نویسد.
این گزینه نادیده گرفته می شود و اگر سیستم شما پشتیبانی نمی کند یک هشدار چاپ می شود
O_SYNC.
-پ، --محافظت
(ZMODEM) Protect: در صورت وجود فایل مقصد، از فایل رد شوید.
-q، --ساکت
سکوت، پرحرفی را سرکوب می کند.
-r، --از سرگیری
حالت بازیابی خرابی lrz تلاش می کند تا انتقال فایل های قطع شده را از سر بگیرد.
-ر، --محصور
وارد حالت محدودتر شوید. lrz دایرکتوری ها یا فایل هایی با پیشرو ایجاد نمی کند
اگر این گزینه دو بار داده شود، dot.
دیدن امنیت برای اطلاعات حالت در مورد حالت محدود.
-s HH:MM، -- توقف در HH: مادر
توقف انتقال در HH ساعت ها، MM دقایق. یک نوع دیگر، با استفاده از +N بجای
HH:MM، انتقال را متوقف می کند N ثانیه صورت گرفت.
-S، --timesync
بسته Timesync را از فرستنده درخواست کنید. فرستنده زمان سیستم خود را ارسال می کند و باعث می شود
lrz از اختلاف بیش از 60 ثانیه شکایت کنید.
Lrz سعی می کند در صورت داده شدن این گزینه، زمان سیستم محلی را روی زمان راه دور تنظیم کند
دو بار (اگر lrz توسط ریشه اجرا نشود، این کار انجام نمی شود).
این گزینه lrz را با برخی از ZModem های دیگر ناسازگار می کند. از آن استفاده نکنید مگر اینکه
می دانی چیکار داری میکنی.
--syslog[=خاموش]
syslogging را روشن یا خاموش کنید. پیش فرض در زمان پیکربندی تنظیم شده است. این گزینه است
در صورتی که هیچ پشتیبانی syslog در آن کامپایل نشده باشد نادیده گرفته می شود.
-t TIM ، --تایم اوت TIM
تغییر زمان به TIM دهم ثانیه در صورتی که مدیریت زمان به پایان رسیده باشد، این مورد نادیده گرفته می شود
تبدیل شده از طریق O گزینه.
--tcp-client آدرس: بندر
به عنوان مشتری tcp/ip عمل کنید: به پورت داده شده متصل شوید.
دیدن --tcp-سرور برای اطلاعات بیشتر.
--tcp-سرور
به عنوان یک سرور عمل کنید: یک سوکت را باز کنید، آنچه را که باید انجام دهید چاپ کنید، منتظر اتصال باشید.
شما معمولاً نمی خواهید از این گزینه استفاده کنید زیرا lrzsz تنها zmodem است
می داند چه کاری باید انجام دهد (پسوند خصوصی). اگر دارید ممکن است بخواهید از این استفاده کنید
برای استفاده از zmodem (به هر دلیلی) و نمی توان از آن استفاده کرد --tcp گزینه ای از lsz
(شاید به این دلیل که شبکه راه دور شما اجازه نمی دهد یک برنامه محلی با آن پخش شود
stdin/stdout متصل به سمت راه دور).
اگر از این گزینه استفاده می کنید باید شروع کنید lsz با --tcp-client آدرس: بندر
گزینه. lrz اراده چاپ la نشانی و بندر on راه اندازی
استفاده از این گزینه یک خطر امنیتی ایجاد می کند، شخص دیگری می تواند به پورت متصل شود
در بین. دیدن امنیت برای جزئیات بیشتر.
-U، -- نامحدود
حالت محدود را خاموش کنید (اگر تحت یک حالت محدود اجرا شود این امکان وجود ندارد
پوسته).
- نسخه
شماره نسخه را چاپ می کند
-v، -- پرحرف
Verbose باعث می شود لیستی از نام فایل ها به stderr الحاق شود. v های بیشتر تولید می کنند
خروجی بیشتر
-wN، --اندازه پنجره N
اندازه پنجره را روی N قرار دهید.
-ایکس، --xmodem
از پروتکل XMODEM استفاده کنید
-y، --زیاد نوشتن
بله، هر فایل موجود با همین نام را مخفی کنید.
--ymodem
از پروتکل YMODEM استفاده کنید.
-Z، --zmodem
از پروتکل ZMODEM استفاده کنید
امنیت
برخلاف ZMODEM اصلی، lrz حالت محدود را پیشفرض میکند. در حالت محدود lrz
نام مسیر مطلق یا ارجاع به دایرکتوری والد را نمی پذیرد، an را تغییر نمی دهد
فایل موجود، و هر فایل دریافتی به اشتباه را حذف می کند. اجرای دستور از راه دور است
معلول.
برای استفاده از حالت محدودتر، متغیر محیط را تنظیم کنید ZMODEM_RESTRICTED یا بدهید R
گزینه. این کار ایجاد زیر شاخه ها و فایل های نامرئی را غیرفعال می کند.
حالت محدود ممکن است با خاموش شود U گزینه، مگر اینکه lrz تحت یک محدود اجرا شود
پوسته.
استفاده از
--tcp-client or --tcp-سرور گزینه ها مانند دیگران یک خطر امنیتی را تحمیل می کنند
می تواند قبل از انجام آن به پورت متصل شود و داده های شما را بگیرد. اگر قوی وجود دارد
تقاضا برای حالت ایمن تر من ممکن است نوعی چالش رمز عبور را معرفی کنم.
محیط زیست
lrz از متغیرهای محیطی زیر استفاده می کند:
پوسته lrz یک پوسته محدود شده را در صورتی که این متغیر شامل شود شناسایی می کند rsh or rksh
ZMODEM_RESTRICTED
اگر متغیر تنظیم شده باشد lrz وارد حالت محدودتر می شود.
مثال ها
(فرمان Pro-YAM)
فرمان Pro-YAM: sz *.h *.c
(این به طور خودکار فراخوانی می کند rz در سیستم متصل.)
با استفاده از خدمات onworks.net از rz به صورت آنلاین استفاده کنید