프로그래머님들, 고수님들. (복호화 관련)
간단한 폼양식 메뉴 (div 가 숨겨져 있다, click 하면 toggle 하면서 내려오는) 를 하나 가져다 썼는데 (폼 디자인 하는게 번거스러워서)
css 일부 내용이 암호화가 되어 있네요? 허거걱. 그런데 정작 메뉴 관련 .js 는 encode 도 안되어 있고 css 만 encode 가 되어 있습니다.
(저는 css 가 암호화 될수 있는지도 몰랐거든요... -..-;;)
별내용은 아니고, 아마 관련 div 를 display: none; 하는 정도 일텐데, 64base 라고 되어 있어 이걸 decode 하니
이렇게 깨지네요?
‰PNG
���
IHDR���������(Õ¾���tEXtSoftware�Adobe ImageReadyqÉe<���UIDATxÚbüÿÿ?h¥lR¾@¼ùÚœ~ 1&ðE£Q$7£ÑŒ0c± ]K€t4¹¥L8$@ š‰ •$04±I€ÄÑuúÑÁA��E#%ÜYè:����IEND®B`‚
(encode 되어 있는 원 내용)
base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAYAAAAoAdW+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFVJREFUeNpi/P//PwMIaKUIbAJSvkC8+dqcD34gMSYGBPBFo1EkN6PRDIwwY7EBFqBdS4B0NBa5pUw4JEAgmokBD6CVJDA0GLFJgMTRdfrRwUEAAQYARSMVJdxZ6DoAAAAASUVORK5CYII=
이게 왜 이렇게 깨지는지 알수가 없는데, 이게 무슨 내용인질 모르니 css 에 이대로 놔두기가 좀 찜찜해서요.. 아니면 메뉴를 다시 짜던가 해도 되긴 하는데... 좀 귀찮기도 하고....
무지 궁금하네요. 이게 어떤식으로 암호화가 된건지... utf-8, iso-8859, 다 해봤는데도 다 깨지네요... 이게 base64 가 아닌건지...
이게 뭔지좀 알려주세요.
댓글 5개
byfun
13년 전
인코딩하신 내용이 css 가 아니고 이미지 파일이네요 PNG
<?
$str = "iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAYAAAAoAdW+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFVJREFUeNpi/P//PwMIaKUIbAJSvkC8+dqcD34gMSYGBPBFo1EkN6PRDIwwY7EBFqBdS4B0NBa5pUw4JEAgmokBD6CVJDA0GLFJgMTRdfrRwUEAAQYARSMVJdxZ6DoAAAAASUVORK5CYII=";
header('Content-Type: image/png');
echo base64_decode($str);
?>
요롷게 하시면 이미지가 보일껍니다.
<?
$str = "iVBORw0KGgoAAAANSUhEUgAAAAcAAAAPCAYAAAAoAdW+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFVJREFUeNpi/P//PwMIaKUIbAJSvkC8+dqcD34gMSYGBPBFo1EkN6PRDIwwY7EBFqBdS4B0NBa5pUw4JEAgmokBD6CVJDA0GLFJgMTRdfrRwUEAAQYARSMVJdxZ6DoAAAAASUVORK5CYII=";
header('Content-Type: image/png');
echo base64_decode($str);
?>
요롷게 하시면 이미지가 보일껍니다.
Maximus
13년 전
아.. 감사합니다. ^^
13년 전
css에 자그마한 이미지 1*1짜리 이미지같은건 css와 별도로 불러오면 웹서버에 호출을 2번하게 되니깐 저렇게 base64로 인코딩해서 css에서 바로 이미지를 로드할 수 있는겁니다. ^^;;
다만 IE6은 지원안한다는 것이 함정. ^^
다만 IE6은 지원안한다는 것이 함정. ^^
Maximus
13년 전
감사합니다. HTTP request 를 줄이기 위해서 이렇게 하는 방법도 있군요... ^^
그냥 sprite 처리 하는게 더 낫지 않나요??????? 왜 이렇게 한걸까요???????
그냥 sprite 처리 하는게 더 낫지 않나요??????? 왜 이렇게 한걸까요???????
AKASIA
13년 전
역시 세상에 고수는 많으시군요^^
게시글 목록
| 번호 | 제목 |
|---|---|
| 4851 | |
| 30604 |
반응형
반응형웹 패턴/리소스/뉴스
4
|
| 4842 | |
| 26788 |
퍼블리셔
디자이너 지만 질문요
6
|
| 4847 | |
| 4839 |
개발자
디게 나른한 날이네요.
2
|
| 4838 |
개발자
오늘은 개발자
|
| 24428 | |
| 30600 | |
| 28442 | |
| 4835 | |
| 4831 |
개발자
미챠!!!! ㅠㅠ
3
|
| 4825 | |
| 26775 | |
| 26768 | |
| 4821 |
개발자
혹시 css에
3
|
| 4818 | |
| 4815 | |
| 4804 | |
| 4800 | |
| 4796 | |
| 26757 |
퍼블리셔
그누보드 vs 나의 퍼블리싱
10
|
| 4792 | |
| 18160 |
JavaScript
자바스크립트 함수모음!!!
8
|
| 26754 | |
| 4786 | |
| 18157 | |
| 4782 | |
| 4777 | |
| 18152 |
JavaScript
실시간 금액 계산기 ver.2 (php에 적용 가능)
4
|
| 4775 | |
| 4768 | |
| 4763 | |
| 4758 | |
| 4756 |
개발자
버벅거릴 수 있나요?
1
|
| 4751 | |
| 4740 | |
| 26746 | |
| 26736 | |
| 4737 | |
| 4731 | |
| 4726 | |
| 26726 | |
| 4719 | |
| 26403 | |
| 4713 | |
| 26398 | |
| 4711 | |
| 4706 | |
| 28437 | |
| 26709 | |
| 18151 | |
| 4705 | |
| 4699 |
개발자
제작의뢰 게시판은..
5
|
| 24421 | |
| 4696 | |
| 18150 |
Mobile
미래웹기술연구소 “HTML5 써야할 이유는…“
|
| 18149 | |
| 18148 |
Mobile
KT-한국MS, HTML5 웹앱 개발 활성화 맞손
|
| 18146 |
Mobile
KT, 앱개발 전문과정 ‘스마트스쿨’ 운영
1
|
| 26397 | |
| 26694 | |
| 26679 |
퍼블리셔
j-query 사용은 올바른가?
14
|
| 4693 |
개발자
리자님?
2
|
| 4684 | |
| 18145 |
JavaScript
getHtmlInfo
|
| 26664 | |
| 26656 | |
| 28434 | |
| 4681 |
개발자
왜 다운이 안되는 거죠?
2
|
| 28432 | |
| 4673 | |
| 4665 |
개발자
오, 사이트 바뀌었네요!
7
|
| 4660 |
개발자
이거 유저불량인가요??
4
|
| 26648 | |
| 4656 | |
| 4648 | |
| 4649 | |
| 4652 |
개발자
로그인페이지로 안가요
3
|
| 26642 |
퍼블리셔
퍼블리셔가 다뤄야 할 영역은?
5
|
| 4632 | |
| 26630 |
퍼블리셔
신입 퍼블리셔 연봉은 얼마?
11
|
| 4627 | |
| 4622 |
개발자
node.js 문의..
4
|
| 18142 |
JavaScript
자바스크립트 코딩할때 실수하기 쉬운 한가지(배열)
2
|
| 4606 | |
| 4592 |
개발자
아이폰앱 만들려면
13
|
| 4583 | |
| 4575 | |
| 26616 |
퍼블리셔
사이트를 제작하려고 합니다
13
|
| 4565 |
개발자
도메인주소가 바껴요~
9
|
| 4550 | |
| 4545 | |
| 4524 | |
| 28422 | |
| 26611 |
퍼블리셔
사이트 제작해볼려구요
4
|
| 4520 |
개발자
포인트 ㅠㅠ
3
|
| 26600 | |
| 28408 | |
| 4516 |
개발자
디비이전때문에요....ㅠㅠ
3
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기