convertClipData(data, from_binary, from_blosc_compression, to_binary, to_blosc_compression)
→ str
for Python 2, bytes
for Python 3
指定した‹data›のクリップを、あるフォーマットから別のフォーマットに変換します。
‹from_binary›と‹from_blosc_compression›には、指定した‹data›のフォーマットを指定します。
-
‹from_binary›が
True
の場合、指定するデータはバイナリClipデータです。False
の場合、指定するデータはプレーンテキスト(ASCII)Clipデータです。 -
‹from_blosc_compression›が
True
の場合、指定するデータはBlosc圧縮バイナリClipデータです。これはプレーンテキスト(ASCII)Clipデータには使用することができません。
‹to_binary›と‹to_blosc_compression›には、指定した‹data›の変換先のフォーマットを指定します。
-
‹to_binary›が
True
の場合、バイナリClipデータに変換されます。False
の場合、ASCIIのClipデータに変換されます。 -
‹to_blosc_compression›の
True
の場合、Blosc圧縮バイナリClipデータに変換されます。これはプレーンテキスト(ASCII)Clipデータには使用することができません。
この関数に渡すデータは、Python3だとbytes
オブジェクト、Python2だとstr
オブジェクトである必要があります。
同様に、この関数が返すデータは、Python3だとbytes
オブジェクト、Python2だとstr
オブジェクトです。
詳細は、HOMバイナリデータを参照してください。
from_binary = False
且つfrom_blosc_compression = True
の場合、または、to_binary = False
且つto_blosc_compression = True
の場合はhou.InvalidInput例外を引き起こします。
指定した‹data›が無効であれば、hou.OperationFailed例外を引き起こします。