| File |
Date |
Author |
Commit |
|
doc
|
2009-01-05
|
bneijt
|
[r290]
Metalink License bugfix release, 0.3.6
|
|
example
|
2008-11-17
|
bneijt
|
[r280]
GPL on eeeeverything, closes bug #2278178
|
|
src
|
2009-09-02
|
bneijt
|
[r376]
- Add experimental slash translation for Window...
|
|
test
|
2008-11-17
|
bneijt
|
[r280]
GPL on eeeeverything, closes bug #2278178
|
|
AUTHORS
|
2006-10-12
|
bneijt
|
[r1]
Initial SVN release
|
|
COPYING
|
2008-12-13
|
bneijt
|
[r286]
- Updated license to GPLv3+ for all files, incl...
|
|
ChangeLog
|
2009-01-05
|
bneijt
|
[r290]
Metalink License bugfix release, 0.3.6
|
|
Doxyfile
|
2009-01-05
|
bneijt
|
[r290]
Metalink License bugfix release, 0.3.6
|
|
INSTALL
|
2007-04-25
|
bneijt
|
[r71]
trying to fix AX_BOOST
|
|
MD5SUMS
|
2009-01-05
|
bneijt
|
[r290]
Metalink License bugfix release, 0.3.6
|
|
Makefile.ccbuild
|
2007-04-21
|
bneijt
|
[r69]
Moving to autotools
|
|
Makefile.metalink
|
2008-11-09
|
bneijt
|
[r279]
- Metalink in release status 0.3.4
|
|
NEWS
|
2006-10-16
|
bneijt
|
[r5]
- Removed support for haval and md2
|
|
README
|
2008-12-14
|
bneijt
|
[r287]
Readme GPLv2 to GPLv3
|
|
TODO
|
2008-12-13
|
bneijt
|
[r286]
- Updated license to GPLv3+ for all files, incl...
|
|
bootstrap
|
2008-12-13
|
bneijt
|
[r286]
- Updated license to GPLv3+ for all files, incl...
|
|
configure.in
|
2009-01-05
|
bneijt
|
[r290]
Metalink License bugfix release, 0.3.6
|
|
main.aap
|
2006-10-12
|
bneijt
|
[r1]
Initial SVN release
|
|
metalink.aap
|
2008-11-09
|
bneijt
|
[r279]
- Metalink in release status 0.3.4
|
|
package.sh
|
2008-11-28
|
bneijt
|
[r283]
0.3.5 packaging cleanup release
|
|
todo.sh
|
2008-11-17
|
bneijt
|
[r280]
GPL on eeeeverything, closes bug #2278178
|
Read Me
metalink
License: GPLv3+
Status: production
Read INSTALL for installation instructions.
metalink is a small program based on libgcrypt and some boost libraries.
It generates a metalink record on the stdout for every file given on the commandline and using the mirror list from the stdin. It is also able to
create a hash list (see the --hashlist option).
Be patient: the implementation isn't yet optimized and calculating
the hashes for 600MB can take up to two minutes on a 1 GHz machine.
Also note that it is creating a number of hashes and for GNUnet
links it's even symmetrically encrypting blocks of data, all this
takes time.
-= Caveats =-
ED2K links don't support files larger then 4GB (4294967295),
however metalink only supports ED2K links of no more then 4290048000 bytes
(which is a nice whole number of blocks).
Files with a ".metalink" extension will never be hashed.
For and example of use:
cd example
./gen.sh
This will, if all goes well, generate a valid itworked.metalink file.
Use metalink --help for more information.