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ó.
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"})
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.")
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.")
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ó.
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 .
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!".
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(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.
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.
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.
Related posts
Váltás a CMD és a PowerShell között a Windows Terminalban
Hogyan hozzunk létre több mappát egyszerre -
Mi az a Windows terminál? -
Milyen típusú Windows 10 számítógépem, laptopom vagy táblagépem? 8 módja annak, hogy megtudd -
Mi a PowerShell a Windows rendszerben, és mit lehet vele kezdeni?
Képernyőkép készítése Windows rendszeren (8 mód) -
A mappában lévő fájlok megszámlálása PowerShell, CMD vagy File Explorer segítségével
12 tipp a Windows 10 rendszerben történő kereséshez
Parancsok futtatása a File Explorerből a Windows 10 rendszerben -
34 billentyűparancs a Windows 10 parancssorához
A OneDrive eltávolítása vagy letiltása Windows rendszerben
9 módja a PowerShell megnyitásának Windows rendszerben (beleértve rendszergazdaként)
A Microsoft Edge bővítmények beszerzése, konfigurálása és eltávolítása -
Több asztali számítógép használata Windows 10 rendszerben: Minden, amit tudnod kell
Windows 10 Update Assistant: Frissítsen 2021. májusi frissítésre még ma!
Probléma javítása: A fogd és vidd nem működik Windows rendszerben -
A Windows USB/DVD letöltőeszközének használata
A mobilböngésző emulátor használata Chrome-ban, Firefoxban, Edge-ben és Opera-ban -
Mi az a Jegyzettömb? 9 dolog, amire használhatod! -
Skype-üzenetek törlése (Windows, Android, iPhone, Mac)