.\" .\" librsync -- dynamic caching and delta update in HTTP .\" .\" Copyright (C) 2000 by Martin Pool .\" .\" This program is free software; you can redistribute it and/or .\" modify it under the terms of the GNU Lesser General Public License .\" as published by the Free Software Foundation; either version 2.1 of .\" the License, or (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, but .\" WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU .\" Lesser General Public License for more details. .\" .\" You should have received a copy of the GNU Lesser General Public .\" License along with this program; if not, write to the Free Software .\" Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. .\" .TH rdiff 1 "$Date$" .SH "نام (NAME)" rdiff \- محاسبه و اعمال تفاوت‌های فایل مبتنی بر امضا .SH "خلاصه دستور (SYNOPSIS)" .nf \fBrdiff\fP [\fIoptions\fP] \fBsignature\fP \fIold-file signature-file\fP .PP \fBrdiff\fP [\fIoptions\fP] \fBdelta\fP \fIsignature-file new-file delta-file\fP .PP \fBrdiff\fP [\fIoptions\fP] \fBpatch\fP \fIold-file delta-file new-file\fP .fi .SH "نحوه استفاده (USAGE)" می‌توانید از \fBrdiff\fP برای به‌روزرسانی فایل‌ها استفاده کنید، بسیار شبیه به کاری که \fBrsync\fP انجام می‌دهد. با این حال، بر خلاف \fBrsync\fP، برنامهٔ \fBrdiff\fP کنترل فرایند را در دستان شما قرار می‌دهد. به‌روزرسانی یک فایل شامل سه مرحله است: \fBsignature\fP، \fBdelta\fP و \fBpatch\fP. از زیردستور \fBsignature\fP برای تولید یک \fIsignature-file\fP کوچک از روی \fIold-file\fP استفاده کنید. از زیردستور \fBdelta\fP برای تولید یک \fIdelta-file\fP کوچک از روی \fIsignature-file\fP نسبت به \fInew-file\fP استفاده کنید. از زیردستور \fBpatch\fP برای اعمال \fIdelta-file\fP بر روی \fIold-file\fP جهت بازتولید \fInew-file\fP استفاده کنید. .SH "توضیحات (DESCRIPTION)" در تمامی مواردی که باید نام یک فایل تعیین شود، می‌توان از \- به جای آن استفاده کرد تا بسته به مورد، به معنای ورودی استاندارد یا خروجی استاندارد باشد. توجه داشته باشید که اگر چنین کنید، باید \fIoptions\fP خود را با \-\- پایان دهید، در غیر این صورت \fBrdiff\fP تصور خواهد کرد که یک گزینهٔ خالی را به آن ارسال کرده‌اید. .SH "مقدار بازگشتی (RETURN VALUE)" 0 برای تکمیل موفقیت‌آمیز، 1 برای مشکلات محیطی (یافت نشدن فایل، گزینه‌های نامعتبر، خطای ورودی/خروجی و غیره)، 2 برای فایل خراب، و 3 برای یک خطای داخلی یا شرایط رسیدگی‌نشده در librsync یا rdiff. .SH "همچنین ببینید (SEE ALSO)" .BR librsync "(3)" .SH "نویسنده (AUTHOR)" Martin Pool .PP الگوریتم اصلی rsync توسط Andrew Tridgell ابداع شد. .PP توسعهٔ rdiff توسط شرکت‌های Linuxcare, Inc و VA Linux Systems پشتیبانی شده است.