Jak porovnat 2 textové soubory. Nástroje pro rychlé porovnání dokumentů

Jak porovnám dva soubory? Tato otázka může vyvstat, když potřebujete rychle a pohodlně vidět rozdíly v obsahu dvou souborů. Přirozeně bych nechtěl instalovat další programy, ale porovnávat pomocí obvyklých pracovních nástrojů.

Existuje skvělý program pro práci se soubory. Jmenuje se Notepad ++. To je to, co je v něm výhodná příležitost rychle porovnat dva soubory.

Porovnání dvou souborů v programu Poznámkový blok ++

Ihned chci říci, že v programu Notepad ++ můžete porovnávat mnoho souborů, a to jak html, tak php a js. Soubory Word ale nelze správně porovnávat, jejich kódování není pro tento program vhodné. Tyto soubory budou porovnány v samotném Wordu, o tom budeme uvažovat níže.

Otevřeme soubory, které chceme porovnat.

Abychom mohli začít porovnávat, musíme spustit plugin Campare. Chcete -li to provést, přejděte na kartu Pluginy - Campare - Campare.

Porovnání souborů v programu Poznámkový blok

Pokud tento plugin ve vaší verzi programu Notepad ++ ještě není nainstalován, je to snadné. Přejděte na Pluginy - Správce doplňků - Zobrazit Správce doplňků. Tam z obecného seznamu doplňků vyberte Campare, před něj zaškrtněte a stiskněte tlačítko Instalovat.

Naše soubory se otevírají na dvou kartách, ve kterých jsou všechny rozdíly v našich souborech pohodlně a jasně zvýrazněny. Dále je to již otázka technologie, nebude těžké najít správná místa.

Rozdíly v obsahu souboru v poznámkovém bloku

Chcete -li režim porovnání ukončit, stiskněte buď klávesové zkratky Ctrl + Alt + D, nebo kartu Pluginy - Campare - Vymazat výsledky.

Nebudeme se však zabývat pouze jedním programem. Stále máme, všem dobře známé Totální velitel, také vám umožňuje rychle a pohodlně porovnat dva soubory.

Porovnání dvou souborů v Total Commander

Otevíráme Celkový program Velitel

Klikněte na požadovaný soubor a podržením tlačítka Ctrl klikněte na druhý soubor pro srovnání. Oba soubory vynikají na pozadí.

Porovnání souborů v Total Commander

Otevře se nové okno, ve kterém vidíme obsah našich souborů a rozdíly mezi nimi. Jsou opět pohodlně a jasně zvýrazněny.

Rozdíly v souborech v Total Commander

Klikněte na tlačítko Upravit a proveďte potřebné změny v souborech. Pro větší pohodlí můžete změnit písmo a použít tlačítka Další rozdíl, Předchozí rozdíl, Vrátit zpět, Kódování.

Po všech změnách klikněte na tlačítko Zavřít a budeme vyzváni k uložení provedených úprav.

To je zase vše pohodlné, rychlé, srozumitelné.

Na závěr musíme zvážit, jak můžete porovnávat soubory aplikace Word. Má své vlastní kódování, a proto je pro to nejlepší program Word.

Porovnání dvou souborů v aplikaci Microsoft Word

Otevíráme Program Microsoft Slovo

Najděte kartu Revize, vyberte ji a vyhledejte položku Porovnat.

Porovnání souborů v aplikaci Microsoft Word

Otevře se nové okno Porovnání verzí, kde musíte vybrat zdrojový dokument a dokument pro porovnání. Klikněte na OK. Můžete, pokud chcete, uvidíte další nastavení srovnání.

Otevře se nový soubor, ve kterém jsou rozdíly zvýrazněny a které lze v případě potřeby uložit nebo opravit podle potřeby.

Máme takové metody porovnání dvou souborů. Doplňkové programy nebyly potřeba, vše je již zabudováno do obvyklých nástrojů. Pomocí stejného programu Poznámkový blok ++ se mi během několika minut podařilo najít správná místa pro opravy.

Každý ví, že „Word“ je multifunkční textový editor... Mnoho z jeho možností daleko přesahuje rámec tohoto článku, který bude hovořit o tom, jak je porovnat Soubor Word v samotném programu. Tento postup je celkem jednoduchý, ale málokdo o něm vůbec ví. Může se hodit v různých případech, například když jsou v počítači dva soubory: vaše práce a její koncept. Abychom se nemýlili a neposlali zákazníkovi koncept, je nejlepší použít srovnání dvou souborů.

