Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Porovnání dvou souborů *.bin
Jdi na stránku 1, 2  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Hape



Založen: Feb 08, 2010
Příspěvky: 608
Bydliště: Dolní Cerekev, Česko (Czechia)

PříspěvekZaslal: út leden 14 2025, 10:29    Předmět: Porovnání dvou souborů *.bin Citovat

Mám dva soubory user.bin, jsou to firmware meteostanice. Jsou označené stejnou verzí, ale každý je stažený odjinud. Jeden je od čínského výrobce a druhý je od českého dodavatele klonu meteostanice. Půjdou ty soubory v něčem porovnat, jestli se nějak liší a případně v čem? Jde to nějak udělat?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
forbidden



Založen: Feb 14, 2005
Příspěvky: 9185
Bydliště: Brno (JN89GF)

PříspěvekZaslal: út leden 14 2025, 10:36    Předmět: Citovat

Total Commander třeba.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Hape



Založen: Feb 08, 2010
Příspěvky: 608
Bydliště: Dolní Cerekev, Česko (Czechia)

PříspěvekZaslal: út leden 14 2025, 10:41    Předmět: Citovat

Total Commander nemám, ale mám Altap Salamander, který ale aktivně nepoužívám, tak nevím jak to v něm udělat?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
Ruprecht



Založen: Sep 28, 2005
Příspěvky: 1450
Bydliště: ZČ + JM

PříspěvekZaslal: út leden 14 2025, 10:54    Předmět: Citovat

https://www.altap.cz/salamander/help/filecomp/using_comparefiles/
_________________
Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jjilek



Založen: Mar 29, 2009
Příspěvky: 4164
Bydliště: Olomouc

PříspěvekZaslal: út leden 14 2025, 11:13    Předmět: Citovat

TC:
https://www.ghisler.com/download.htm
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail Zobrazit autorovy WWW stránky
rnbw



Založen: Mar 21, 2006
Příspěvky: 35177
Bydliště: Bratislava

PříspěvekZaslal: út leden 14 2025, 11:16    Předmět: Citovat

Na binarne subory vo Windows je dobry HxD.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
jenicek



Založen: Dec 28, 2022
Příspěvky: 513
Bydliště: Krakonošovo

PříspěvekZaslal: út leden 14 2025, 11:17    Předmět: Citovat

Respektive: " Nechcete to někdo udělat za mě, abych se nemusel namáhat a zapojovat kouli na krku" ? Laughing
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
martinkopp



Založen: Oct 12, 2023
Příspěvky: 398

PříspěvekZaslal: út leden 14 2025, 11:37    Předmět: Citovat

Něco na porovnávání jsem dlouho hledal a nakonec jsem skončil u WinMerge. Umí porovnávat nejen textově i binárně, ale i např. obrázky, tabulky, obsah adresářů apod. Zaintegruje se do kontextového menu pravé myši takže je vždy poruce, co a jakým způsobem se porovnává se nastaví pomocí přípon. Rozdíly jsou přehledně vyznačeny žlutě. Nic lepšího a jednodušeji použitelného jsem nenašel.


bb.JPG
 Komentář:
 Velikost:  215.71 kB
 Zobrazeno:  36 krát

bb.JPG



aa.JPG
 Komentář:
 Velikost:  283.92 kB
 Zobrazeno:  40 krát

aa.JPG


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
xsc



Založen: Sep 25, 2014
Příspěvky: 7815

PříspěvekZaslal: út leden 14 2025, 12:28    Předmět: Citovat

Jestli chceš jenom zjistit, že se liší, tak stačí v cmd okně dát fc soubor1 soubor2 a to už od dob Dosu. Jak se liší to ukazuje dobře u texťáků, u binárek jak kdy.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Valdano



Založen: Jan 01, 2023
Příspěvky: 2189
Bydliště: Česká Lípa

PříspěvekZaslal: út leden 14 2025, 12:52    Předmět: Citovat

Hape napsal(a):
nám Altap Salamander

Jak už zde uvedl xsc. Pokud je to ve Windows pak stačí spustit příkazový řádek CMD a zadat v něm příkaz fc s parametrem /b pro porovnání binárního obsahu a s cestou k oběma souborům viz příklad níže. Případné rozdílné bajty vypisuje s adresou umístění v souboru.

kód:
fc /b c:\adresar\user1.bin c:\adresar\user2.bin

Zjistíte tím akorát to jestli jsou soubory shodné a nebo jestli se liší a jakou konkrétní hodnotou bajtů na jaké pozici v souboru. Nic víc z toho nezjistíte. O konkrétních rozdílech ve funkcionalitě toho či onoho firmware vám to nic neřekne. Z informačního hlediska se tedy jedná jen o porovnání ve smyslu zda soubory jsou nebo nejsou obsahově shodné a nic víc.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
serviceman



Založen: Jul 09, 2013
Příspěvky: 4069

PříspěvekZaslal: út leden 14 2025, 13:22    Předmět: Citovat

Jestli jsou shodné anebo ne, řekne bez jakéhokoliv porovnávání hash.
_________________
Nebojte se skloňovat (i cizí slova).
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Valdano



