<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kimkijeung.com &#187; Base64</title>
	<atom:link href="http://kimkijeung.com/tag/base64/feed/" rel="self" type="application/rss+xml" />
	<link>http://kimkijeung.com</link>
	<description>Interactive development,flash,Actionscript,Unity</description>
	<lastBuildDate>Sun, 24 Apr 2011 18:59:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Base64 Encoder/Decoder in flash</title>
		<link>http://kimkijeung.com/2006/11/08/base64-encoderdecoder-in-flash/</link>
		<comments>http://kimkijeung.com/2006/11/08/base64-encoderdecoder-in-flash/#comments</comments>
		<pubDate>Wed, 08 Nov 2006 11:29:15 +0000</pubDate>
		<dc:creator>vkimone</dc:creator>
				<category><![CDATA[Flash-AS2.0]]></category>
		<category><![CDATA[AS2.0]]></category>
		<category><![CDATA[Base64]]></category>

		<guid isPermaLink="false">http://vkimone.inblog.kr/?p=354</guid>
		<description><![CDATA[Base64 &#8212;&#62; 2진 데이터를 아스키 텍스트로 변환하거나 그 반대로 변환하는 인코딩 방법. MIME에 의해 사용되는 방법으로, 4개의 7비트 아스키 문자로 표현되도록 데이터를 3바이트씩 4개의 6비트 단위로 나누어 표현한다. 메일에서 이미지, 오디오 파일을 보낼 때 이용하는 코딩으로 모든 플랫폼에서 안보이거나 깨지는 일이 생기지 않도록 공통으로 64개 아스키 코드를 이용하여 2진 데이터를 변환하기 위해 베이스64를 이용한다. 따라서 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Base64 &#8212;&gt;</strong></p>
<p>2진 데이터를 아스키 텍스트로 변환하거나 그 반대로 변환하는 인코딩 방법. MIME에 의해 사용되는 방법으로, 4개의 7비트 아스키 문자로 표현되도록 데이터를 3바이트씩 4개의 6비트 단위로 나누어 표현한다. 메일에서 이미지, <a href="http://terms.naver.com/item.php?d1id=6&amp;docid=8796"><span style="color: #458a08;">오디오 파일</span></a>을 보낼 때 이용하는 코딩으로 모든 <a href="http://terms.naver.com/search.naver?mode=all&amp;query=%C7%C3%B7%A7%C6%FB"><span style="color: #458a08;">플랫폼</span></a>에서 안보이거나 깨지는 일이 생기지 않도록 공통으로 64개 <a href="http://terms.naver.com/item.php?d1id=1&amp;docid=7614"><span style="color: #458a08;">아스키 코드</span></a>를 이용하여 2진 데이터를 변환하기 위해 베이스64를 이용한다. 따라서 베이스64로 인코딩하면 크기가 33% 커진다.<br />
다른 곳에서는 보안 모듈로 많이 사용되고 있지만 플래시에서는 코드자체를 다 디컴파일 할 수 있어</p>
<p>효용성에서 의문이 든다. 디컴파일러를 이용해 플래시 파일이 base64 를 이용해 암호화 했다는 것을 알았을때 엔코더를 이용해서 암호화된 스트링을 똑같이 첨부할수 있을 것이다.</p>
<p>플래시에서 암호화 모듈에 의해 암호화를 할수 있는 방법은 없는것일까?&#8230;&#8230;&#8230;&#8230;..</p>
<p><span style="color: #0000ff;">import</span> com.dstrict.UB.util.system.security.Base64;</p>
<p><span style="color: #0000ff;">var</span> source:<span style="color: #ff0000;">String</span>=<span style="color: #008000;">&#8220;Base64 test&#8221;</span>;</p>
<p><span style="color: #0000ff;">var</span> encoded:<span style="color: #ff0000;">String</span>=Base64.Encode(source);</p>
<p><span style="color: #ff0000;">trace</span>(<span style="color: #008000;">&#8220;encoded&#8212;&gt;&#8221;</span>+encoded);</p>
<p><span style="color: #0000ff;">var</span> decoded:String=Base64.Decode(encoded);</p>
<p><span style="color: #ff0000;">trace</span>(<span style="color: #008000;">&#8220;decoded&#8212;&gt;&#8221;</span>+decoded);</p>
<p><strong>result</strong></p>
<p>encoded&#8212;&gt;QmFzZTY0IHRlc3Q=</p>
<p>decoded&#8212;&gt;Base64 test</p>
<p><a href="blog/wp-content/uploads/2009/12/Base64.zip" target="_self">Download file</a></p>
<p><a href="http://kimkijeung.com/upload/Base64.as"> </a></p>
<p><!-- 고전용어 수정 끝 --><!-- //본문 --></p>
]]></content:encoded>
			<wfw:commentRss>http://kimkijeung.com/2006/11/08/base64-encoderdecoder-in-flash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