Krok 1: přípravná fáze

Je pozoruhodné, že poté, co tyto dva soubory porovnáte, zůstanou beze změny a všechny nesrovnalosti se zobrazí v jiném (novém) dokumentu, který se automaticky otevře. Ale nejdříve to první. Nejprve si před porovnáním dvou souborů aplikace Word zjistíme, co dělat.

Prvním krokem je příprava. Než budete moci porovnat dva soubory aplikace Word, musíte je otevřít. Najděte je tedy na počítači a dvakrát na ně klikněte.

Nyní musíme v jednom ze souborů otevřít potřebný nástroj. Nachází se na kartě Kontrola v sadě nástrojů Porovnat. Nástroj se jmenuje „Porovnat“, tak na něj klikněte a v rozbalovací nabídce vyberte stejnojmennou položku.

Takže jste tady, nyní můžete přejít přímo k porovnání dvou souborů aplikace Word z hlediska rozdílů nebo náhod.

Krok 2: Vyberte dokumenty, které chcete porovnat

Nyní máte otevřené okno s názvem „Porovnání verzí“. V něm, jak vidíte, jsou dvě oblasti: „Původní dokument“ a „Upravený dokument“. V souladu s tím musíte do prvního umístit původní dokument a do druhého jeho revidovanou verzi.

Chcete -li vybrat dokument, musíte kliknout na ikonu složky vedle položky Po kliknutí se otevře průzkumník, ve kterém musíte navigovat cestu k hledanému souboru. Jakmile to provedete, zopakujte kroky pro druhý soubor.

Vybrali jsme tedy potřebné dokumenty pro srovnání, ale nespěchejte kliknutím na tlačítko „OK“ zahájíte proces analýzy. K přijetí potřebujete kýžený výsledek, bylo by lepší nastavit požadované parametry. Pojďme si teď promluvit o tom, jak to udělat.

Krok 3: Nastavte požadované parametry pro srovnání

Před porovnáním těchto dvou souborů aplikace Word tedy dává smysl nastavit parametry, na nichž bude analýza založena. To vám umožní najít nesrovnalosti, které chcete najít.

Chcete -li otevřít nabídku možností, musíte kliknout na tlačítko „Více“, vše ve stejném okně „Porovnat verze“.

V rozbalené nabídce můžete vidět spoustu nastavení. Nyní se zaměřme na skupinu Možnosti srovnání. V něm musíte vybrat ty prvky, které budou porovnány ve dvou dokumentech. Mimochodem, čím méně zaškrtávacích políček nastavíte, tím rychleji proběhne porovnávací proces. Pokud tedy hledáte změny formátování, může být rozumné vybrat pouze tuto položku a odstranit ostatní.

Ve skupině „Zobrazit změny“ vyberte, zda je chcete hledat ve znacích nebo slovech. Nezapomeňte také uvést, ve kterém z dokumentů zobrazit výsledek. Ve zdroji, upravený soubor nebo nový.

Jakmile nastavíte všechny potřebné parametry, můžete bezpečně stisknout tlačítko „OK“ a zahájit proces analýzy. Netrvá příliš dlouho, i když byly vybrány všechny položky srovnání.

Krok 4: zkontrolujte výsledek

V důsledku toho se vám zobrazí výsledek. Podle vašeho výběru bude předveden v jednom ze dvou dokumentů nebo v novém, třetím.

Místa, která se neshodují, budou označena červenou čarou. Což je velmi výhodné - kliknutím na řádek se vám zobrazí rozdíl. Bude přeškrtnuto červenou čárou.

Mimochodem, pokud jste nevěděli, jak porovnat dva soubory aplikace Word pro shody, pak to bohužel v programu nelze provést. K tomuto účelu však lze využít speciální služby.

Existuje několik způsobů, jak porovnat obsah dvou souborů a zjistit, zda došlo ke změnám, nebo jen zjistit, zda jsou dva soubory stejné. První je ten, který nabízí samotný operační sál. Systém Windows... Tento nástroj je nástroj FC příkazového řádku, pomocí kterého můžete porovnat dva nebo více souborů. Obecná forma takový příkaz by byl následující:

fc dir_1_file dir_2_file

