iVentoy HTTP URL
iVentoy integrates an HTTP server inside. The URL policy of the HTTP service is described here.
- Normal File
Files under iso
and user
directory can be accessed directly by the path. For example:
http://192.168.10.100:16000/iso/Linux/ubuntu-20.04.3-desktop-amd64.iso http://192.168.10.100:16000/user/Software/MySoft.zip
Besides, ISO files under iso
directory can also be accessed by riso
+ image ID or PMD5. For example:
http://192.168.10.100:16000/riso/id/15.iso http://192.168.10.100:16000/riso/pmd5/5f509e33d246ebe08c41334949c7bbbe.iso
- ISO Internal Files
iVentoy provides a special feature. That is, you can directly get the files inside the ISO through HTTP without unpacking the ISO file.
So iVentoy can easily provide mirror sources for some Linux distros (redhat/centos/ubuntu/debian, etc.).
For ISO interal files, eiso
+ image ID or PMD5. For example:
http://192.168.10.100:16000/eiso/id/15 http://192.168.10.100:16000/eiso/id/15/Packages/kernel-tools-3.10.0-957.el7.x86_64.rpm http://192.168.10.100:16000/eiso/pmd5/5f509e33d246ebe08c41334949c7bbbe http://192.168.10.100:16000/eiso/pmd5/5f509e33d246ebe08c41334949c7bbbe/Packages/kernel-tools-3.10.0-957.el7.x86_64.rpm
- About image ID and PMD5
Image ID is an interger assigned to each ISO file when iVentoy start, and it may change each time iVentoy started.
PMD5 is the md5 value of the ISO file path (relative to iso directory), so it will not change as long as the ISO file path doesn't chagne.
You can get the image ID and PMD5 in the iVentoy GUI page.
Here we make more details about the PMD5. For example we get a CentOS-7-x86_64-DVD-1810.iso
file and put it in iso/Linux
directory.
That is to say, the path is iso/Linux/CentOS-7-x86_64-DVD-1810.iso
then PMD5 is the md5 value of string Linux/CentOS-7-x86_64-DVD-1810.iso
,
which is 5f509e33d246ebe08c41334949c7bbbe