Tak ted nevim zda je to bug nebo feature. Spise to je asi jen ruzne chovani 2 funkci.
Mam 2 adresare se soubory. Vse je v Unicode, ale to neni dulezite. Pokud vezmu vzdy 2 soubory a porovnam je mezi sebou (Ctrl+Shift+C), AS hlasi ze jsou stejne. Pokud to same provedu pres porovanni adresaru (Ctrl+F10) s pouze zapnutou kontrolou obsahu, hlasi se jako rozdilne.
Ano, soubory jsou da se rict rozdilne binarne (kazdy pouziva jine entry - jednou CR/LF a jednou CR), ale pak zde je matouci chovani porovnavani.
Slo by dodelat nejak stejny zpusob do obou funkci?
File Comparator vs. Directory Compare
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: File Comparator vs. Directory Compare
Jde o vlastnost, příkaz Commands > Compare Directories s volbou Content porovnává binárně.
File Comparator ma několik voleb, na kterých je výsledek porovnání závislý.
Přesouvám vlákno.
File Comparator ma několik voleb, na kterých je výsledek porovnání závislý.
Přesouvám vlákno.
-
- Plugin Developer
- Posts: 707
- Joined: 08 Dec 2005, 14:33
- Location: Prague, Czech Republic
- Contact:
Re: File Comparator vs. Directory Compare
To je vcelku mozne. FC pri textovem porovnavani nejprve oba soubory nacte a teprve pak porovna. Pri cteni decimuje/unifikuje whitespaces a provadi konverze mezi kodovanimi, dle nastavenych voleb. Takze pri porovnavani se uz nevi, jake transformace byly provedeny, a zda vubec byly provedeny.Raptor wrote:Pokud vezmu vzdy 2 soubory a porovnam je mezi sebou (Ctrl+Shift+C), AS hlasi ze jsou stejne. Pokud to same provedu pres porovanni adresaru (Ctrl+F10) s pouze zapnutou kontrolou obsahu, hlasi se jako rozdilne.
Maximalne, co muzeme udelat, je pozmenit hlasku o identicnosti souboru pri textovem porovnavani, aby bylo jasne, ze se porovnaval obsah, nikoli i forma.
Re: File Comparator vs. Directory Compare
Chapu jak to porovnava, podobne to dela i WinMerge pokud ho poslu na adresare. Pak vidim v seznamu ze se soubory binarne lisi, ale textove jsou stejne. Zde mam taky hodne moznosti nastaveni (ignorovani CR/LF, prazdne radky atd.)
Slo mi spise o to, zda by bylo mozne treba vynutit si porovnavani souboru v adresarich dle uzivatele - textove/binarne(default). Obcas vim ze porovnavam texty a nepotrebuju porovnavat binarne, tak bych proste nastavil "textovy mod porovnavani" a pustil to. Zbytek by probehl jako porovnani vzdy 2 souboru textove.
Slo mi spise o to, zda by bylo mozne treba vynutit si porovnavani souboru v adresarich dle uzivatele - textove/binarne(default). Obcas vim ze porovnavam texty a nepotrebuju porovnavat binarne, tak bych proste nastavil "textovy mod porovnavani" a pustil to. Zbytek by probehl jako porovnani vzdy 2 souboru textove.
Re: File Comparator vs. Directory Compare
Dokud Salamander nebude podporovat UNICODE, tak nemůže nabídnout porovnávání textu srovnatelné s FileComparator pluginem, který již UNICODE umí. V UNICODE totiž existují různé způsoby, jak zapsat znaky stejného významu (ss = ß, háček + C = Č, ... - ve Win7 Notepadu funguje obojí, ve WinXP Netepadu ekvivalence nefunguje
)

Re: File Comparator vs. Directory Compare
Ano, vim co je unicode, vim co s nim AS umi/neumi. Ale pokud to jeden plugin umi, mozna by mohl AS primo pro porovnavani pouzit vlastni plugin a bylo by to vyreseno, ne?
Ano, vim, tohle je hodne nadsazeno, ale neni to nemozne.
Ano, vim, tohle je hodne nadsazeno, ale neni to nemozne.