Kā izmantot FC (failu salīdzinājums) no Windows komandrindas
Ir lielisks komandrindas rīks, ko var izmantot, lai salīdzinātu failus, lai redzētu, vai ir kāda satura vai bināro kodu atšķirības, kuras var piekļūt, ja lietojat datoru. Failu salīdzinājums vai FC, kā mēs atsaucamies, ir no šejienes, ir vienkārša programma, kas salīdzinās teksta vai bināro failu saturu un spēj salīdzināt gan ASCII, gan Unicode tekstu. Šo rīku var izmantot, lai parādītu jebkuras līnijas no diviem failiem vai diviem failu komplektiem, kas nesakrīt ar citiem.
Failu salīdzinājums ir slēdži un parametri
- / B - Šis slēdzis veiks divkāršu salīdzinājumu.
- / C - Ja jums ir nepieciešams veikt neuzticamu salīdzinājumu, izmantojiet šo slēdzi.
- / A - Šis slēdzis ļaus FC rādīt tikai pirmās un pēdējās rindas katrai atšķirību grupai.
- / U - Izmantojiet šo slēdzi, lai salīdzinātu failus kā Unicode teksta failus.
- / L - Tas salīdzinās jūsu failus kā ASCII tekstu.
- / N - Šo slēdzi var izmantot tikai ar ASCII, bet tajā tiks parādīti visi attiecīgie rindas numuri.
- /MĀRCIŅASn - Nomainiet “n” ar skaitli, lai ierobežotu secīgo atšķirīgo līniju skaitu, ko FC nolasīs, pirms tā tiks pārtraukta. Noklusējums, ja nenorādāt numuru, ir 100 neatbilstošu tekstu rindas.
- /nnnn - Aizstājot „n”, šeit tiks teikts, ka tad, kad tā konstatē neatbilstošas līnijas, tā var turpināties tikai tad, ja pēc neatbilstības konstatē “n” secīgas atbilstības līnijas. Tas ir noderīgi, ja vēlaties, lai divi faili netiktu izvērsti sinhronizēti.
- / T - Šis slēdzis rādīs FC, lai nepalielinātu cilnes uz atstarpēm.
- / W - Ja izmantojat šo slēdzi, FC salīdzinās jūsu failus, saspiežot balto atstarpi (cilnes un atstarpes).
Ir tikai viens parametrs, kas jums būs jāprecizē, bet jums būs jāievada divi gadījumi. Tas ir parametra Pathname, kurā norādīsit savu failu atrašanās vietu.
FC sintakse
Tāpat kā katrs komandrindas rīks, jums būs jāzina, kā ievadīt komandas ar pareizu sintaksi. Programmas Failu salīdzināšanas rīks var izmantot divas galvenās iespējas. Ja divu atsevišķu failu vietā vēlaties salīdzināt divas failu grupas, varat izmantot aizstājējzīmes (? Un *).
FC [pathname1] [pathname2]FC [slēdži] [pathname1] [pathname2]
Atkarībā no jūsu komandas, jūs saņemsiet vienu no četrām% kļūdu līmeņa atbildēm.
- -1 - Jūsu sintakse ir nepareiza.
- 0 - Abi faili ir identiski.
- 1 - Faili ir atšķirīgi.
- 2 - Vismaz vienu no failiem nevar atrast.
Let's Practice
Pirms sākam darbu, jums vajadzētu lejupielādēt trīs paraugu teksta dokumentus, kurus mēs izmantosim testam. Katrs no šiem dokumentiem satur teksta daļu ar dažiem līdzīgiem vārdiem. Kad esat lejupielādējis šos trīs dokumentus, varat tos kopēt jebkurā datora mapē. Šīs apmācības nolūkos mēs ievietosim visus teksta dokumentus uz darbvirsmas.
- FC paraugs
- FCexercise
- FCexercise2
Tagad jums būs nepieciešams atvērt paaugstinātu komandu uzvednes logu. Atveriet sākuma izvēlni operētājsistēmā Windows 7 un 10 vai atveriet meklēšanas funkciju sistēmā Windows 8 un meklējiet CMD. Pēc tam ar peles labo pogu noklikšķiniet uz tā un pēc tam nospiediet “Run as administrator”. Kamēr nav nepieciešams atvērt paaugstinātu komandu uzvednes logu, tas palīdzēs izvairīties no nepatīkamiem apstiprinājuma dialoglodziņiem.
Mūsu apmācība šodien aptvers vairākus vienkāršus scenārijus, kas tiks izstrādāti turpmāk.
- Salīdziniet divus teksta failus vienā mapē, izmantojot failu salīdzināšanu.
- Salīdziniet tajā pašā mapē esošos failus, izmantojot failu salīdzinājumu, izmantojot “/ lbn” slēdzi.
- Salīdziniet divus identiskus failus.
- Veic divus dažādus failus un divus identiskus failus.
1. scenārijs - salīdziniet divus teksta failus, izmantojot failu salīdzināšanu.
Tagad, kad ir atvērts komandu uzvednes logs un jums ir jūsu teksta faili, mēs esam gatavi veikt vienkāršu failu salīdzināšanu. Šajā sadaļā mēs veiksim pamata salīdzinājumu un pēc tam pievienosim dažas atšķirīgas iespējas. Sāciet, ievadot šādu komandu, lai salīdzinātu “FCsample” un “FCexercise” saturu. Neaizmirstiet aizstāt nosaukumu ar vārdu, kas atbilst jūsu datoram, un atcerieties, ka komandu uzvedne nav reģistrjutīga.
fc C: Lietotāji Martin Darbvirsmas FCsample.txt C: Lietotāji Martin Desktop FCexercise.txt
Šādā gadījumā tiek parādīts viss teksts no abiem dokumentiem, jo tie neatbilst pareizi.
2. scenārijs - tajā pašā mapē esošo failu salīdzināšana, izmantojot failu salīdzinājumu, izmantojot “/ lbn” slēdzi.
Tagad mēģināsim citu salīdzinājumu, kurā mēs paziņosim, ka FC pārtrauks pēc 2 neatbilstošu datu rindām. Dariet to, pievienojot slēdzi “/ lbn”.
fc / lb2 C: lietotāji Martin Desktop FCample.txt C: Lietotāji Martin Desktop FCexercise.txt
Kā redzat, saņemat kļūdas ziņojumu, kurā teikts: “Resync neizdevās. Faili ir pārāk atšķirīgi. ”Tas ir tāpēc, ka ir vairāk nekā divas secīgas rindas neatbilstošu datu. Mēģiniet mainīt numurus vai rediģēt failus un spēlēt ar failu salīdzināšanas rīku, lai redzētu, kādi rezultāti ir iegūti.
3. scenārijs - salīdziniet divus identiskus failus.
Lejupielādētajos failos redzēsiet divus failus ar nosaukumu “FCexercise” un “FCexercise2”. Šie divi faili satur tieši tādu pašu saturu, tāpēc mēs veiksim salīdzinājumu un redzēsim, kādi rezultāti ir.
fc C: Lietotāji Martin Darbvirsmas FCexercise.txt C: Lietotāji Martin Desktop FCexercise2.txt
Kā redzams no iepriekš redzamā attēla, FC ziņo, ka nav radušās atšķirības. Ja rediģējat vienu failu, pievienojiet vienu burtu un mēģiniet komandu vēlreiz, rezultāti tiks parādīti kā attēlā. Ņemiet vērā, ka vienīgais, kas tika mainīts, bija burta “a” pievienošana.
4. scenārijs - veiciet divu dažādu failu un divu identisku failu bināro salīdzinājumu.
Šajā piemērā mēs veiksim bināro "FCexercise" un "FCsample" failu salīdzinājumu.
fc / b C: Lietotāji Martin Darbvirsmas FCexercise.txt C: Lietotāji Martin Darbs ar paraugu.txt
Jūs pamanīsiet, ka šī funkcija sākas, informējot jūs, ka tiek salīdzināti abi faili. Nākamais, bināro ciparu ķekars ritina, kur faili tiek salīdzināti, blakus, un, visbeidzot, saņemat ziņojumu, kurā teikts, ka FCexercise ir garāks par FC paraugu. Šajā nākamajā piemērā mēs veiksim bināro "FCexercise" un "FCexercise2" failu salīdzinājumu.
fc / b C: Lietotāji Martin Darbvirsmas FCexercise.txt C: Lietotāji Martin Darbvirsmas FCexercise2.txt
Salīdzinot divus identiskus failus, FC ziņo, ka starp abiem failiem nav nekādas atšķirības. Tagad, kad jūs zināt FC instrumenta pamatus, justies brīvi spēlēt ar slēdžiem un izmēģiniet dažas jaunas idejas. Atcerieties, ka, kamēr spēlējat ar failiem, vislabāk ir izmantot tādus paraugus kā šeit norādītie paraugi, lai izvairītos no nejaušas datu zuduma..
Image Credit: Nikki par Flickr