Single File Manifests
Note that adding arbitrary extra path elements to URIs works at present (they are ignored), but it will not work for much longer, because other URIs do not behave like this, and it makes it impossible to compare two freenet URIs without fetching them.
Hence you might insert a file as a CHK using
ClientPut with no filename and get a raw CHK:
freenet:CHK@blah,blah,blah
Historically people have tended to do this and then append "/<my filename>". The filename can then be changed by any user. The problem is that this conflicts with the general usage of "/" in Freenet (and in all other URIs); usually a / indicates a
manifest or
container lookup.