func UnescapePathComponent(comp string) string {
	comp = strings.Replace(comp, "\\@", "@", -1)
	comp = strings.Replace(comp, "\\\\", "\\", -1)
	return comp
}
Unescape path component from the IPLD data structure. Special characters are
unescaped. See also EscapePathComponent function.
package ipld
import (
	"errors"
	"path"
	"strconv"
	"strings"
)
const pathSep = "/"
func EscapePathComponent(comp string) string {
	comp = strings.Replace(comp, "\\", "\\\\", -1)
	comp = strings.Replace(comp, "@", "\\@", -1)
	return comp
}