string containing \x00 should be handled with z#, s#.
add test case for string containing \x00.
typo in test case.