<?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>EmbLogic &#187; multiple data compression</title>
	<atom:link href="https://www.emblogic.com/blog/tag/multiple-data-compression/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>2 bit mdc successfully done.</title>
		<link>https://www.emblogic.com/blog/02/2-bit-mdc-successfully-done/</link>
		<comments>https://www.emblogic.com/blog/02/2-bit-mdc-successfully-done/#comments</comments>
		<pubDate>Sat, 28 Feb 2015 11:13:33 +0000</pubDate>
		<dc:creator><![CDATA[Amardeep Rawat]]></dc:creator>
				<category><![CDATA[Project 2: Multiple Data Compression and Encryption]]></category>
		<category><![CDATA[multiple data compression]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12374</guid>
		<description><![CDATA[RCS file: header.h,v Working file: header.h head: branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 0 description: This is header file define prototype for compress decompress and master_array function include stdio.h stdlib.h fcntl.h string.h ============================================================================= RCS &#8230; <a href="https://www.emblogic.com/blog/02/2-bit-mdc-successfully-done/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: header.h,v<br />
Working file: header.h<br />
head:<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 0<br />
description:<br />
This is header file<br />
define prototype for compress decompress and master_array function<br />
include stdio.h stdlib.h fcntl.h string.h<br />
=============================================================================</p>
<p>RCS file: mdc.c,v<br />
Working file: mdc.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
This is mdc.c file<br />
implement function for location and master array.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2015/02/28 11:07:07;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/2-bit-mdc-successfully-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implemented successfully 4 bit compression in Multiple Data Compression And Encryption Using Iterative Technique</title>
		<link>https://www.emblogic.com/blog/02/implemented-successfully-4-bit-compression-in-multiple-data-compression-and-encryption-using-iterative-technique/</link>
		<comments>https://www.emblogic.com/blog/02/implemented-successfully-4-bit-compression-in-multiple-data-compression-and-encryption-using-iterative-technique/#comments</comments>
		<pubDate>Sat, 14 Feb 2015 19:32:53 +0000</pubDate>
		<dc:creator><![CDATA[Shashank Arora]]></dc:creator>
				<category><![CDATA[Project 2: Multiple Data Compression and Encryption]]></category>
		<category><![CDATA[mdc]]></category>
		<category><![CDATA[multiple data compression]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12184</guid>
		<description><![CDATA[&#160; RCS file: projectmdc.c,v Working file: projectmdc.c head: 1.15 branch: locks: strict root: 1.15 access list: symbolic names: keyword substitution: kv total revisions: 15; selected revisions: 15 description: Introduce header.h file create datain_file text file and open the content through &#8230; <a href="https://www.emblogic.com/blog/02/implemented-successfully-4-bit-compression-in-multiple-data-compression-and-encryption-using-iterative-technique/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<pre class="western">RCS file: projectmdc.c,v</pre>
<pre class="western">Working file: projectmdc.c</pre>
<pre class="western">head: 1.15</pre>
<pre class="western">branch:</pre>
<pre class="western">locks: strict</pre>
<pre class="western">	root: 1.15</pre>
<pre class="western">access list:</pre>
<pre class="western">symbolic names:</pre>
<pre class="western">keyword substitution: kv</pre>
<pre class="western">total revisions: 15;	selected revisions: 15</pre>
<pre class="western">description:</pre>
<pre class="western">Introduce header.h file</pre>
<pre class="western">create datain_file text file and open the
content through file decriptor</pre>
<pre class="western">read the content from datain_file text file</pre>
<pre class="western">Use the argc to count the no. of arguements</pre>
<pre class="western">And argv to store the string in argv array</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.15	locked by: root;</pre>
<pre class="western">date: 2015/02/14 12:39:24;  author: root; 
state: Exp;  lines: +110 -46</pre>
<pre class="western">done with 4 bit compression</pre>
<pre class="western">create compressed_data() and pass 2 copy of
arguement.</pre>
<pre class="western">file discriptor and second pass the master array</pre>
<pre class="western">read file and compare with master array index</pre>
<pre class="western">previously using printf but compression is not
done properly</pre>
<pre class="western">then simply convert integer to character 
</pre>
<pre class="western">and write the compressed and encrypted data into
compressed_data file successfully.</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.14</pre>
<pre class="western">date: 2015/02/12 13:07:03;  author: root; 
state: Exp;  lines: +8 -0</pre>
<pre class="western">*** empty log message ***</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.13</pre>
<pre class="western">date: 2015/02/09 19:31:30;  author: root; 
state: Exp;  lines: +8 -7</pre>
<pre class="western">create readchar() function to read the 'ch' from
file and compress the data</pre>
<pre class="western">create no_of_bits() function to how much bits
are required for compress data</pre>
<pre class="western">create file_open() function to fetch the first
arguement</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.12</pre>
<pre class="western">date: 2015/02/09 19:18:10;  author: root; 
state: Exp;  lines: +70 -66</pre>
<pre class="western">Introduce function in MDC</pre>
<pre class="western">convert codes into smaller function</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.11</pre>
<pre class="western">date: 2015/02/05 14:40:28;  author: root; 
state: Exp;  lines: +30 -1</pre>
<pre class="western">Design the logic for how many data bits are
required for compressed data</pre>
<pre class="western">by using if else condition</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.10</pre>
<pre class="western">date: 2015/02/05 13:47:56;  author: root; 
state: Exp;  lines: +3 -2</pre>
<pre class="western">Now, count the number of compressed character</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.9</pre>
<pre class="western">date: 2015/02/05 13:39:25;  author: root; 
state: Exp;  lines: +1 -1</pre>
<pre class="western">introduce break in flag = 0.</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.8</pre>
<pre class="western">date: 2015/02/05 13:30:27;  author: root; 
state: Exp;  lines: +21 -10</pre>
<pre class="western">Now able to compress the data in datain_file</pre>
<pre class="western"></pre>
<pre class="western">read data from file and compare it with master
array</pre>
<pre class="western">introduce flags</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.7</pre>
<pre class="western">date: 2015/02/05 11:56:06;  author: root; 
state: Exp;  lines: +4 -4</pre>
<pre class="western">modified the program just change the value of
charc</pre>
<pre class="western">change the malloc arguement</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.6</pre>
<pre class="western">date: 2015/02/05 11:32:07;  author: root; 
state: Exp;  lines: +19 -18</pre>
<pre class="western">Introduce malloc and realloc function</pre>
<pre class="western">read character one by one and realloc the memory
successfully</pre>
<pre class="western">introduce master array and print string on
display</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.5</pre>
<pre class="western">date: 2015/02/05 10:47:13;  author: root; 
state: Exp;  lines: +1 -1</pre>
<pre class="western">change the format specifier in argv1</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.4</pre>
<pre class="western">date: 2015/02/05 10:46:12;  author: root; 
state: Exp;  lines: +1 -1</pre>
<pre class="western">*** empty log message ***</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.3</pre>
<pre class="western">date: 2015/02/05 10:43:10;  author: root; 
state: Exp;  lines: +25 -8</pre>
<pre class="western">*** empty log message ***</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.2</pre>
<pre class="western">date: 2015/02/05 08:25:39;  author: root; 
state: Exp;  lines: +7 -2</pre>
<pre class="western">just checking the arguement</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.1</pre>
<pre class="western">date: 2015/02/04 11:00:43;  author: root; 
state: Exp;</pre>
<pre class="western">Initial revision</pre>
<pre class="western">=============================================================================</pre>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/implemented-successfully-4-bit-compression-in-multiple-data-compression-and-encryption-using-iterative-technique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Completed MDC (Multiple data compression) in &#8216;c&#8217;</title>
		<link>https://www.emblogic.com/blog/09/completed-mdc-multiple-data-compression-in-c/</link>
		<comments>https://www.emblogic.com/blog/09/completed-mdc-multiple-data-compression-in-c/#comments</comments>
		<pubDate>Tue, 02 Sep 2014 15:38:54 +0000</pubDate>
		<dc:creator><![CDATA[Joon Vichitra]]></dc:creator>
				<category><![CDATA[Project 2: Multiple Data Compression and Encryption]]></category>
		<category><![CDATA[data compression in c]]></category>
		<category><![CDATA[mdc]]></category>
		<category><![CDATA[multiple data compression]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=11456</guid>
		<description><![CDATA[RCS file: RCS/header.h,v Working file: header.h head: 1.3 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 3;    selected revisions: 3 description: All header file are included in this file &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.3 date: 2014/08/30 20:12:53;  author: &#8230; <a href="https://www.emblogic.com/blog/09/completed-mdc-multiple-data-compression-in-c/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: RCS/header.h,v<br />
Working file: header.h<br />
head: 1.3<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 3;    selected revisions: 3<br />
description:<br />
All header file are included in this file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/08/30 20:12:53;  author: root;  state: Exp;  lines: +5 -1<br />
declare function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/08/30 16:21:24;  author: root;  state: Exp;  lines: +2 -0<br />
declare c_write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/08/28 18:01:10;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: RCS/main.c,v<br />
Working file: main.c<br />
head: 1.5<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 5;    selected revisions: 5<br />
description:<br />
main file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/08/30 20:11:15;  author: root;  state: Exp;  lines: +6 -4<br />
call decompress function and recover original string with the help of master array<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/08/30 14:27:27;  author: root;  state: Exp;  lines: +1 -1<br />
get position in master array<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/08/30 12:48:25;  author: root;  state: Exp;  lines: +1 -0<br />
create compress function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/08/28 18:17:20;  author: root;  state: Exp;  lines: +2 -1<br />
Got Code length sucessfully<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/08/28 17:59:22;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: RCS/function.c,v<br />
Working file: function.c<br />
head: 1.7<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 7;    selected revisions: 7<br />
description:<br />
Function file where all functions are defined<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2014/08/31 15:01:44;  author: root;  state: Exp;  lines: +3 -2<br />
chnage the appearance of output<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/08/30 20:12:23;  author: root;  state: Exp;  lines: +47 -17<br />
define function to decompress and recover the data<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/08/30 16:20:29;  author: root;  state: Exp;  lines: +35 -35<br />
write compressed data into new file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/08/30 14:27:53;  author: root;  state: Exp;  lines: +45 -9<br />
get position in master array<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/08/30 12:48:58;  author: root;  state: Exp;  lines: +29 -16<br />
rectify the master function as it was reallocating more memory priviously<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/08/28 18:18:51;  author: root;  state: Exp;  lines: +4 -1<br />
Define Code length function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/08/28 18:00:07;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/09/completed-mdc-multiple-data-compression-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
