{"blog_url":"https://bg1.hatenablog.com/","author_url":"https://blog.hatena.ne.jp/BG1/","author_name":"BG1","height":"190","provider_url":"https://hatena.blog","published":"2017-08-01 21:00:00","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fbg1.hatenablog.com%2Fentry%2F2017%2F08%2F01%2F210000\" title=\"BIO_push - \u8eca\u8f2a\u306ex\u767a\u660e ~B.G&#39;s Blog~\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","categories":["OpenSSL"],"title":"BIO_push","url":"https://bg1.hatenablog.com/entry/2017/08/01/210000","blog_title":"\u8eca\u8f2a\u306ex\u767a\u660e ~B.G's Blog~","type":"rich","description":"BIO_push\u3067BIO\u30c1\u30a7\u30a4\u30f3\u3092\u9023\u7d50\u3059\u308b\u3002/docs/man1.1.0/crypto/BIO_push.html BIO\u3068Base64BIO_push.c\u3092\u4f5c\u6210\u3057\u3001BIO_push\u3067buffer\u3068file\u3092\u9023\u7d50\u3059\u308b\u3002 \u305d\u306e\u5f8c\u3001BIO_write\u3067buffer\u306b\"ABCDE\"\u3092\u66f8\u304d\u8fbc\u307f\u3001BIO_flush\u3067\u30d5\u30e9\u30c3\u30b7\u30e5\u3059\u308b\u3068\u3001test.txt\u306b\u66f8\u304d\u8fbc\u307e\u308c\u308b\u3002 $ vi BIO_push.c $ gcc -o BIO_push BIO_push.c -lcrypto $ ./BIO_push file = 008a9240 buffer = 008a98c0 $ ls BIO_push BIO_p\u2026","width":"100%","version":"1.0","image_url":null,"provider_name":"Hatena Blog"}