Két fájl tartalom szerinti összehasonlítása Windows rendszerben

Vannak esetek, amikor össze kell hasonlítania két fájlt, és ellenőriznie kell, hogy eltér-e a tartalmuk. Bizonyos helyzetekben egyszerűen megnyithatja a két fájlt, és átnézheti a tartalmukat, például amikor két képet vagy két szöveges fájlt szeretne összehasonlítani. Ez azonban meglehetősen fárasztó feladat, és előfordulhat, hogy kimaradnak az apró eltérések, például a fénykép árnyalatának enyhe változása vagy a szöveges fájlban lévő kifejezés. Éppen ezért jó ismerni néhány módszert két fájl tartalmának programozott összehasonlítására, az érzékszervek helyett szoftver használatával. 🙂 Íme három módszer, amellyel ezt megteheti a PowerShell vagy harmadik féltől származó Windows-alkalmazások használatával:

Két fájl összehasonlítása a PowerShell használatával(PowerShell)

A Windows 10 nem rendelkezik beépített eszközzel két fájl összehasonlítására. Ehhez azonban használhatja a PowerShellt . (PowerShell)Kezdje a PowerShell megnyitásával(opening PowerShell) : ennek gyors módja az, hogy egyszerre nyomja meg a Win + X billentyűket a billentyűzeten, majd nyomja meg az I gombot, ha normál felhasználóként szeretné futtatni a PowerShellt(PowerShell) , vagy az A gombot , ha rendszergazdaként szeretné futtatni.(run it as an administrator) .

A PowerShell megnyitása után futtassa a következő parancsot:

if((Get-FileHash "Elérési út az első fájlhoz").hash -eq (Get-FileHash "A második fájl elérési útja").hash) {"A két összehasonlított fájl azonos"} else {"A két összehasonlított fájl NEM azonosak"}(if((Get-FileHash "Path to the first file").hash -eq (Get-FileHash "Path to the second file").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})

Természetesen módosítania kell az „Első fájl elérési útja”("Path to the first file") és a „Második fájl elérési útja” mezőket("Path to the second file") a fájlok valódi elérési útjával. Például két DigitalCitizen1.txt és DigitalCitizen2.txt fájlt akartunk összehasonlítani , mindkettő a D: meghajtónkon található.

A két fájl, amelyet tartalom szerint össze akartunk hasonlítani

Tartalmuk összehasonlításához ezt a parancsot kellett futtatnunk:

if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"A két összehasonlított fájl azonos"} else {"A két összehasonlított fájl NEM azonosak"}(if((Get-FileHash "D:DigitalCitizen1.txt").hash -eq (Get-FileHash "D:DigitalCitizen2.txt").hash) {"The two compared files are identical"} else {"The two compared files are NOT identical"})

A fájlösszehasonlítás parancs futtatása a PowerShellben

Ha a két fájl tartalma megegyezik, a PowerShellben(PowerShell) kapott kimenet azt jelzi, hogy „A két összehasonlított fájl azonos”.("The two compared files are identical.")

A PowerShellben kapott kimenet, ha a két fájl azonos

Ha a két fájl tartalma eltér, a PowerShellben(PowerShell) kapott kimenet azt jelzi, hogy "A két összehasonlított fájl NEM azonos."("The two compared files are NOT identical.")

A PowerShellben kapott kimenet, ha a fájlok eltérőek

Bár a PowerShell használata gyors és meglehetősen egyszerű, néhány ember nem szereti a parancssori környezetek használatát. Emiatt azt is megmutatjuk, hogyan lehet összehasonlítani két fájlt a Windows rendszerben(Windows) olyan külső gyártóktól származó alkalmazások segítségével, amelyek grafikus felhasználói felületet kínálnak.

Két fájl összehasonlítása a Total Commander segítségével

A Total Commander(Total Commander) egy shareware fájlkezelő, amely minden Windows - verzióhoz elérhető. A hivatalos weboldaláról szerezheti be, innen: Total Commander . Miután telepítette és megnyitotta, az ablakaiban keresse meg az összehasonlítani kívánt két fájlt. A Total Commander bal oldalán navigáljon az első fájlhoz, a jobb oldalon pedig a második fájlhoz. Ezután jelölje ki a két fájlt úgy, hogy rájuk kattint, majd lenyomja a szóköz billentyűt. A fájlok kiválasztásakor a nevük piros színnel jelenik meg, ahogy az alábbi képernyőképen is látható.

