FC
شکل کلی دستور:
برای مقایسه ASCII:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و برای مقایسه های باینری:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
عمل: مقایسه دو فایل و نمایش تفاوتها
این دستور تفاوت های دو فایل مشخص شده رو گزارش می کنه. برای مقایسه دو فایل بطور کامل احتیاج به فضای خالی کافی در RAM هست که اگه این فضای خالی به اندازه کافی نباشه داس تمام خطوط دو فایل رو مقایسه نمی کنه بلکه تا جایی که فضا اجازه بده پیش می ره و در نتیجه، نتیجه بدست آمده متفاوت خواهد بود پس دقت کنید.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بجای نشان دادن تمام خطوط متفاوت دو فایل، فقط اولین و آخرین خطوط متفاوت نمایش داده می شوند
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مقایسه باینری رو انجام می ده که فایل ها بایت به بایت مقایسه می شن و از اولین آدرس نمایش بایت های متفاوت آغاز می شه. بطور پیش فرض برای مقایسه فایل هایی با پسوند COM, .EXE, .SYS, .BIN, .OBJ و LIB داس از مقایسه باینری استفاده می کنه مگر اینکه از سویچ /L استفاده کنید تا مقایسه اسکی انجام بشه
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مقایسه ASCII دو فایل.داس بطور پیش فرض برای تمام فایل هایی که پسوندی غیر از COM, .EXE, .SYS, .BIN, .OBJ و LIB دارند مقایسه اسکی انجام می ده مگر اینکه از سویچ /B استفاده کنید.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با این سویچ شما تعداد خطوطی رو که با هم مقایسه می شن مشخص می کنید. بطور پیش فرض فضای لازم برای مقایسه 100 خط وجود داره و شما با این سویچ این پیش فرض رو تعییر می دید و بنابراین اگه تعداد خطوط متفاوت از میزان پیش فرض بیشتر باشه پیغام خطا دریافت می کنید.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
شماره خطوط متفاوت هم نوشته می شن
مثال:
برای مقایسه ASCII فایل های LETTER.TXT و MEMO2.TXT که در درایو B قرار دارن تایپ می کنیم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مقایسه binary دو فایل CHECK.EXE و CHECK2.EXE می نویسیم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید