Az FC (File Comparison) használata a Windows parancssorból

Tartalomjegyzék:

Az FC (File Comparison) használata a Windows parancssorból
Az FC (File Comparison) használata a Windows parancssorból

Videó: Az FC (File Comparison) használata a Windows parancssorból

Videó: Az FC (File Comparison) használata a Windows parancssorból
Videó: How to guarantee a safe environment for testing malware in VirtualBox - YouTube 2024, Lehet
Anonim
Van egy nagyszerű parancssori eszköz, amellyel összehasonlíthatod a fájlokat, és megnézheted, van-e olyan tartalom vagy bináris kódkülönbség, amelyhez PC-t használhatsz. A fájl összehasonlítása, vagy az FC, ahogyan erre hivatkozunk, innen származik, egy egyszerű program, amely összehasonlítja a szöveges vagy bináris fájl tartalmát, és képes összehasonlítani mind az ASCII, mind a Unicode szövegét. Ezzel az eszközzel megjelenítheti a két fájlból vagy két olyan fájlból álló sorokat, amelyek nem egyeznek a többiekkel.
Van egy nagyszerű parancssori eszköz, amellyel összehasonlíthatod a fájlokat, és megnézheted, van-e olyan tartalom vagy bináris kódkülönbség, amelyhez PC-t használhatsz. A fájl összehasonlítása, vagy az FC, ahogyan erre hivatkozunk, innen származik, egy egyszerű program, amely összehasonlítja a szöveges vagy bináris fájl tartalmát, és képes összehasonlítani mind az ASCII, mind a Unicode szövegét. Ezzel az eszközzel megjelenítheti a két fájlból vagy két olyan fájlból álló sorokat, amelyek nem egyeznek a többiekkel.

A fájl összehasonlítása kapcsolók és paraméterek

  1. / B - Ez a kapcsoló bináris összehasonlítást végez.
  2. / C - Ha esetleg érzéketlen összehasonlítást kell tennie, használja ezt a kapcsolót.
  3. / A - Ez a kapcsoló az FC-t csak az első és az utolsó sorokat jeleníti meg a különbségek minden csoportjához.
  4. / U - Ezzel a kapcsolóval összehasonlíthatja a fájlokat Unicode szövegfájlokként.
  5. / L - Ez összeveti a fájlokat ASCII szövegként.
  6. / N - Ez a kapcsoló csak ASCII-vel használható, de megmutatja a megfelelő sorszámokat.
  7. / LBn - Az "n" számot egy számmal helyettesítve korlátozza az egymást követő különböző sorokat, amelyeket az FC olvasni fog, mielőtt megszakítaná. Az alapértelmezett, ha nem ad meg számot, 100 sor nem egyező szöveg.
  8. /nnnn - Az "n" cseréje itt megmondja az FC-nek, hogy ha nem megfelelő egyeneseket talál, akkor csak akkor folytatható, ha az egymást követő illesztési sorokat "n" -nek találja. Ez akkor hasznos, ha meg akarja akadályozni, hogy két fájl ne legyen szinkronban.
  9. / T - Ez a kapcsoló megmondja az FC-nek, hogy ne terjessze a füleket a szóközökre.
  10. / W - Ha ezt a kapcsolót használja, az FC a fájlok összehasonlítása során összenyomja a fehér helyet (fülek és szóközök).

Csak egy paramétert kell megadnia, de meg kell adnia két példányát. Ez a Pathname paraméter, amelyben megadja a fájlok helyét.

FC szintaxisa

Mint minden parancssori parancs bármelyik eszköze, akkor tudnia kell, hogyan adhatja meg a parancsokat a megfelelő szintaxissal. A File Comparison eszköz két fő lehetőség közül választhat. Ha két különálló fájl helyett kétféle fájlt szeretne összehasonlítani, használhat helyettesítő karaktereket (? És *).

FC [pathname1] [pathname2]

FC [switches] [pathname1] [pathname2]

A parancsától függően négy% hibaérték% válasz érkezik.

  1. -1 - Szintaktika helytelen.
  2. 0 - Mindkét fájl azonos.
  3. 1 - A fájlok eltérőek.
  4. 2 - Legalább az egyik fájl nem található.

Gyakoroljunk

Mielőtt elkezdenénk, töltsd le a három minta szöveges dokumentumot, amelyeket a teszthez használunk. Ezek a dokumentumok tartalmaznak egy szövegrészet néhány hasonló szócsoporttal. Miután letöltötte ezeket a három dokumentumot, átmásolhatja azokat a számítógép bármelyik mappájába. Ennek az oktatóanyagnak a céljára az összes szöveges dokumentumot az asztalra helyezzük.

  1. FCsample
  2. FCexercise
  3. FCexercise2

Most meg kell nyitnia a megemelt parancssori ablakot. Nyissa meg a Windows 7 és a 10 Start menüjét, vagy nyissa meg a keresési funkciót a Windows 8 rendszerben, és keressen CMD-t. Ezután kattintson a jobb egérgombbal, majd nyomja meg a "Futtatás rendszergazdaként" parancsot. Miközben nem kell megnyitni a megemelt parancssori ablakot, ez segít elkerülni a bosszantó megerősítést kérő párbeszédablakokat.

Ma bemutatott bemutatónk számos egyszerű forgatókönyvet fog lefedni, amelyeket az alábbiakban ismertetünk.
Ma bemutatott bemutatónk számos egyszerű forgatókönyvet fog lefedni, amelyeket az alábbiakban ismertetünk.
  1. Hasonlítsa össze két szövegfájlt ugyanazon a mappán a Fájlhasonlítás segítségével.
  2. Hasonlítsa össze a fájlokat ugyanabban a mappában a fájl összehasonlításával a "/ lbn" kapcsolóval.
  3. Hasonlítsa össze a két azonos fájlt.
  4. Két különböző fájl és két azonos fájl bináris összehasonlítását végezze el.

