__doctype__
< html lang = "en" >
__header4__
< body >
__navbar__
< div class = "jumbotron" >
< div class = "container" >
< h1 > Download Exiv2< / h1 >
< p class = "lead" > Two packages are available for download: the source
distribution and a Windows package with just the command line utility
and manual page. The current version is __version__.
< / p >
< / div >
< / div > <!-- /.jumbotron -->
< div class = "container" >
< div class = "col-sm-pair" >
< div class = "row" >
< div class = "col-sm-6" >
< h2 > Source distribution< / h2 >
< p > The complete source code to build the Exiv2 library, command
line utility and several simple example and test applications.
The distribution includes standard build files for
UNIX-like systems (including GNU/Linux, Mac OS X, MinGW and Cygwin) as well
as Visual Studio project files for Visual C++ .NET 2003 (MSVC 7.1)
and later. After downloading and unpacking the distribution,
see the < em > < a title = "README file" href = "http://dev.exiv2.org/projects/exiv2/repository/entry/tags/__version__/README" > README< / a > < / em > file in the top directory for build and
installation notes and further information.
< / p >
< / div > <!-- /.col - sm - 6 -->
< div class = "col-sm-6" >
< h2 > Windows executable< / h2 >
< p > Just the command line utility < code > exiv2.exe< / code > , Expat DLL, Exiv2
manpage and two sample command files. To get started, run the executable
with the < em > -h< / em > parameter from a cmd shell:
< code > < a title = "Exiv2 usage" href = "sample.html#usage" > exiv2 -h< / a > < / code > .
For details, read the < a href = "manpage.html" title = "Exiv2 man page" > manual page< / a > .
The Windows executable was compiled with the
< a title = "MinGW homepage" href = "http://www.mingw.org" > MinGW< / a > cross compiler
on an x86-64 machine running
< a title = "Ubuntu homepage" href = "http://www.ubuntu.com" > Ubuntu< / a > .
< / p >
< / div > <!-- /.col - sm - 6 -->
< / div > <!-- /.row -->
< div class = "row" >
< div class = "col-sm-6" >
< p class = "text-center margin-top-s" >
< a href = "exiv2-__version__.tar.gz" class = "btn btn-lg btn-success" >
< span class = "glyphicon glyphicon-download-alt" aria-hidden = "true" > < / span > Download source
< / a >
< / p >
< p class = "version text-center text-muted" > < small > Currently v__version__< / small > < / p >
< / div > <!-- /.col - sm - 6 -->
< div class = "col-sm-6" >
< p class = "text-center margin-top-s" >
< a href = "exiv2-__version__-win.zip" class = "btn btn-lg btn-success" >
< span class = "glyphicon glyphicon-download-alt" aria-hidden = "true" > < / span > Download exiv2.exe
< / a >
< / p >
< p class = "text-center text-muted" > < small > Currently v__version__< / small > < / p >
< / div > <!-- /.col - sm - 6 -->
< / div > <!-- /.row -->
< / div > <!-- /.col - sm - pair -->
< p class = "margin-top-s" > As an alternative to these packages, many Linux distributions,
BSD-based systems and Open Source package collections for Darwin and
Mac OS X have their own Exiv2 packages that can be installed via the
package management system of the distribution.
< / p >
< h2 > Package details< / h2 >
< p > These are the details for the current packages. < a title = "Old packages" href = "archive.html" > Older releases< / a > are
also still available. See the < a title = "Changelog" href = "changelog.html" > ChangeLog< / a > for a detailed list of changes between releases.< / p >
< div class = "table-responsive" >
< table class = "table table-striped" >
< thead >
< tr >
< th > Package< / th >
< th > Filename< / th >
< th > Size (Bytes)< / th >
< th > Date< / th >
< th > MD5< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > Exiv2 v__version__ Source< / td >
< td > < a title = "Download the v__version__ source package" href = "exiv2-__version__.tar.gz" > exiv2-__version__.tar.gz< / a > < / td >
< td > __size_src_pkg__< / td >
< td class = "text-nowrap" > __rel_date_src_pkg__< / td >
< td > __md5sum_src_pkg__< / td >
< / tr >
< tr >
< td > Exiv2 v__version__ Windows executable< / td >
< td > < a title = "Download the v__version__ Windows executable" href = "exiv2-__version__-win.zip" > exiv2-__version__-win.zip< / a > < / td >
< td > __size_win_pkg__< / td >
< td class = "text-nowrap" > __rel_date_win_pkg__< / td >
< td > __md5sum_win_pkg__< / td >
< / tr >
< tbody >
< / table >
< / div >
< p > Exiv2 is developed on GNU/Linux with recent versions of
< a title = "The GNU Compiler Collection" href = "http://gcc.gnu.org/" > GCC< / a > .
Written in C++, it uses the standard C++ library, a few POSIX
and C functions and is fairly portable. Dependencies are on
< a title = "zlib homepage" href = "http://www.zlib.net" > zlib< / a > for PNG
support,
< a title = "gettext homepage" href = "http://www.gnu.org/software/gettext/" > gettext< / a >
for NLS,
< a title = "libiconv homepage" href = "http://www.gnu.org/software/libiconv/" > libiconv< / a >
for characterset conversions and
< a title = "Expat homepage" href = "http://expat.sourceforge.net/" > Expat< / a > for XMP support.
(Note that modern Linux distributions usually have gettext and iconv in libc
and these features can be disabled individually.)< / p >
< h2 id = "devel" > Repository< / h2 >
< p > The Exiv2 source code is maintained in a Subversion repository. You can
< a href = "http://dev.exiv2.org/projects/exiv2/repository" title = "Exiv2 online source code repository" > browse the source code online< / a >
or get a copy of the latest development code from the repository.
Once you have the source code, see the < em > < a title = "README file" href = "http://dev.exiv2.org/projects/exiv2/repository/entry/tags/__version__/README" > README< / a > < / em > file in the top
directory for build and installation notes.
< / p >
< p > To check-out the current source code from the repository, you need a
< a title = "Get Subversion!"
href="http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients">Subversion client< / a > .
If you use the standard subversion < code > svn< / code > command line client, change to the directory where you want to keep
the source code and type:< / p >
< pre class = "pre-x-scrollable" > $ svn checkout svn://dev.exiv2.org/svn/trunk< / pre >
< p > Not included in the source distribution are test data and several
test drivers. To download these directly from the repository (about
34 MB), change to your local exiv2-__version__/ directory and use the
following command:< / p >
< pre class = "pre-x-scrollable" > $ svn export svn://dev.exiv2.org/svn/tags/__version__/test< / pre >
< p > The < a href = "http://dev.exiv2.org/projects/exiv2/wiki" title = "Exiv2 community website" > Exiv2 community website< / a >
provides access to further project resources, including the issue tracker, wiki and forum.< / p >
< h2 id = "license" > License< / h2 >
< p > Exiv2 is < a href = "http://www.gnu.org/philosophy/free-sw.html" > free software< / a > ;
you can redistribute it and/or modify it under the terms of the
< a href = "http://www.gnu.org/licenses/old-licenses/gpl-2.0.html" > GNU General Public
License< / a > as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.< / p >
< p > Alternatively, Exiv2 is also available with a commercial license, which allows it to be
used in closed-source projects. Contact me for more information.< / p >
< p > Exiv2 is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.< / p >
< / div > <!-- /.container -->
__footer__
__bootstrap__
< script type = "text/javascript" >
//< ![CDATA[
$(document).ready(function() {
window.swapped = false;
swapcols();
});
$(window).resize(function() {
swapcols();
});
function swapcols() {
if ($(window).width() < 768 & & ! window . swapped ) {
$(".col-sm-pair").each( function() {
$(".col-sm-6", this).eq(0).after($(".col-sm-6", this).eq(2).remove());
});
window.swapped = true;
}
if ($(window).width() >= 768 & & window.swapped) {
$(".col-sm-pair").each( function() {
$(".col-sm-6", this).eq(3).before($(".col-sm-6", this).eq(1).remove());
});
window.swapped = false;
}
}
//]]>
< / script >
< / body >
< / html >