Hi, I am trying to "decrypt" the *.dat files used by IoTivity, by converting them into JSON format using CBOR playground: http://cbor.me/
JSON files convert to CBOR: OK. CBOR tp JSON: here I am stuck. On Ubuntu, I am taking a DAT file from IoTivity samples (like, attached). Then, trying to dump the byte sequence, like: (tried multiple ways) - hexdump -e '16/1 "%02x " "\n"' oic_svr_db_client.dat - xxd -p oic_svr_db_client.dat "Pasted" the output (from the command window, or from file) into the right side ( "Byte sequence") of cbor.me screen, and press green arrow nearby. Unfortunately, it doesn't get convertedinto JSON. Attaching what I see on the left and on the right. Perhaps missing something basic, just cannot figure it out. Any hint will be appreciated. Max. Software Architect - Tekoia Ltd. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20161128/a5adbfe6/attachment.html> -------------- next part -------------- {"cred": h'a465637265647382a466637265646964016b7375626a65637475756964782436613735373337342d373736662d373236622d343436352d373635353735363936343330686372656474797065016b7072697661746564617461a268656e636f64696e67776f69632e7365632e656e636f64696e672e626173653634646461746178184a6b374137364c3637686c6b526d4374466d7a4b32673d3da466637265646964026b7375626a65637475756964782437323631366536342d353036392d366534342d363537362d353537353639363433303330686372656474797065016b7072697661746564617461a268656e636f64696e67776f69632e7365632e656e636f64696e672e626173653634646461746178184a353833304e484e6b6b48385334764b4a4a424958673d3d6a726f776e657275756964782436313634366436392d366534342d363537362d363936332d363535353735363936343330627274816a6f69632e722e63726564626966816f6f69632e69662e626173656c696e65', "acl": h'a46661636c697374a1646163657382a36b7375626a65637475756964612a697265736f757263657383a46468726566682f6f69632f726573627274816a6f69632e776b2e72657362696681696f69632e69662e6c6c6372656c60a46468726566662f6f69632f6462727481686f69632e776b2e64626966826f6f69632e69662e626173656c696e65686f69632e69662e726372656c60a46468726566662f6f69632f7062727481686f69632e776b2e70626966826f6f69632e69662e626173656c696e65686f69632e69662e726372656c606a7065726d697373696f6e02a36b7375626a65637475756964612a697265736f757263657382a464687265666d2f6f69632f7365632f646f786d627274816a6f69632e722e646f786d626966816f6f69632e69662e626173656c696e656372656c60a464687265666e2f6f69632f7365632f7073746174627274816b6f69632e722e7073746174626966816f6f69632e69662e626173656c696e656372656c606a7065726d697373696f6e026a726f776e657275756964782436313634366436392d366534342d363537362d363936332d36353535373536393634333062727481696f69632e722e61636c626966816f6f69632e69662e626173656c696e65', "pstat": h'a96469736f70f562636d0062746d00626f6d0462736d046a64657669636575756964782436313634366436392d366534342d363537362d363936332d3635353537353639363433306a726f776e657275756964782436313634366436392d366534342d363537362d363936332d363535353735363936343330627274816b6f69632e722e7073746174626966816f6f69632e69662e626173656c696e65', "doxm": h'bf646f786d738100666f786d73656c006373637401656f776e6564f56a64657669636575756964782436313634366436392d366534342d363537362d363936332d3635353537353639363433306c6465766f776e657275756964782436313634366436392d366534342d363537362d363936332d3635353537353639363433306a726f776e657275756964782436313634366436392d366534342d363537362d363936332d36353535373536393634333072782e6f72672e696f7469766974792e647063f4627274816a6f69632e722e646f786d626966816f6f69632e69662e626173656c696e65ff', "resetpf": h'bf6361636c5901d1a46661636c697374a1646163657382a36b7375626a65637475756964612a697265736f757263657383a46468726566682f6f69632f726573627274816a6f69632e776b2e72657362696681696f69632e69662e6c6c6372656c60a46468726566662f6f69632f6462727481686f69632e776b2e64626966826f6f69632e69662e626173656c696e65686f69632e69662e726372656c60a46468726566662f6f69632f7062727481686f69632e776b2e70626966826f6f69632e69662e626173656c696e65686f69632e69662e726372656c606a7065726d697373696f6e02a36b7375626a65637475756964612a697265736f757263657382a464687265666d2f6f69632f7365632f646f786d627274816a6f69632e722e646f786d626966816f6f69632e69662e626173656c696e656372656c60a464687265666e2f6f69632f7365632f7073746174627274816b6f69632e722e7073746174626966816f6f69632e69662e626173656c696e656372656c606a7065726d697373696f6e026a726f776e657275756964782436313634366436392d366534342d363537362d363936332d36353535373536393634333062727481696f69632e722e61636c626966816f6f69632e69662e626173656c696e65657073746174589da96469736f70f562636d0062746d00626f6d0462736d046a64657669636575756964782430303030303030302d303030302d303030302d303030302d3030303030303030303030306a726f776e657275756964782430303030303030302d303030302d303030302d303030302d303030303030303030303030627274816b6f69632e722e7073746174626966816f6f69632e69662e626173656c696e6564646f786d58e9bf646f786d738100666f786d73656c006373637401656f776e6564f56a64657669636575756964782430303030303030302d303030302d303030302d303030302d3030303030303030303030306c6465766f776e657275756964782436313634366436392d366534342d363537362d363936332d3635353537353639363433306a726f776e657275756964782430303030303030302d303030302d303030302d303030302d30303030303030303030303072782e6f72672e696f7469766974792e647063f4627274816a6f69632e722e646f786d626966816f6f69632e69662e626173656c696e65ffff'} -------------- next part -------------- A non-text attachment was scrubbed... Name: oic_svr_db_client.dat Type: application/octet-stream Size: 2161 bytes Desc: not available URL: <http://lists.iotivity.org/pipermail/iotivity-dev/attachments/20161128/a5adbfe6/attachment.obj> -------------- next part -------------- bf # map(*) 64 # text(4) 63726564 # "cred" 59 0180 # bytes(384) a465637265647382a466637265646964016b7375626a65637475756964782436613735373337342d373736662d373236622d343436352d373635353735363936343330686372656474797065016b7072697661746564617461a268656e636f64696e67776f69632e7365632e656e636f64696e672e626173653634646461746178184a6b374137364c3637686c6b526d4374466d7a4b32673d3da466637265646964026b7375626a65637475756964782437323631366536342d353036392d366534342d363537362d353537353639363433303330686372656474797065016b7072697661746564617461a268656e636f64696e67776f69632e7365632e656e636f64696e672e626173653634646461746178184a353833304e484e6b6b48385334764b4a4a424958673d3d6a726f776e657275756964782436313634366436392d366534342d363537362d363936332d363535353735363936343330627274816a6f69632e722e63726564626966816f6f69632e69662e626173656c696e65 # "\xA4ecreds\x82\xA4fcredid\x01ksubjectuuidx$6a757374-776f-726b-4465-765575696430hcredtype\x01kprivatedata\xA2hencodingwoic.sec.encoding.base64ddatax\x18Jk7A76L67hlkRmCtFmzK2g==\xA4fcredid\x02ksubjectuuidx$72616e64-5069-6e44-6576-557569643030hcredtype\x01kprivatedata\xA2hencodingwoic.sec.encoding.base64ddatax\x18J5830NHNkkH8S4vKJJBIXg==jrowneruuidx$61646d69-6e44-6576-6963-655575696430brt\x81joic.r.credbif\x81ooic.if.baseline" 63 # text(3) 61636c # "acl" 59 01d1 # bytes(465) a46661636c697374a1646163657382a36b7375626a65637475756964612a697265736f757263657383a46468726566682f6f69632f726573627274816a6f69632e776b2e72657362696681696f69632e69662e6c6c6372656c60a46468726566662f6f69632f6462727481686f69632e776b2e64626966826f6f69632e69662e626173656c696e65686f69632e69662e726372656c60a46468726566662f6f69632f7062727481686f69632e776b2e70626966826f6f69632e69662e626173656c696e65686f69632e69662e726372656c606a7065726d697373696f6e02a36b7375626a65637475756964612a697265736f757263657382a464687265666d2f6f69632f7365632f646f786d627274816a6f69632e722e646f786d626966816f6f69632e69662e626173656c696e656372656c60a464687265666e2f6f69632f7365632f7073746174627274816b6f69632e722e7073746174626966816f6f69632e69662e626173656c696e656372656c606a7065726d697373696f6e026a726f776e657275756964782436313634366436392d366534342d363537362d363936332d36353535373536393634333062727481696f69632e722e61636c626966816f6f69632e69662e626173656c696e65 # "\xA4faclist\xA1daces\x82\xA3ksubjectuuida*iresources\x83\xA4dhrefh/oic/resbrt\x81joic.wk.resbif\x81ioic.if.llcrel`\xA4dhreff/oic/dbrt\x81hoic.wk.dbif\x82ooic.if.baselinehoic.if.rcrel`\xA4dhreff/oic/pbrt\x81hoic.wk.pbif\x82ooic.if.baselinehoic.if.rcrel`jpermission\x02\xA3ksubjectuuida*iresources\x82\xA4dhrefm/oic/sec/doxmbrt\x81joic.r.doxmbif\x81ooic.if.baselinecrel`\xA4dhrefn/oic/sec/pstatbrt\x81koic.r.pstatbif\x81ooic.if.baselinecrel`jpermission\x02jrowneruuidx$61646d69-6e44-6576-6963-655575696430brt\x81ioic.r.aclbif\x81ooic.if.baseline" 65 # text(5) 7073746174 # "pstat" 58 9d # bytes(157) a96469736f70f562636d0062746d00626f6d0462736d046a64657669636575756964782436313634366436392d366534342d363537362d363936332d3635353537353639363433306a726f776e657275756964782436313634366436392d366534342d363537362d363936332d363535353735363936343330627274816b6f69632e722e7073746174626966816f6f69632e69662e626173656c696e65 # "\xA9disop\xF5bcm\x00btm\x00bom\x04bsm\x04jdeviceuuidx$61646d69-6e44-6576-6963-655575696430jrowneruuidx$61646d69-6e44-6576-6963-655575696430brt\x81koic.r.pstatbif\x81ooic.if.baseline" 64 # text(4) 646f786d # "doxm" 58 e9 # bytes(233) bf646f786d738100666f786d73656c006373637401656f776e6564f56a64657669636575756964782436313634366436392d366534342d363537362d363936332d3635353537353639363433306c6465766f776e657275756964782436313634366436392d366534342d363537362d363936332d3635353537353639363433306a726f776e657275756964782436313634366436392d366534342d363537362d363936332d36353535373536393634333072782e6f72672e696f7469766974792e647063f4627274816a6f69632e722e646f786d626966816f6f69632e69662e626173656c696e65ff # "\xBFdoxms\x81\x00foxmsel\x00csct\x01eowned\xF5jdeviceuuidx$61646d69-6e44-6576-6963-655575696430ldevowneruuidx$61646d69-6e44-6576-6963-655575696430jrowneruuidx$61646d69-6e44-6576-6963-655575696430rx.org.iotivity.dpc\xF4brt\x81joic.r.doxmbif\x81ooic.if.baseline\xFF" 67 # text(7) 72657365747066 # "resetpf" 59 036f # bytes(879) bf6361636c5901d1a46661636c697374a1646163657382a36b7375626a65637475756964612a697265736f757263657383a46468726566682f6f69632f726573627274816a6f69632e776b2e72657362696681696f69632e69662e6c6c6372656c60a46468726566662f6f69632f6462727481686f69632e776b2e64626966826f6f69632e69662e626173656c696e65686f69632e69662e726372656c60a46468726566662f6f69632f7062727481686f69632e776b2e70626966826f6f69632e69662e626173656c696e65686f69632e69662e726372656c606a7065726d697373696f6e02a36b7375626a65637475756964612a697265736f757263657382a464687265666d2f6f69632f7365632f646f786d627274816a6f69632e722e646f786d626966816f6f69632e69662e626173656c696e656372656c60a464687265666e2f6f69632f7365632f7073746174627274816b6f69632e722e7073746174626966816f6f69632e69662e626173656c696e656372656c606a7065726d697373696f6e026a726f776e657275756964782436313634366436392d366534342d363537362d363936332d36353535373536393634333062727481696f69632e722e61636c626966816f6f69632e69662e626173656c696e65657073746174589da96469736f70f562636d0062746d00626f6d0462736d046a64657669636575756964782430303030303030302d303030302d303030302d303030302d3030303030303030303030306a726f776e657275756964782430303030303030302d303030302d303030302d303030302d303030303030303030303030627274816b6f69632e722e7073746174626966816f6f69632e69662e626173656c696e6564646f786d58e9bf646f786d738100666f786d73656c006373637401656f776e6564f56a64657669636575756964782430303030303030302d303030302d303030302d303030302d3030303030303030303030306c6465766f776e657275756964782436313634366436392d366534342d363537362d363936332d3635353537353639363433306a726f776e657275756964782430303030303030302d303030302d303030302d303030302d30303030303030303030303072782e6f72672e696f7469766974792e647063f4627274816a6f69632e722e646f786d626966816f6f69632e69662e626173656c696e65ffff # "\xBFcaclY\x01\xD1\xA4faclist\xA1daces\x82\xA3ksubjectuuida*iresources\x83\xA4dhrefh/oic/resbrt\x81joic.wk.resbif\x81ioic.if.llcrel`\xA4dhreff/oic/dbrt\x81hoic.wk.dbif\x82ooic.if.baselinehoic.if.rcrel`\xA4dhreff/oic/pbrt\x81hoic.wk.pbif\x82ooic.if.baselinehoic.if.rcrel`jpermission\x02\xA3ksubjectuuida*iresources\x82\xA4dhrefm/oic/sec/doxmbrt\x81joic.r.doxmbif\x81ooic.if.baselinecrel`\xA4dhrefn/oic/sec/pstatbrt\x81koic.r.pstatbif\x81ooic.if.baselinecrel`jpermission\x02jrowneruuidx$61646d69-6e44-6576-6963-655575696430brt\x81ioic.r.aclbif\x81ooic.if.baselineepstatX\x9D\xA9disop\xF5bcm\x00btm\x00bom\x04bsm\x04jdeviceuuidx$00000000-0000-0000-0000-000000000000jrowneruuidx$00000000-0000-0000-0000-000000000000brt\x81koic.r.pstatbif\x81ooic.if.baselineddoxmX\xE9\xBFdoxms\x81\x00foxmsel\x00csct\x01eowned\xF5jdeviceuuidx$00000000-0000-0000-0000-000000000000ldevowneruuidx$61646d69-6e44-6576-6963-655575696430jrowneruuidx$00000000-0000-0000-0000-000000000000rx.org.iotivity.dpc\xF4brt\x81joic.r.doxmbif\x81ooic.if.baseline\xFF\xFF" ff # primitive(*)