Ale na to jsme si už dávno všichni zvykli uživatelské rozhraní a bojíme se černých oken s nesrozumitelným textem, k čemu to je speciální programy proti tento případ Pohodlnější.

WinMerge je program pro porovnávání dvou souborů

Jedním z mnoha programů, které můžete použít k porovnání dvou souborů, je WinMerge. Tento program můžete porovnávat nejen soubory, ale i celé složky. Kromě toho může program zobrazit změny, které ovlivnily konkrétní dokument, sledovat čas jejich zavedení a v případě potřeby opravit. Bezplatná distribuce a jazyk ruského rozhraní jsou další plusy tohoto programu. Program WinMerge si můžete stáhnout z následujícího odkazu:
http://sourceforge.net/projects/winmerge/files/stable/2.14.0/WinMerge-2.14.0-Setup.exe/download?use_mirror=heanet

Příkaz FC umožňuje porovnat obsah dvou nebo více souborů.

Formát příkazového řádku:

FC] [jednotka1:] [cesta1] název_souboru1 [jednotka2:] [cesta2] název_souboru2

Nebo
FC / B [jednotka1:] [cesta1] název_souboru1 [jednotka2:] [cesta2] název_souboru2

/ A- Zobrazit pouze první a poslední řádky pro každou skupinu rozdílů.

/ B- Porovnání binárních souborů.

/ C- Srovnání bez rozlišování malých a velkých písmen.

/ L- Porovnání souborů ve formátu ASCII.

/ Lbn- Maximální počet nesrovnalostí pro daný počet řádků.

/ N- Zobrazení čísel řádků při porovnávání textových souborů ASCII.

/ VYPNUTO- Nepřeskakujte soubory se sadou atributů „Offline“.

/ T- Znaky tabulátoru nejsou nahrazeny ekvivalentním počtem mezer.

/ U- Porovnání souborů UNICODE.

/ W- Přeskakování mezer a karet při porovnávání.

/ nnnn- Počet po sobě jdoucích odpovídajících řádků, které musí nastat po skupině neodpovídajících řádků.

[jednotka1:] [cesta1] název_souboru1- Označuje první soubor nebo sadu souborů k porovnání.

[jednotka2:] [cesta2] název_souboru2- Označuje druhý soubor nebo sadu souborů k porovnání.

Pro rychlou orientaci použijte parametr /? : FC /?

Pokud v příkazový řádek parametr není specifikován / B pak se provede porovnání řádek po řádku s výstupem výsledků ve formě názvů souborů a neshodných řádků:

Porovnání souborů FILE1.TXT a FILE2.TXT

***** FILE1.TXTline

Řádek 1
řádek 2
hlava

***** FILE2.TXT

Řetězec 1
řetězec2
hlava
*****

V uvedeném příkladu se obsah prvních 2 řádků v souborech FILE1.TXT a FILE2.TXT neshodoval. Kromě nesrovnatelných řádků výsledky porovnání zobrazují první odpovídající řádek za nimi ( hlava)

Pokud je spuštěn příkaz binárního porovnání FC / B, pak se bez ohledu na formát dat provede srovnání bytů s výstupem výsledků ve formě:

Porovnání souborů file1.txt a file2.txt

00000001: 6C 31
00000002: 69 44
Čára 00000001: 6C 31- znamená, že posun od začátku souboru je 00000001. V souboru file1.txt je daný posun bajt s hexadecimální hodnotou 6C a v souboru file2.txt - 31

Příklady použití FC.EXE:

fc / b etalon.exe C: \ windows \ system32 \ notepad.exe- porovnat binární etalon.exe z aktuálního adresáře se souborem C: \ windows \ system32 \ notepad.exe

fc / b D: \ windows \ system32 \ dllcache \ *. exe D: \ windows \ system32 \ *. *| více- porovnat skupiny binárních souborů s příponou exe z katalogu D: \ windows \ system32 \ dllcache \ se soubory z adresáře D: \ windows \ system32 \... Pomocí příkazu FC zřetězeného s příkazem více, výsledky se zobrazují na obrazovce v režimu stránky.

fc C: \ Documents \ *. txt D: \ documents \ *. *> C: \ compare.txt- porovnat textové soubory v různých adresářích s zapsáním výsledků do souboru C: \ compare.txt.

FC / LB2 C: \ Documents \ *. Txt D: \ documents \ *. *> C: \ compare.txt- jako v předchozím případě, ale ve výsledcích porovnání se nezobrazí více než 2 neshody.

