Getting the MD5 hash requires a few steps. The general form is:
Get the desired item's ID (which you've got)
Match the ID with with a file
Work out what the archive would be called
Run this name through an MD5 hash generator
If this hash matches an existing file in PSO2's data you did it right.
So.. yeah. You pretty much have to make an educated guess at the archive name. MD5 hashing is a one way process so there's no other way to do it.
As we're just dealing with character parts the first part of the name is always going to be the same; "character/making/"
The next part of the name will be something like "pl_xx_12345.ice". That 12345 is the ID you're seeing output from the parser.
So that just leaves the "pl_xx" in "pl_xx_12345.ice". To work that out will depend on the part you're trying to find. Heres a quote from the PSO2 modding thread for the different types:
-pl_ah used for accessories.
-pl_ba used for body paint.
-pl_bd used for normal outfits.
-pl_bp used for stickers/emblems.
-pl_bs used for basic skin textures.
-pl_ey used for eyes.
-pl_hb used for eyebrows.
-pl_hd used for head parts?
-pl_hr used for hair.
-pl_hs used for face paint.
-pl_lg used for leg parts.
-pl_mob random civilian textures?
-pl_rm used for arm parts.
-pl_tr used for torso parts.
Note that eyelashes are a bit odd... They seem to be under "pl_eb" as archives but the textures are "pl_hr". It's terribly confusing I know, I need to confirm this properly at some point.
For example, let's take the "Eyes" property of that output you posted. "Eyes ID 00064". We know from the above table that eyes are stored under "pl_ey" so with that info we can construct the name "pl_ey_00064.ice".
We also know from the start of the post that character parts are all in the directory "character/making". So add that and we have "character/making/pl_ey_00064.ice". Take that full name and run it through an MD5 hasher, we tend to use this one online here for individual files: http://www.miraclesalad.com/webtools/md5.php
. In this case it outputs "304d027e93493bac3408fbf0e59c00cd" which I can confirm with an old file list does match an actual archive, but you could just search that in your PSO2 directory to confirm. If you find nothing, something went wrong somewhere.
This should work for anything that isn't layered wear. I haven't seen a layered wear archive name to confirm how they're arranged. It's possible it's still "pl_bd_12345.ice" but without seeing one to be certain... Basically I can't guarantee that it'll work for layered wear until I have an opportunity to try it myself.