Како користити ФЦ (Филе Цомпаре) из Виндовс Цомманд Промпт-а
Постоји одличан алат за командну линију који се може користити за поређење датотека да би се видело да ли постоје било какве разлике у садржају или бинарном коду које можете да приступите ако користите рачунар. Филе Цомпаре или ФЦ, као што ћемо назвати је од сада па надаље, је једноставан програм који ће упоредити садржај текстуалних или бинарних датотека и способан је да упореди и АСЦИИ и Уницоде текст. Помоћу овог алата можете приказати било које линије из два фајла или два скупа датотека који се не подударају са другим датотекама.
Филе Цомпаре'с Свитцхес анд Параметерс
- / Б - Овај прекидач ће извршити бинарно поређење.
- / Ц - Ако вам је потребно да направите поређење без осетљивости на случај, користите овај прекидач.
- / А - Овим прекидачем ФЦ ће приказати само први и задњи ред за сваку групу разлика.
- / У - Користите овај прекидач да бисте упоредили датотеке као Уницоде текстуалне датотеке.
- / Л - Ово ће упоредити ваше датотеке као АСЦИИ текст.
- / Н - Овај прекидач се може користити само са АСЦИИ, али ће приказати све одговарајуће бројеве редова.
- /ФУНТАн - Замените „н“ бројем да бисте ограничили количину узастопних линија које ће ФЦ прочитати пре него што прекине. Подразумевано, ако не наведете број је 100 редова неприлагођеног текста.
- / \ Тнннн - Замена „н“ овде ће рећи ФЦ-у да када пронађе неусаглашене линије, може да настави само ако пронађе „н“ узастопне линије подударања после неусклађености. Ово је корисно ако желите да спречите да две датотеке постану изузетно неусклађене.
- / Т - Овај прекидач ће ФЦ-у рећи да не шири картице на размаке.
- / В - Ако користите овај прекидач, ФЦ ће компримовати бели простор (табови и размаци) током поређења ваших датотека.
Постоји само један параметар који ћете морати да наведете, али ћете морати да унесете два примерка. Ово је параметар Патхнаме у којем ћете навести локацију датотека.
ФЦ'с Синтак
Као и сваки алат у командној линији, мораћете да знате како да унесете команде са одговарајућом синтаксом. Постоје две главне опције за алатку за поређење датотека које можете да користите. Ако желите да упоредите два скупа датотека умјесто два појединачна фајла, можете користити замјенске знакове (? И *).
ФЦ [патхнаме1] [патхнаме2]ФЦ [прекидачи] [путања1] [путања2]
У зависности од ваше команде, добићете један од четири%% еррорлевел% одговора.
- -1 - Ваша синтакса је нетачна.
- 0 - Обе датотеке су идентичне.
- 1 - Датотеке су различите.
- 2 - Најмање један од датотека се не може пронаћи.
Хајде да вежбамо
Пре него што почнемо, требате преузети наша три примерка текстуалних докумената које ћемо користити за тестирање. Сваки од ових докумената садржи параграф текста са неколико сличних групација речи. Када преузмете ова три документа, можете их копирати у било који директоријум на рачунару. За потребе овог упутства, ставићемо све текстуалне документе на радну површину.
- ФЦсампле
- ФЦекерцисе
- ФЦекерцисе2
Сада ћете морати да отворите прозор за повишене командне линије. Отворите старт мени у Виндовс 7 и 10 или отворите функцију претраживања у Виндовсу 8 и потражите ЦМД. Затим кликните десним тастером миша на њу, а затим притисните „Покрени као администратор“. Док не морате да отварате прозор са командном линијом, то ће вам помоћи да избегнете било какве досадне дијалоге за потврду..
Наш туторијал данас ће покрити неколико једноставних сценарија који ће бити објашњени у наставку.
- Упоредите две текстуалне датотеке у истој фасцикли користећи Филе Цомпаре.
- Упоредите датотеке у истој фасцикли користећи Филе Цомпаре користећи "/ лбн" прекидач.
- Упоредите два идентична фајла.
- Извршите бинарно поређење два различита фајла и два идентична фајла.
Сценарио 1 - Успоредите двије текстуалне датотеке користећи Филе Цомпаре.
Сада када сте отворили прозор наредбеног ретка и имате текстуалне датотеке на радној површини, спремни смо да направимо једноставну успоредбу датотека. У овом одељку урадићемо основно поређење, а затим додати неколико различитих опција. Почните тако што ћете унети следећу команду да бисте упоредили садржај „ФЦсампле“ и „ФЦекерцисе“. Запамтите да замените име стазе именом које одговара вашем рачунару и запамтите да командна линија не разликује велика и мала слова.
Корисник Мартин Ц: Корисник Мартин Десктоп: ФЦекерцисе.ткт
У овом случају, приказан је сав текст из оба документа јер се не поклапају исправно.
Сценариј 2 - Упоредите фајлове у истом директоријуму користећи Филе Цомпаре користећи "/ лбн" прекидач.
Покушајмо још једно поређење у којем ћемо рећи ФЦ да се заустави након 2 линије неприлагођених података. Учините то, додавањем прекидача “/ лбн”.
фц / лб2 Ц: Корисник Мартин Десктоп: ФЦсампле.ткт Ц: Корисник Мартин Десктоп \ т
Као што видите, добијате поруку о грешци у којој пише “Ресинц Фаилед. Датотеке су превише различите. ”То је зато што постоји више од двије узастопне линије неприлагођених података. Покушајте сами да промените бројеве или сами уредите фајлове и играте са алатком за упоређивање датотека да бисте видели које резултате ћете добити.
Сценарио 3 - Упоредите два идентична фајла.
У датотекама које сте преузели видећете две датотеке под називом "ФЦекерцисе" и "ФЦекерцисе2". Ова два фајла имају исти садржај, тако да ћемо извршити поређење и видети које резултате добијамо.
Корисник Мартин Ц: Корисник Мартин Десктоп: ФЦекерцисе.ткт Ц: Корисник Мартин \ т
Као што можете видјети на слици изнад, ФЦ извјештава да нису нађене разлике. Ако желите да уредите једну датотеку, додате једно слово и поново покушате да извршите команду, резултати ће се приказати као на слици испод. Имајте на уму да је једина промена била додавање слова “а”.
Сценарио 4 - Извршите бинарно поређење два различита фајла и два идентична фајла.
За овај пример, извршићемо бинарно поређење датотека "ФЦекерцисе" и "ФЦсампле".
фц / б Ц: Корисник Мартин Столица ФЦекерцисе.ткт Ц: Корисник Мартин Десктоп \ т
Приметићете да функција почиње тако што вас обавештава да се та два фајла упоређују. Затим, хрпа бинарних цифара се помера по, где се фајлови упоређују, раме уз раме, и на крају, добијате извештај који каже да је вежба ФЦ већа од ФЦсампле. У овом следећем примеру обавићемо бинарно поређење датотека „ФЦекерцисе“ и „ФЦекерцисе2“.
фц / б Ц: Корисник Мартин Столица ФЦекерцисе.ткт Ц: Корисник Мартин Радна површина ФЦекерцисе2.ткт
У овом поређењу два идентична фајла, ФЦ извештава да не постоји разлика између ова два фајла. Сада када знате основе ФЦ алата, слободно се играјте са прекидачима и тестирајте неке нове идеје. Запамтите да док се играте са датотекама, најбоље је да користите лажне узорке као што су оне које су овде дате, како бисте избегли било какав случајни губитак података.
Кредит за слике: Никки на Флицкр-у