<commit_before><?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <link href="main.css" rel="Stylesheet" />
    <title>OpenMCDF - .net component for ole compound file storage format</title>
	<meta name="description" content="OpenMCDF is a free structured storage component for .net. MPL licensed, full source included" />
	<meta name="keywords" content="Structured storage,compound document, .net, free, component, com, ole" /> 
    <script type="text/javascript" src="js/jquery-1.5.2.min.js"></script>
	<script type="text/javascript">
        function hideElement(elemId){  
			var el = document.getElementById(elemId);
			
			if(!$.browser.msie)
				$(el).fadeOut(300);
			else
				$(el).css("display","none");
		}
        
		function showElement(elemId){ 
			var el = document.getElementById(elemId);
			
			el.style.top = -10000;
			el.style.left= -10000;   
			el.style.display = "block";
			
			var height = el.scrollHeight;
			var width = el.scrollWidth;
			
			el.style.display = "none";
			
			height = height / 2;
			height = String("-" + height + "px");
			
			width = width / 2;
			width = String("-" + width + "px");
			
			el.style.position="absolute";
			el.style.top = "50%";
			el.style.left= "50%";    
			el.style.marginTop = height;
			el.style.marginLeft = width;
			
			if(!jQuery.browser.msie)
				$(el).fadeIn(300);
			else
				$(el).css("display","block");
		}
    </script>
</head>
<body>
    <div id="container">
		<div style="text-align:right;width:780px;height:40px">
			<a href="http://sourceforge.net/projects/openmcdf"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=341172&amp;type=10" width="80" height="15" alt="Get OpenMCDF at SourceForge.net. Fast, secure and Free Open Source software downloads" style="border-width:0px"/></a>
		</div>
        <div id="main">
            <h2>
                What is OpenMCDF ?
            </h2>
            <p>
                OpenMCDF is a 100% managed .net component that allows client applications to manipulate
                COM structured storage files, also known as Microsoft Compound Document Format files.
            </p>
            <h2>
                Ok, so what's 'structured storage' anyway ?
            </h2>
            <p>
                This file format is used under the hood by a lot of applications: the files created
                by Microsoft Office until the 2007 product release are all structured storage files.
                They include multiple streams of information (document summary, user data) in a
                single physical container (the file). Also the omnipresent Thumbs.db, used by Windows as thumbnails
                 cache, is a structured storage file.
            </p>
            <h2>
                How does it work ?
            </h2><commit_msg>Update index.htm<commit_after><?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <link href="main.css" rel="Stylesheet" />
    <title>OpenMCDF - .net component for ole compound file storage format</title>
	<meta name="description" content="OpenMCDF is a free structured storage component for .net. MPL licensed, full source included" />
	<meta name="keywords" content="Structured storage,compound document, .net, free, component, com, ole" /> 
    <script type="text/javascript" src="js/jquery-1.5.2.min.js"></script>
	<script type="text/javascript">
        function hideElement(elemId){  
			var el = document.getElementById(elemId);
			
			if(!$.browser.msie)
				$(el).fadeOut(300);
			else
				$(el).css("display","none");
		}
        
		function showElement(elemId){ 
			var el = document.getElementById(elemId);
			
			el.style.top = -10000;
			el.style.left= -10000;   
			el.style.display = "block";
			
			var height = el.scrollHeight;
			var width = el.scrollWidth;
			
			el.style.display = "none";
			
			height = height / 2;
			height = String("-" + height + "px");
			
			width = width / 2;
			width = String("-" + width + "px");
			
			el.style.position="absolute";
			el.style.top = "50%";
			el.style.left= "50%";    
			el.style.marginTop = height;
			el.style.marginLeft = width;
			
			if(!jQuery.browser.msie)
				$(el).fadeIn(300);
			else
				$(el).css("display","block");
		}
    </script>
</head>
<body>
    <div id="container">
		
        <div id="header">
            <a href="http://sourceforge.net/projects/openmcdf/" ><img style="border-width:0px" src="img/LOGO_OpenMcdf_H.png" height="60px" width="380px" alt="OpenMCDF Logo" /></a>
        </div>
        <div id="main">
            <h2>
                What is OpenMCDF ?
            </h2>
            <p>
                OpenMCDF is a 100% managed .net component that allows client applications to manipulate
                COM structured storage files, also known as Microsoft Compound Document Format files.
            </p>
            <h2>
                Ok, so what's 'structured storage' anyway ?
            </h2>
            <p>
                This file format is used under the hood by a lot of applications: the files created
                by Microsoft Office until the 2007 product release are all structured storage files.
                They include multiple streams of information (document summary, user data) in a
                single physical container (the file). Also the omnipresent Thumbs.db, used by Windows as thumbnails
                 cache, is a structured storage file.
            </p>
            <h2>
                How does it work ?
            </h2>
{'fraction_non_alphanumeric': 0.13630880579010857, 'fraction_numerical': 0.022057556436326037, 'mean_word_length': 2.3724578733294597, 'pattern_counts': {'":': 0, '<': 67, '<?xml version=': 2, '>': 67, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3252764', 'n_tokens_mistral': 2038, 'n_tokens_neox': 1737, 'n_words': 490}