An MD5 file such as 20180101md5.txt is made of: - first line: its creation date as YYYY-MM-DD HH:MM:SS UTC+HHMM with: . YYYY: year . MM: month . DD: day . HH: hours . MM: minutes . SS: seconds . UTC+HHMM: timezone, i.e. UTC+0200 (Universal Time + 2 hours for Central Europe Summer Time) or UTC+0100 (for CE Winter Time) - one additional line per downloadable file made of: . the file MD5 checksum (32 characters) . 2 space characters . the file name Under Linux, an easy way to check if your local file (e.g. EN_ipc_scheme_20180101.xml) is the same as the one stored on WIPO site is to run these two commands and to verify that their output are the same: md5sum EN_ipc_scheme_20180101.xml curl -s http://www.wipo.int/ipc/itos4ipc/ITSupport_and_download_area/20180101/20180101md5.txt | grep EN_ipc_scheme_20180101.xml