- Snitt blogja
- A hozzászóláshoz be kell jelentkezni
- 1965 megtekintés
Hozzászólások
kis halp:
sed -e 'y,01,█ ,'
- A hozzászóláshoz be kell jelentkezni
"Snitt"?
--
Don't be an Ubuntard!
- A hozzászóláshoz be kell jelentkezni
dehogy: )
- A hozzászóláshoz be kell jelentkezni
a nagy 'A'-k gyanusak. alapbol 14 van benne, a masodik legtobb meg csak 4 (U es D). Raadasul a vegen 4 van egymas mellett.
---------------------------------------------------------------------------------------
Unix is simple. It just takes a genius to understand its simplicity. — Dennis Ritchie
- A hozzászóláshoz be kell jelentkezni
Szerintem nem ez, mert ez hosszabb :-)
aHR0cDovL3R1cmFibG9nLnplbGVuYS5odS8K
- A hozzászóláshoz be kell jelentkezni
ez meg mi? :)
- A hozzászóláshoz be kell jelentkezni
juju :)
- A hozzászóláshoz be kell jelentkezni
Ez hogy jott ki? Kevesebb lett, szal ha az eljaras megismetelheto, csinald addig, amig 5 karakter nem lesz.
---------------------------------------------------------------------------------------
Unix is simple. It just takes a genius to understand its simplicity. — Dennis Ritchie
- A hozzászóláshoz be kell jelentkezni
a tipp alapjan valami binaris reprezentaciot kell majd shiftelni.
arra kene rajonni, hogy redukalodik 5 karakterre.
a) 5 reszre osztjuk (U es D-k menten mar probaltam, de nem latok meg benne rendszert)
b) valahogy rekurzivan kell alkalmazni a shifteles-t
---------------------------------------------------------------------------------------
Unix is simple. It just takes a genius to understand its simplicity. — Dennis Ritchie
- A hozzászóláshoz be kell jelentkezni
geez, nem ennyire bonyolult ;) attol meg h nincs benne + meg / meg lehet az, ami.
- A hozzászóláshoz be kell jelentkezni
Tehat operatorok vannak benne valahogy elrejtve?
---------------------------------------------------------------------------------------
Unix is simple. It just takes a genius to understand its simplicity. — Dennis Ritchie
- A hozzászóláshoz be kell jelentkezni
nem.
- A hozzászóláshoz be kell jelentkezni
f*szom bele. megnezek egt filmet. ha addig megfejti valaki mas, akkor ez van.
ha meg nem, akkor tovabb tepem a hajam. :)
---------------------------------------------------------------------------------------
Unix is simple. It just takes a genius to understand its simplicity. — Dennis Ritchie
- A hozzászóláshoz be kell jelentkezni
Attól, hogy nincs benne, elég jellemző mintája van, sikerült is eljutni egy darabig, de a "nagy" betűket nem bírom összerakni. Vagy nagyon rossz úton járok a 97-es számmal? :)
- A hozzászóláshoz be kell jelentkezni
binaris reprezentacio fe'le lesz majd belole, de az nem az elso lepes utan :)
- A hozzászóláshoz be kell jelentkezni
jesz, a bináris már meg is van, csak még nem jövök rá, hogy mit kezdjek azzal a 12 bájt adattal :)
- A hozzászóláshoz be kell jelentkezni
szóval.
az eredeti adatra ránézéskor az első ötletem az volt, hogy biztosan valami base64 enkódolt adat. ráeresztettem egy base64 dekódert, és micsoda véletlen, az eredménye egy gzip tömörített adatfolyam...
a kizippelés után az eredmény egy binárisan ábrázolt adatfolyam, ami 12 bájtot ábrázol:
00011010
01000010
00100011
01000011
01001011
11001001
00001011
00100011
11010101
00001100
11000111
01011000
na, de hogy ez mi a rák lehet, azt már kb. egy órája képtelen vagyok megfejteni...
(a fenti "halp" alapján, miszerint is sed -e 'y,01,█ ,' elsőre arra tippelnék, hogy vízuálisan kell megjeleníteni... mi lehet ez? vonalkód? QR-kód?)
- A hozzászóláshoz be kell jelentkezni
ahhhaa!
olvashatosagert:
od -a :
0000000 sub B # C K I vt # U ff G X
0000014
od -c :
0000000 032 B # C K 311 \v # 325 \f 307 X
0000014
de ez eddig nem segit sokat.
szerk!!! Megfeledkeztem a sed-es tipp-rol. kirajzoltattam, de nem lettem okosabb
---------------------------------------------------------------------------------------
Unix is simple. It just takes a genius to understand its simplicity. — Dennis Ritchie
- A hozzászóláshoz be kell jelentkezni
Cisco
:)))))
Nyer-tem!
Nyer-tem!
Nyer-tem!
Mondom a címet, ahova a nyeremény 24 darab gigabit portos Catalyst-ot lehet szállítani :)
- A hozzászóláshoz be kell jelentkezni
mit kellett vele csinalni? QR?
---------------------------------------------------------------------------------------
Unix is simple. It just takes a genius to understand its simplicity. — Dennis Ritchie
- A hozzászóláshoz be kell jelentkezni
nem, mindig az első megérzések a jók, sima vonalkód.
- A hozzászóláshoz be kell jelentkezni
Bizony, nyert! :D
Azert a talalat elott 2 perccel kerdezett ra emailben, de csak sokkal kesobb tudtam csak valaszolni :)
Meg ilyent majd holnap?
- A hozzászóláshoz be kell jelentkezni
Én akarok.
Sajnos itt nem fogadtam meg, hogy nem kripto és teljesen tévútra vitt a sok 'A'.
Annak lehet utána is nézek, hogy mitől lehetett.
---------------------------------------------------------------------------------------
Unix is simple. It just takes a genius to understand its simplicity. — Dennis Ritchie
- A hozzászóláshoz be kell jelentkezni
nem bánom, csak ne irreverzibilis kódolással legyen :)
holnap viszont valószínűleg nem lesz rá több órám tökölni... úgyhogy hajrá, jöjjenek a fiatalok! :)
- A hozzászóláshoz be kell jelentkezni
Gyk. lehet egy kis tutor, hogy mit mivel hogyan csináltál? A base64-ig eljutottam, ez okés, de hogy aztán mivel mit működtél, az már nem vili. :S
Az ilyenekből jókat lehet tanulni, jöhet még ilyen, de a megfejtők büntetése legyen a tutor megírása is, hogy okulhassunk belőle :D
- A hozzászóláshoz be kell jelentkezni
Igy keszult a fenti kod:
% perl -MCode128 -le '$code=new Barcode::Code128;print$code->barcode("Cisco")'\
|sed -e 's,^, ,' -e 's,$, ,' -e 's,#,\xA0,g' -e 's, ,0,g' -e 's,\xA0,1,g'\
|gzip -9|base64
A sed
elso ket expressionje hozzaad 3 bitnyi paddingot mindket oldalahoz, hogy leolvassak a cuccok egybol (kevesebb szivatas); a tobbi expression meg atalakitja a #-ot meg spacet binaris szamokka.
- A hozzászóláshoz be kell jelentkezni
Hm. A sor elejere es vegere beszurt szokoz, az miert 3 bit? Es miert van az, hogy en sem xterm-ben, sem (xfce) Terminal-ban nem igazan latom azt vonalkodnak? Mer' addig OK, hogy fekete meg feher, de tudtommal a vonalkod teljesen egyforma hosszu csikokbol all - ahol a vastagsag szamit. Itt meg egyetlen egy 'vonal' sem er a tetejetol az aljaig (se feher, se fekete). Ja es mi oka van, hogy a #-et ket lepesben csereled egyesre? (Tobb kerdesem most nincs.)
- A hozzászóláshoz be kell jelentkezni
Engem a fordított folyamat érdekelne. Az megvolt, hogy dekódoltam base64-gyel, aztán gunzip, a maradék nullákat és egyeseket a sed vonalkóddá alakította, de ebből hogyan lesz öt betű? Köszi.
Csaba
- A hozzászóláshoz be kell jelentkezni
igen, ez így már nekem is megvan, látok szépséges pöttyöket. No de ezt mi a fenével olvasom ki, hogy megkapjam a tartalmát? :)
Megvan, ott van az elkészítésben a kiolvasás mikéntje is (ismét megfogadom, hogy többet fogok aludni). Egy perl modul:
http://blort.org/~kgasso/cuecat.BAK/perl_decoder/
Ezzel az ascii mind a 128 karakterét lehet kódolni rá (Code 128 típusú vonalkód):
http://en.wikipedia.org/wiki/Code_128
- A hozzászóláshoz be kell jelentkezni