Válassza ki a két összehasonlítandó fájlt a Total Commanderben

Most nyissa meg a Fájlok(Files) opciót a Total Commander(Total Commander's) bal felső sarokban található menüjében, és kattintson a "Tartalom szerinti összehasonlítás ("Compare By Content)" lehetőségre .

A Total Commander megkérése, hogy tartalom szerint hasonlítsa össze a két fájlt

Ha az összehasonlításra kiválasztott két fájl megegyezik, a Total Commander egy kis felugró ablakot nyit meg, amelyben közli, hogy "The two files have the same content!".

A Total Commandertől kapott üzenet, ha a két fájl megegyezik

Ha a két összehasonlított fájl tartalma eltér, a Total Commander megnyit egy ablakot, amelyben pirossal kiemelve megmutatja a két fájl közötti különbségeket.

A Total Commander által megjelenített tartalom összehasonlítása, ha a két fájl különbözik

A Total Commander(Total Commander) más lehetőségeket is kínál a különbségek ellenőrzésére és a két fájl szerkesztésére, de ezek nem tartoznak a jelen oktatóanyag hatókörébe, így lehetővé tesszük, hogy egyedül fedezze fel őket.

Két fájl összehasonlítása az AptDiff használatával(AptDiff)

Az AptDiff(AptDiff) egy ingyenes alkalmazás, amely segít a fájlok tartalom szerinti összehasonlításában . Bár az alkalmazást már nem karbantartják, továbbra is működik minden Windows - verzióban a Windows 2000 és újabb verzióitól kezdve, beleértve a Windows 10-et is. A (Windows)Softpedia webhelyről(Softpedia) szerezheti be .

Az AptDiff(AptDiff) telepítése és megnyitása után azonnal felkéri, hogy válassza ki az összehasonlítani kívánt fájlokat. Adja meg(Enter) a két fájl elérési útját, vagy használja a "…" gombokat a számítógépen való böngészéshez és kiválasztásához.

Az AptDiff használatával válassza ki a két összehasonlítandó fájlt

Ezután válassza ki, hogy szöveges fájlként szeretné-e összehasonlítani a két fájlt, vagy inkább bináris szinten szeretné összehasonlítani őket. Bármelyik lehetőséget választhat, az összehasonlítandó fájlok típusától függetlenül. Tudnia kell azonban, hogy a fájlok tartalmának összehasonlítása után az alkalmazás két különálló ablaktáblába tölti be a tartalmukat, és megmutatja az azonosított eltéréseket, ha vannak ilyenek. Ha az "Összehasonlítás szövegként" lehetőséget választja,("Compare as Text,") a két ablaktábla a szöveg tartalmát és eltéréseit mutatja. Ellenkező esetben, ha az "Összehasonlítás binárisként"("Compare as Binary,") lehetőséget választja, a két fájl tartalma hexadecimális kódban jelenik meg.

Az AptDiff megmutatja a különbségeket a két összehasonlított fájl között

A Total Commanderhez(Total Commander) hasonlóan az AptDiff is lehetővé teszi további eszközök használatát a két fájl tartalmának összehasonlításához és szerkesztéséhez.

Mi a kedvenc módja két fájl tartalom szerinti összehasonlításának?

Most már három egyszerű módszert ismer két fájl tartalom szerinti összehasonlítására a Windows rendszerben(Windows) . Melyik(Which) a kedvenced közülük? Inkább parancsokat használ a PowerShellben(PowerShell) , vagy inkább egy külső féltől származó alkalmazást telepít és használ, amely vizuális felülettel is rendelkezik? Ha ismer más módszereket a fájlok összehasonlítására, tudassa velünk, hagyjon megjegyzést az alábbi részben.



About the author

Professzionális értékelő és termelékenységnövelő vagyok. Szeretek online videojátékokkal tölteni az időt, új dolgokat felfedezni, és segíteni az embereknek a technológiai igényeik kielégítésében. Van némi tapasztalatom az Xbox-szal kapcsolatban, és 2009 óta segítek az ügyfeleknek rendszereik biztonságában.



Related posts