Parametr / nnn umožňuje řídit pokračování porovnávání souborů. Například existují 2 textové soubory file1.txt a file2.txt, kde se 1. a 4. řádek liší a 2. a 3. řádek jsou stejné. V závislosti na hodnotě / nnn FC.EXE může buď přestat porovnávat soubory dále, nebo pokračovat:

Soubor FC / 2 file1.txt soubor2.txt- po prvním neodpovídajícím řádku jsou 2 shodné (2. a 3. řádek - stejné) - porovnání souborů bude pokračovat.

Soubor FC / 3 file1.txt file2.txt- parametr /3 po neshodě vyžaduje 3 odpovídající řádky, takže další porovnávání souborů bude ukončeno.

Soubor FC / A / L / C file1.txt file2.txt- porovnávejte textové soubory ve formátu ASCII, nerozlišují se malá a velká písmena a zobrazuje pouze první a poslední řádek pro každou skupinu rozdílů.

PROTI dávkové soubory, ke kontrole výsledku porovnání souborů se používá analýza hodnoty proměnné ERRORLEVEL.

Výsledkem porovnávací operace je proměnná ERRORLEVEL může nabývat následujících hodnot:

0 - soubory se shodují.

1 - soubory se neshodují

2 - chyba při otevírání souboru (soubor nebyl nalezen)

Ukázkový dávkový soubor:

@echo vypnuto
fc file1.txt file2.txt> nul
if ERRORLEVEL 1 goto Different
echo Soubory se shodují
REM je podprogram, který se má provést, když se soubory shodují. ... ...
výstup
: Odlišný
Soubory echo NESOUHLASÍ
Podprogram REM se spustí, když se soubory liší. ... ...

Tento článek používá příklad pro práci s Compare Suite - nejsilnějším programem pro porovnávání textových souborů. Porovnání dvou jednoduchých textových souborů

Compare Suite je pohodlný a vysoce optimalizovaný nástroj pro analýzu a synchronizaci téměř jakéhokoli dokumentu používaného v počítači. Chcete -li porovnat dokumenty vytvořené v kancelářském balíku od společnosti Microsoft, Soubory PDF a další typy. Stejně snadno a extrémně rychle vám nástroj umožňuje analyzovat a porovnávat celé katalogy s dokumenty, přestože hlavním účelem Compare Suite je program pro porovnávání textových souborů. U této funkce programu se na této stránce zastavíme. Spusťte Compare Suite a v nabídce vyberte „Nové srovnání souborů“. Stejný příkaz provádí kombinace kláves Shift + Ctrl + F. Poté musíme programu přesně sdělit, které textové soubory potřebujeme porovnat, nejpohodlnějším způsobem je použít techniku ​​drag-and-drop-umístěním každého souboru, který má být porovnán s myší, do jeho vlastního okna.

Poté již nejsou nutné žádné další akce - program pro porovnávání textových souborů Compare Suite provede svou práci automaticky. Volbou jiného způsobu porovnávání souborů z nabídky, ze tří možných (znak po znaku, slovo po slově nebo podle „ klíčová slova") spustíte novou proceduru porovnávání. Ve stejné nabídce můžete nastavit podmínky pro srovnání, například -" ignorovat všechny mezery v textu. "Položky nabídky" Přejít na další (předchozí) rozdíl "automaticky přesune kurzor pozice na požadovaný řádek. akce jsou zahájeny horkými klávesami „Ctrl + N“ a „Ctrl + P“.

Zvláště je třeba poznamenat, že program pro porovnávání textových souborů Compare Suite má schopnost „zvýraznit“ speciální znaky používané v různých programovacích jazycích a textovém značení.

Program pro porovnávání textových souborů Compare Suite vám navíc umožňuje porovnat obsah textového souboru s obsahem schránky a text upravit přímo v jeho okně. Upravený soubor lze samozřejmě uložit později. Program pro porovnávání textových souborů Compare Suite funguje správně s různým kódováním textu. Na screenshotech ukázaných pro ilustraci byl „správný“ textový soubor záměrně převeden na kódování UTF-8, tedy do stejného „krakozyabry“, před kterým ustupují vestavěné „Notepad“ Widows. Program pro porovnávání textových souborů Compare Suite také volně zpracovává textové soubory různých formátů operační systémy, systémy Windows i Unix a Mac.