1. forgatókönyv - Két szövegfájl összehasonlítása a fájl összehasonlításával.

Most, hogy megnyitotta a parancssori ablakot, és a szöveges fájlokat az asztalon találja, készen állunk egy egyszerű fájl összehasonlítására. Ebben a részben alapos összehasonlítást végzünk, majd adunk hozzá néhány különböző lehetőséget. A következő parancs segítségével írja be az "FCsample" és "FCexercise" tartalmak összehasonlítását. Ne feledje, hogy helyettesíti az elérési utat a számítógépével megegyező névvel, és ne felejtse el, hogy a parancssor nem számít a kis- és nagybetűkre.

fc C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt

Ebben az esetben a két dokumentum összes szövege megjelenik, mert nem egyezik megfelelően.
Ebben az esetben a két dokumentum összes szövege megjelenik, mert nem egyezik megfelelően.

2. forgatókönyv - Hasonlítsa össze a fájlokat ugyanabban a mappában a fájl összehasonlításával a "/ lbn" kapcsolóval.

Most próbálkozzunk egy másik összehasonlítással, amelyben meg fogjuk mondani az FC-nak, hogy álljon le két sor nem egyező adat után. Ehhez az "/ lbn" kapcsolót kell hozzáadni.

fc /lb2 C:UsersMartinDesktopFCsample.txt C:UsersMartinDesktopFCexercise.txt

Amint látja, hibaüzenet jelenik meg, amely azt mondja: "Resync failed. A fájlok túlságosan különböznek egymástól. "Ennek oka, hogy több mint két egymást követő nem megfelelő adatvonal van. Próbálja meg megváltoztatni a számokat, vagy szerkeszteni a fájlokat, és játszani a fájl összehasonlító eszközzel, hogy megtudja, milyen eredményeket kap.
Amint látja, hibaüzenet jelenik meg, amely azt mondja: "Resync failed. A fájlok túlságosan különböznek egymástól. "Ennek oka, hogy több mint két egymást követő nem megfelelő adatvonal van. Próbálja meg megváltoztatni a számokat, vagy szerkeszteni a fájlokat, és játszani a fájl összehasonlító eszközzel, hogy megtudja, milyen eredményeket kap.

3. forgatókönyv - Két azonos fájlt hasonlít össze.

A letöltött fájlokban két "Exercise" és "FCexercise2" fájl jelenik meg. Ezek a két fájl pontosan ugyanolyan tartalmú, ezért elvégezzük az összehasonlítást, és megnézzük, milyen eredményeket kapunk.

fc C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt

Amint a fenti képen látható, az FC azt állítja, hogy nem tapasztaltak különbséget. Ha egy fájlt szeretne szerkeszteni, adj hozzá egy betűt, és próbáld újra a parancsot, az eredményed megjelenik, ahogy az az alábbi képen. Vegye figyelembe, hogy az egyetlen dolog, ami megváltozott, a "a" betű hozzáadásával járt.
Amint a fenti képen látható, az FC azt állítja, hogy nem tapasztaltak különbséget. Ha egy fájlt szeretne szerkeszteni, adj hozzá egy betűt, és próbáld újra a parancsot, az eredményed megjelenik, ahogy az az alábbi képen. Vegye figyelembe, hogy az egyetlen dolog, ami megváltozott, a "a" betű hozzáadásával járt.
Image
Image

4. forgatókönyv - Két különböző fájl és két azonos fájl bináris összehasonlítása.

Ebben a példában az "FCexercise" és az "FCsample" fájlok bináris összehasonlítását végezzük.

fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopsample.txt

Image
Image
Észre fogja venni, hogy a függvény megkezdi azt, hogy a két fájl összehasonlításra kerül. Ezután egy csomó bináris számjegyek gördülnek egymással, ahol a fájlokat összehasonlítják egymás mellett, és végül egy olyan jelentést kapunk, amely azt mondja, hogy az FCexercise hosszabb, mint az FC minta. A következő példában az "FCexercise" és "FCexercise2" fájlok bináris összehasonlítását végezzük.
Észre fogja venni, hogy a függvény megkezdi azt, hogy a két fájl összehasonlításra kerül. Ezután egy csomó bináris számjegyek gördülnek egymással, ahol a fájlokat összehasonlítják egymás mellett, és végül egy olyan jelentést kapunk, amely azt mondja, hogy az FCexercise hosszabb, mint az FC minta. A következő példában az "FCexercise" és "FCexercise2" fájlok bináris összehasonlítását végezzük.

fc /b C:UsersMartinDesktop FCexercise.txt C:UsersMartinDesktopFCexercise2.txt

Két azonos fájl összehasonlításakor az FC azt állítja, hogy nincs különbség a két fájl között. Most, hogy ismeri az FC eszköz alapjait, nyugodtan játsszon a kapcsolókkal és próbáljon ki néhány új ötletet. Ne felejtsük el, hogy amíg fájlokat játszik le, a legjobb, ha az itt megadott fájlformátumokat használjuk a véletlen adatvesztés elkerülése érdekében.
Két azonos fájl összehasonlításakor az FC azt állítja, hogy nincs különbség a két fájl között. Most, hogy ismeri az FC eszköz alapjait, nyugodtan játsszon a kapcsolókkal és próbáljon ki néhány új ötletet. Ne felejtsük el, hogy amíg fájlokat játszik le, a legjobb, ha az itt megadott fájlformátumokat használjuk a véletlen adatvesztés elkerülése érdekében.

Image Credit: Nikki a Flickr-en

Ajánlott: