Как да сравните два файла за промени с помощта на командния ред

Ако търсите начин да сравните два файла в Windows 10/11 без програма на трета страна, ние имаме начин за вас. В това ръководство ви показваме как можете да сравните два файла за промени с командния ред(compare two files for changes with Command Prompt) в Windows 10/11.

Можете да сравните два файла с помощта на командите за сравнение на fc.exe и comp.exe . Можете да използвате fc.exe, за да сравните два ASCII или двоични файла на база ред по ред. windiff.exe помощна програма, инструмент, който сравнява графично съдържанието на два ASCII файла или съдържанието на две папки, които съдържат ASCII файлове, за да провери дали са еднакви.

Как да сравните два файла за промени с помощта на командния ред на Windows 11/10

Ако искате да разберете как два подобни файла са претърпели промени с течение на времето, има вградена команда в Windows , която ви позволява да сравнявате. Тази команда е fc. Тази команда е полезна при сравняване на два текстови файла и знае как те се променят в неговия скрипт и неговите модификации. С командата ' fc ' можете да сравните текстов файл с най-новата му версия или да намерите промени на ниво скрипт в различни скриптове като Binary , Unicode или ASCII . Нека да видим как можем да използваме командата 'fc' и да сравним два файла(Files) за промени с командния ред(Command Prompt) в Windows 10/11 .

Сравнете два (Compare two) файла(Files) за промени(Changes) с помощта на командния ред FC.exe

Има различни параметри в командата fc , които можете да я използвате, за да постигнете различен резултат след въвеждане на синтаксиса в командния ред(Command Prompt) .

Параметри(Parameters)

смисъл(Meaning)

Сравнява двата файла в двоичен режим, байт по байт, и не се опитва да синхронизира повторно файловете, след като открие несъответствие. 

Пренебрегва главния регистър.

Сравнява файловете в режим ASCII , ред по ред, и се опитва да синхронизира повторно файловете, след като открие несъответствие.

/lb<n>

Задава броя на редовете за вътрешния редов буфер  на N. Дължината по подразбиране на буфера за редове е 100 реда. Ако файловете, които сравнявате, имат повече от 100 последователни различни реда,  fc  отменя сравнението.

Показва номерата на редовете по време на ASCII сравнение.

Предотвратява  fc  да преобразува табулации в интервали.

Сравнява файловете като Unicode текстови файлове.

Компресира(Compresses) бялото пространство (тоест табулатори и интервали) по време на сравнението. Ако ред съдържа много последователни интервали или табулатори,  /w  третира тези знаци като единичен интервал. Когато се използва с  /wfc  игнорира празно пространство в началото и края на ред.



About the author

Аз съм компютърен учен с над 10 години опит в разработката на софтуер и сигурността. Имам силен интерес към игрите за Firefox, Chrome и Xbox. По-специално, особено ме интересува как да се уверя, че кодът ми е безопасен и ефективен.



Related posts