Kris on Nostr: Basierend auf https://stackoverflow.com/questions/1301402/example-invalid-utf8-string ...
Basierend auf
https://stackoverflow.com/questions/1301402/example-invalid-utf8-string und gegeben dieses C-Programm "invalid-utf8.c".
Was passiert, wenn ich das starte?
Es ist Dateisystem-abhängig.
Die POSIX-API verlangt, daß Dateinamen kein \0 und kein \/\ enthalten können, aber einige Dateisysteme verlangen utf8.
Einige Programmiersprachen verlangen 'strings' in 'open' und erlauben keine 'bytes'. 'strings', die kein valides utf8 enthalten können nicht erzeugt werden.
Published at
2023-09-14 07:01:55Event JSON
{
"id": "32cb61860e3421a72a1df4427899e5fa0204fc03e3c5c747cd46e8fb23d8641e",
"pubkey": "6527ed4b3886f3e9a14483f38015e966febecb851259510ff54cb2cebfc4e6fa",
"created_at": 1694674915,
"kind": 1,
"tags": [
[
"proxy",
"https://chaos.social/users/isotopp/statuses/111062215244580071",
"activitypub"
]
],
"content": "Basierend auf https://stackoverflow.com/questions/1301402/example-invalid-utf8-string und gegeben dieses C-Programm \"invalid-utf8.c\".\n\nWas passiert, wenn ich das starte?\n\nEs ist Dateisystem-abhängig.\n\nDie POSIX-API verlangt, daß Dateinamen kein \\0 und kein \\/\\ enthalten können, aber einige Dateisysteme verlangen utf8.\n\nEinige Programmiersprachen verlangen 'strings' in 'open' und erlauben keine 'bytes'. 'strings', die kein valides utf8 enthalten können nicht erzeugt werden.\n\nhttps://assets.chaos.social/media_attachments/files/111/062/191/018/267/445/original/3312e4a5114a06d5.png\n\nhttps://assets.chaos.social/media_attachments/files/111/062/195/560/385/923/original/269b5decfc9f75a1.png\n\nhttps://assets.chaos.social/media_attachments/files/111/062/198/842/359/404/original/13cdba4aeb56e05b.png\n\nhttps://assets.chaos.social/media_attachments/files/111/062/206/817/138/648/original/b6772e9bcab78ba4.png",
"sig": "29344e4742415f4d8531fa4039cc9173865e7ea160f7ee23ab3942039b8ebadd9f388b405143db2b37db95503574b727c07118fb8694c6f0ba865602bf8ad348"
}