asi jsem si dohral
ze je to zakodovane bych poznal, ale jak?
nevim jestli je na takove veci potreba byt expert, nebo zkuseny uzivatel linuchu..
me se to rozlustit nepodarilo a rekl bych, ze je to tim, ze pouzivam widle 80% a linuch 20% (vetsinou se hrabu v konfiguraci) .. kdyz to reknu krute .. vypada to na klasickou "rasistickou" soutez :)
docela me zajimaji dalsi casti - jestli jsem takovy looser, nebo je to nahoda ..
No, pokud jsi nikdy predtim nevidel, jak vypada text zakodovany Base64, tak to asi ani poznat nemuzes. Bezne se to moc nevyskytuje.
Ja Base64 pouzivam v jednom programu, na jehoz vyvoji se podilim, takze jsem to poznal hned.
Jinak se ale Base64 hojne pouziva pri ukladani RSA klicu pro SSL nebo SSH. Pokud ti ale ani to nic nerika, tak Buh s tebou, mily synu ...
Máte výhodu, že uvidíte obsah a můžete se ho pokusit rozluštit. Vidíte, že to není přímo jpeg či png (na začátku nejsou čitelné texty JFIF pro jpeg formát či PNG, IHDR, IDAT apod. pro png formát). Naopak vidíte, že to není běžný binární soubor, neobsahuje všechny ascii znaky, ale pouze ty tisknutelné. To znamená, že je nějak zakódován do méně, než osmibitové reprezentace. Těch možností moc není. Navíc typické zalámání na pevnou šířku řádku by Vám mělo připomenout zdrojový kód emailu. Emaily historicky používají kódování pro přenos příloh, protože dříve byl přenos omezen jen na 7 bitů. Base64 je jedna možnost, pak se také používá quoted-printable kódování, ale to vypadá jinak. Takže můžete zkusit na webu najít online konvertor base64 kódování, dekódovat, všimnout si, že tentokrát máte plný osmibitový binární soubor a že začíná písmeny PK, čili že je to zip.
Možná nejste typ člověka, který se rád zajímá o detaily, jak počítače fungují. To nevadí, nikdo Vám to nevyčítá. Mě by zase nenapadlo se zúčastnit soutěží jako loterie (kde rozhoduje náhoda) nebo výtvarné soutěže (jsem patlal). Ale tohle se mi líbí a dobře jsem se luštěním bavil.
> Navíc typické zalámání na pevnou šířku řádku by
> Vám mělo připomenout zdrojový kód emailu.
aha, takže předpokládáte, že každý čtenář roota musel už někdy v životě vidět zdroják mailu s nějakou přílohou (pro text jsem to už fakt dlouho nepotkal) kódovanou Base64 a ještě si musel přečíst patřičný řádek udávající název kódování ...
...
> Base64 je jedna možnost, pak se také používá
> quoted-printable kódování, ale to vypadá jinak.
popsal jste to sice hezky, co tam člověk vidí, ale jestliže se dotyčný nikdy nepotkal s pojmem Base64, pak podle toho popisu, bez znalosti kouzelného slůvka "Base64", to prostě nevygoogluje (pokud nemá štěstí nebo dva dny času)
totéž platí o "písmenech PK"
ta soutěž prostě diskriminující je - nelze ji řešit na základě obecných znalostí, jako např. Caesarovu šifru, nýbrž vyžaduje znalosti zcela konkrétní (anebo vlastnictví šikovného nástroje, který různé formáty rozpoznává sám :-)
> Navíc typické zalámání na pevnou šířku řádku by
> Vám mělo připomenout zdrojový kód emailu.
aha, takže předpokládáte, že každý čtenář roota musel už někdy v životě vidět zdroják mailu s nějakou přílohou (pro text jsem to už fakt dlouho nepotkal) kódovanou Base64 a ještě si musel přečíst patřičný řádek udávající název kódování ...
...
> Base64 je jedna možnost, pak se také používá
> quoted-printable kódování, ale to vypadá jinak.
popsal jste to sice hezky, co tam člověk vidí, ale jestliže se dotyčný nikdy nepotkal s pojmem Base64, pak podle toho popisu, bez znalosti kouzelného slůvka "Base64", to prostě nevygoogluje (pokud nemá štěstí nebo dva dny času)
totéž platí o "písmenech PK"
ta soutěž prostě diskriminující je - nelze ji řešit na základě obecných znalostí, jako např. Caesarovu šifru, nýbrž vyžaduje znalosti zcela konkrétní (anebo vlastnictví šikovného nástroje, který různé formáty rozpoznává sám :-)
--
ta soutěž prostě diskriminující je - nelze ji řešit na základě obecných znalostí, jako např. Caesarovu šifru, nýbrž vyžaduje znalosti zcela konkrétní (anebo vlastnictví šikovného nástroje, který různé formáty rozpoznává sám :-)
--
A nepripada vam pak uplne kazda soutez diskriminujici?
Co jsou podle vas obecne znalosti? Nerikam, ze kazdy musi poznat zazipovany soubor na prvni pohled (ja ho treba zrovna poznam, protoze se o takove veci zajimam a skoro mi to pripada jako obecna znalost, alespon nekoho, kdo se zajima o pocitace - a vubec nezalezi na operacnim systemu).
Ja se treba nezajimam o sportovni vysledky, a taky nepobezim do fortuny kricet, co je to za diskriminaci a jak si mam vsadit na vysledek sportovniho zapasu, kdyz o tom nic nevim a nezajimam se o to. Zrovna tak se asi filozof nebude ucastnit fyzikalni olympiady a botanik souteze astronomu apod. Tahle soutez je zamerena tak, jak je....
IMHO mate vyhodu alespon v tom, ze se vam podarilo uvedeny soubor stahnout. To me (a jak jsem videl, nejsem sam) se nepodarilo a tak jen mlsne ctu prispevky ctenaru :-).
No teda stezovat si, ze neco neznam a neumim...? Kdyz si prectete nejake lepsi povidani o emailu, tak tam urcite bude zminka o tomto kodovani v casti o pripojovani priloh.
Mozna by stacilo se obcas podivat, jak se veci maji na low level a nezustavat jen u klikani. Ale to s tim asi souvisi, ze lidi kteri to chteji vedet, spis tihnou k systemum, kde se muzou hrabat v utrobach a prichazet vecem na kloub.
Pro zacatek si zkuste najit, kam vas oblibeny mailovy klient uklada maily a podivat se primo do tech souboru, pokud bude v nejakym binarnim formatu, tak asi bude chyba ve vasem pristupu a ne v soutezi :-)
Na druhou stranu i sebelepsimu expertovi muzou uniknout bezne veci, to se stava.
ja si fakt nestezuju ze by se me ptali na to co neumim .. jen mi nepripadlo vhodne udelat to (i nechtene) tak aby to nemeli sanci rozlustit lidi co se s tim vzivote nesetkali + mi nepripadlo divne, ze nevim jak Base64 vypada .. nepovazuju se za experta, ale nejake zkusenosti mam .. ano je to moje blbost, ze jsem to nevedel, ale o tom se tu nebavim
tim prvnim prizpevkem jsem chtel naznacit, ze si nejspis nezasoutezim, bo sem na to asi malo zkuseny - a to me trochu stve .. jsou tu prece clanky i pro loosery ne?
Muzu te ubezpecit, ze muj pomer windows:linux je asi 99:1 a dokazal jsem to. Zkuste na cteni posty nekdy pouzit misto weboveho rozhrani telnet. :))
Rozkodovat se to da i Total Commanderem, ale musi se mu nejak rict, o jake jde kodovani. A hlavicku udavajici typ kodovani lze zkopirovat z nejakeho mailu. Nejvetsim problemem pro me byly linuxove konce radku. (Neni to elegantni jednoradkove reseni a proto jsme pro linuxaky jen "klikaci".)
Jak uz nekdo psal, muzes si vybrat nekde jinou soutez, me se tahle libi.
A obrazek pomoci tabulky je skutecne skvelej for!