murachue on Nostr: ...
ファイルに保存となるとjsでatobするのが適切かわかりませんね…。(コードポイント的にはU+0000~U+00FFになるのかな?でもそのまま文字列をUnicodeで保存しようとしたらUTF系になって意図に反しそう。もしlatin1に変換して保存するならいけるかもしれないが保証できない。atobしたらさらにcharCodeAt使ってUint8Arrayに変換とかすれば確実かもしれない…?) js以外の方法であれば、たとえばbase64コマンド使うなり、rubyで File.binwrite "hoge.ots", "base64here...".unpack1("m") するなどがあると思います。
Published at
2024-04-06 17:59:24Event JSON
{
"id": "6eb362aed45e413ec2305949ab0999cde13f3183d331163584271b8fb9e200e1",
"pubkey": "eeef8f1c33febecebc8fe0aabccf426685f56085ee8de10ebe9200aa8ae3f7ab",
"created_at": 1712419164,
"kind": 1,
"tags": [
[
"e",
"ce8f4a942d7f2745d094094adf40e4a8e6c85bcc04b0da7b7cea78ab049b4046",
"",
"root"
],
[
"e",
"078d25aefe8388a4e3f12ebbe334b7e382bdc1a3a10c7cc118f3bf44f08ae14b",
"",
"reply"
],
[
"p",
"a6f1f450080b65ba75da8ac7328f91c94f8314b2cc4aa719c516852a29388f0b"
],
[
"p",
"eeef8f1c33febecebc8fe0aabccf426685f56085ee8de10ebe9200aa8ae3f7ab"
]
],
"content": "ファイルに保存となるとjsでatobするのが適切かわかりませんね…。(コードポイント的にはU+0000~U+00FFになるのかな?でもそのまま文字列をUnicodeで保存しようとしたらUTF系になって意図に反しそう。もしlatin1に変換して保存するならいけるかもしれないが保証できない。atobしたらさらにcharCodeAt使ってUint8Arrayに変換とかすれば確実かもしれない…?) js以外の方法であれば、たとえばbase64コマンド使うなり、rubyで File.binwrite \"hoge.ots\", \"base64here...\".unpack1(\"m\") するなどがあると思います。",
"sig": "b2956a15ac4dac01ea2604af6e8142df9ff80aef58bc13ccd59ff877ab74aee9bf68976162e65d0371752a32e31c47e0fdda08026571c368a7f62e4f09bae1b5"
}