Založen: Jan 01, 2023
Příspěvky: 2189
Bydliště: Česká Lípa

PříspěvekZaslal: út leden 14 2025, 14:03    Předmět: Citovat

Hape napsal(a):
nám Altap Salamander

Altap Salamander má vestavěné plyginy pro kontrolní součet tj. hash i pro porovnávání obsahu souborů. Níže zmíněné pluginy jsou přímo součástí instalace Altap Salamander. Takže pokud máte Altap Salamander musíte v něm mít i ty zmíněné pluginy. Níže je postup jak porovnat soubory pomocí kontrolního součtu tj. hash a také pomocí porovnání obsahu.

Vytvořte si na disku adresář třeba c:\test.

Poté do toho adresáře zkopírujte oba BIN soubory. Jeden jako user1.bin a druhý jako user2.bin.

1. Porovnání pomocí kontrolního součtu alias hash

Například v levé části okna Altab Salamander přejděte do adresáře c:\test a v něm zvolte oba soubory user1.bin a user2.bin.

Poté z menu Altab Salamander zvolte
"Pluginy" -> "Kontrolní součet" -> "Vypočítat kontrolní součet..."
a měl by se zobrazit dialog, ve kterém budou kontrolní součty (tj. hashe) pro každý ze zvolených dvou souborů. Pokud budou stejné u obou BIN souborů pak jsou shodné i ty soubory.

Zjistíte tím akorát to jestli jsou soubory shodné a nebo jestli se liší a nic víc.

2. Porovnání obsahu

Například v levé části okna Altab Salamander přejděte do adresáře c:\test a v něm zvolte oba soubory user1.bin a user2.bin.

Poté z menu Altab Salamander zvolte
"Pluginy" -> "Porovnání souborů" -> "Porovnat soubory..."
a měl by se zobrazit dialog, ve kterém bude v levé části obsah jednoho a v pravé části obsah druhého zvoleného BIN souboru a případné rozdíly budou zvýrazněny.

Zjistíte tím akorát to jestli jsou soubory shodné a nebo jestli se liší a navíc jakou konkrétní hodnotou bajtů na jaké pozici v souboru. Nic víc z toho nezjistíte. O konkrétních rozdílech ve funkcionalitě toho či onoho firmware vám to nic neřekne.

3. Pokus o nalezení textového popisu verze

Navíc můžete zkusit projít obsah těch dvou BIN souborů individuálně v okně Altab Salamander tj. označit vždy jeden ze souborů BIN, pomocí F3 zobrazit jeho obsah a v něm pak zkusit pomocí Ctrl+F najít třeba text ver

Pokud by tam někde byla textově viditelná verze a byla rozdílná pak můžete zkusit na příslušném místě odkud jste si stáhl příslušný firmware zkusit najít informace o případných rozdílech ve funkcionalitě ve vztahu k příslušné verzi.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Hape



Založen: Feb 08, 2010
Příspěvky: 608
Bydliště: Dolní Cerekev, Česko (Czechia)

PříspěvekZaslal: út leden 14 2025, 16:18    Předmět: Citovat

Děkuji všem za příspěvky a za podrobné rady.
Soubory se liší, ačkoliv jsem si myslel, že budou stejné.
Liší se jak podle příkazu fc, tak podle hashe i podle Altap Salamanderu. V okně pluginu pro porovnání souborů Altap Salamanderu je 32 768 rozdílů a místy je i něco čitelného, ale více to asi pitvat nebudu. Jak píšete nic konkrétnějšího o rozdílech ve funkcionalitě stejně nezjistím. Takhle mi to stačí. Po verzi pátrat nemusím, oba firmware jsou označené stejně, jako V1.9.9, jenom jsem si nebyl jistý jestli český dodavatel nějak pro sebe upravuje firmware od čínského výrobce meteostanic. Teď už vím že upravuje.
kód:
FC: C:\user1.bin longer than C:\USER2.BIN



Porovnání souborů Altap Salamander.jpg
 Komentář:
 Velikost:  291.06 kB
 Zobrazeno:  39 krát

Porovnání souborů Altap Salamander.jpg



Hash.PNG
 Komentář:
 Velikost:  41.03 kB
 Zobrazeno:  22 krát

Hash.PNG


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
p32



Založen: Jan 13, 2007
Příspěvky: 15860
Bydliště: Olomouc

PříspěvekZaslal: út leden 14 2025, 18:17    Předmět: Citovat

To porovnání dvou bin souborů v TC stačí bohatě. Nenapsal jsi ale, do které stanice to je, aby ti poradil někdo, kdo ji má. A co s tím teď budeš dělat nebo k čemu to bylo? A který bin soubor je který?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
pocitujlasku



Založen: Dec 12, 2005
Příspěvky: 2464
Bydliště: SR, Poprad

PříspěvekZaslal: st leden 15 2025, 8:35    Předmět: Citovat

p32: len chcel zistit, ci je rovnaky firmware pre cinsky a cesky klon.
_________________
No vidis, a tak si sa bal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.21 sekund