codecs.open て unicode(file(filename).read()) に対してどの程度利点がある?