File Comparator vs. Directory Compare

Vítáme všechny návrhy na nové funkce a vylepšení programu Altap Salamander. Pro každý návrh prosím vytvořte samostatný příspěvek.
Raptor

File Comparator vs. Directory Compare

Post by Raptor »

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?
Jan Rysavy
ALTAP Staff
ALTAP Staff
Posts: 5231
Joined: 08 Dec 2005, 06:34
Location: Novy Bor, Czech Republic
Contact:

Re: File Comparator vs. Directory Compare

Post by Jan Rysavy »

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.
Jan Patera
Plugin Developer
Plugin Developer
Posts: 707
Joined: 08 Dec 2005, 14:33
Location: Prague, Czech Republic
Contact:

Re: File Comparator vs. Directory Compare

Post by Jan Patera »

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.
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.
Maximalne, co muzeme udelat, je pozmenit hlasku o identicnosti souboru pri textovem porovnavani, aby bylo jasne, ze se porovnaval obsah, nikoli i forma.
Raptor

Re: File Comparator vs. Directory Compare

Post by Raptor »

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.
User avatar
zarevak
Plugin Developer
Plugin Developer
Posts: 789
Joined: 04 Feb 2006, 16:49
Location: Prague, Czech Republic

Re: File Comparator vs. Directory Compare

Post by zarevak »

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 :()
Raptor

Re: File Comparator vs. Directory Compare

Post by Raptor »

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.
Post Reply