<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://xmlpipedb.lmucs.io/biodb/fall2013/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://xmlpipedb.lmucs.io/biodb/fall2013/index.php?action=history&amp;feed=atom&amp;title=Using_the_XMLPipeDB_Match_Utility</id>
		<title>Using the XMLPipeDB Match Utility - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://xmlpipedb.lmucs.io/biodb/fall2013/index.php?action=history&amp;feed=atom&amp;title=Using_the_XMLPipeDB_Match_Utility"/>
		<link rel="alternate" type="text/html" href="https://xmlpipedb.lmucs.io/biodb/fall2013/index.php?title=Using_the_XMLPipeDB_Match_Utility&amp;action=history"/>
		<updated>2026-04-30T15:22:59Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.3</generator>

<tr><td colspan="2" class="diff-lineno"><!--LINE 9--></td>
<td colspan="2" class="diff-lineno"><!--LINE 9--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Decompression ==</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Decompression ==</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>Downloadable software is usually provided in a &#039;&#039;compressed&#039;&#039; <del class="diffchange diffchange-inline">format — that </del>is, the files in the software have been processed so that they take up less space, resulting in a faster download.&#160; Compression also typically “packs” any software that consists of multiple files into a single file, again making the download process simpler.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>Downloadable software is usually provided in a &#039;&#039;compressed&#039;&#039; <ins class="diffchange diffchange-inline">format—that </ins>is, the files in the software have been processed so that they take up less space, resulting in a faster download.&#160; Compression also typically “packs” any software that consists of multiple files into a single file, again making the download process simpler.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>However, compressed files can’t be used “as-is;” they need to be &#039;&#039;decompressed&#039;&#039; by an appropriate application.&#160; The key word here is <del class="diffchange diffchange-inline">“appropriate” — there </del>are different kinds of decompression, and each kind may require a different application.&#160; Each kind of decompression can be thought of as a different file format, the way Microsoft Word files are either &#039;&#039;.doc&#039;&#039; or &#039;&#039;.docx&#039;&#039; files, or how images can be in &#039;&#039;.jpg&#039;&#039;, &#039;&#039;.gif&#039;&#039;, &#039;&#039;.png&#039;&#039;, or other formats.</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>However, compressed files can’t be used “as-is;” they need to be &#039;&#039;decompressed&#039;&#039; by an appropriate application.&#160; The key word here is <ins class="diffchange diffchange-inline">“appropriate”—there </ins>are different kinds of decompression, and each kind may require a different application.&#160; Each kind of decompression can be thought of as a different file format, the way Microsoft Word files are either &#039;&#039;.doc&#039;&#039; or &#039;&#039;.docx&#039;&#039; files, or how images can be in &#039;&#039;.jpg&#039;&#039;, &#039;&#039;.gif&#039;&#039;, &#039;&#039;.png&#039;&#039;, or other formats.</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>The XMLPipeDB Match software is available in two compression formats: &#039;&#039;.tar.gz&#039;&#039; (called a “tarball” in techie circles) and &#039;&#039;.zip&#039;&#039;.&#160; The final software is identical; the only difference is how the two choices are compressed.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>The XMLPipeDB Match software is available in two compression formats: &#039;&#039;.tar.gz&#039;&#039; (called a “tarball” in techie circles) and &#039;&#039;.zip&#039;&#039;.&#160; The final software is identical; the only difference is how the two choices are compressed.</div></td></tr>
<tr><td colspan="2" class="diff-lineno"><!--LINE 49--></td>
<td colspan="2" class="diff-lineno"><!--LINE 49--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Running Java ==</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>== Running Java ==</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
<tr><td class='diff-marker'>−</td><td class='diff-deletedline'><div>The XMLPipeDB Match Utility is written in a programming language called <del class="diffchange diffchange-inline">Java — this </del>is worth mentioning because:</div></td><td class='diff-marker'>+</td><td class='diff-addedline'><div>The XMLPipeDB Match Utility is written in a programming language called <ins class="diffchange diffchange-inline">Java—this </ins>is worth mentioning because:</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div># you might need to install Java first (not all computers come with it “out of the box”), and</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div># you might need to install Java first (not all computers come with it “out of the box”), and</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div># many Java programs (Match included) are not invoked using the regular, double-click way, or even by a typical one-word command, the way &#039;&#039;grep&#039;&#039; and &#039;&#039;sed&#039;&#039; are.</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div># many Java programs (Match included) are not invoked using the regular, double-click way, or even by a typical one-word command, the way &#039;&#039;grep&#039;&#039; and &#039;&#039;sed&#039;&#039; are.</div></td></tr>
<tr><td colspan="2" class="diff-lineno"><!--LINE 55--></td>
<td colspan="2" class="diff-lineno"><!--LINE 55--></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'><div>=== Checking for and/or Installing Java ===</div></td><td class='diff-marker'>&#160;</td><td class='diff-context'><div>=== Checking for and/or Installing Java ===</div></td></tr>
<tr><td class='diff-marker'>&#160;</td><td class='diff-context'></td><td class='diff-marker'>&#160;</td><td class='diff-context'></td></tr>
Unexpected non-MediaWiki exception encountered, of type &quot;Error&quot;<br />
Error: Call to undefined function each() in /apps/xmlpipedb/biodb/fall2013/includes/diff/DairikiDiff.php:374<br />
Stack trace:<br />
#0 /apps/xmlpipedb/biodb/fall2013/includes/diff/DairikiDiff.php(480): _DiffEngine-&gt;_diag()<br />
#1 /apps/xmlpipedb/biodb/fall2013/includes/diff/DairikiDiff.php(291): _DiffEngine-&gt;_compareseq()<br />
#2 /apps/xmlpipedb/biodb/fall2013/includes/diff/DairikiDiff.php(175): _DiffEngine-&gt;diff_local()<br />
#3 /apps/xmlpipedb/biodb/fall2013/includes/diff/DairikiDiff.php(653): _DiffEngine-&gt;diff()<br />
#4 /apps/xmlpipedb/biodb/fall2013/includes/diff/DairikiDiff.php(820): Diff-&gt;__construct()<br />
#5 /apps/xmlpipedb/biodb/fall2013/includes/diff/DairikiDiff.php(1240): MappedDiff-&gt;__construct()<br />
#6 /apps/xmlpipedb/biodb/fall2013/includes/diff/DairikiDiff.php(1458): WordLevelDiff-&gt;__construct()<br />
#7 /apps/xmlpipedb/biodb/fall2013/includes/diff/DairikiDiff.php(952): TableDiffFormatter-&gt;_changed()<br />
#8 /apps/xmlpipedb/biodb/fall2013/includes/diff/DairikiDiff.php(895): DiffFormatter-&gt;_block()<br />
#9 /apps/xmlpipedb/biodb/fall2013/includes/diff/DifferenceEngine.php(765): DiffFormatter-&gt;format()<br />
#10 /apps/xmlpipedb/biodb/fall2013/includes/diff/DifferenceEngine.php(655): DifferenceEngine-&gt;generateDiffBody()<br />
#11 /apps/xmlpipedb/biodb/fall2013/includes/diff/DifferenceEngine.php(593): DifferenceEngine-&gt;getDiffBody()<br />
#12 /apps/xmlpipedb/biodb/fall2013/includes/FeedUtils.php(147): DifferenceEngine-&gt;getDiff()<br />
#13 /apps/xmlpipedb/biodb/fall2013/includes/actions/HistoryAction.php(303): FeedUtils::formatDiffRow()<br />
#14 /apps/xmlpipedb/biodb/fall2013/includes/actions/HistoryAction.php(268): HistoryAction-&gt;feedItem()<br />
#15 /apps/xmlpipedb/biodb/fall2013/includes/actions/HistoryAction.php(121): HistoryAction-&gt;feed()<br />
#16 /apps/xmlpipedb/biodb/fall2013/includes/Action.php(541): HistoryAction-&gt;onView()<br />
#17 /apps/xmlpipedb/biodb/fall2013/includes/Wiki.php(427): FormlessAction-&gt;show()<br />
#18 /apps/xmlpipedb/biodb/fall2013/includes/Wiki.php(304): MediaWiki-&gt;performAction()<br />
#19 /apps/xmlpipedb/biodb/fall2013/includes/Wiki.php(536): MediaWiki-&gt;performRequest()<br />
#20 /apps/xmlpipedb/biodb/fall2013/includes/Wiki.php(446): MediaWiki-&gt;main()<br />
#21 /apps/xmlpipedb/biodb/fall2013/index.php(59): MediaWiki-&gt;run()<br />
#22 {main}<br />

