{"id":3510,"date":"2022-03-04T23:13:12","date_gmt":"2022-03-04T14:13:12","guid":{"rendered":"http:\/\/matoken.org\/blog\/?p=3510"},"modified":"2022-03-04T23:17:43","modified_gmt":"2022-03-04T14:17:43","slug":"save-your-website-as-a-single-file-using-a-singlefile","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2022\/03\/04\/save-your-website-as-a-single-file-using-a-singlefile\/","title":{"rendered":"SingleFile \u3092\u4f7f\u3063\u3066\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u30921\u3064\u306e\u30d5\u30a1\u30a4\u30eb\u3067\u4fdd\u5b58\u3059\u308b"},"content":{"rendered":"<div class=\"paragraph\">\n<p>SingleFile \u3068\u3044\u3046\u30c4\u30fc\u30eb\u3092\u77e5\u3063\u305f\u306e\u3067\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0eSingleFile \u306f\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306e\u30a8\u30af\u30b9\u30c6\u30f3\u30b7\u30e7\u30f3\u3084\u30b3\u30de\u30f3\u30c9\u3067\u52d5\u4f5c\u3059\u308b\u30a6\u30a7\u30d6\u30da\u30fc\u30b8\u30921\u3064\u306e\u30d5\u30a1\u30a4\u30eb\u3068\u3057\u3066\u4fdd\u5b58\u3059\u308b\u3082\u306e\u3067\u3059\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/github.com\/gildas-lormeau\/SingleFile\">GitHub &#8211; gildas-lormeau\/SingleFile: Web Extension for Firefox\/Chrome\/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<!--more--><\/div>\n<div class=\"paragraph\">\n<p>\u901a\u5e38\uff0cGoogle Chrome\u3084Firefox\u306a\u3069\u3067\u30a6\u30a7\u30d6\u30da\u30fc\u30b8\u3092\u4fdd\u5b58\u3059\u308b\u3068.html\u30d5\u30a1\u30a4\u30eb\u306e\u4ed6\u306b\u52a0\u5897\u306a\u3069\u306e\u30d5\u30a1\u30a4\u30eb\u3082\u4fdd\u5b58\u3055\u308c\u3066\u305f\u304f\u3055\u3093\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u306a\u308a\u307e\u3059\uff0e(Opera\u3084)Vicaldi\u306e\u4fdd\u5b58\u6642\u306b\u306f\uff0c\u300cWebpage, Single File\u300d\u3068\u3044\u3046\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u5358\u4e00\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u4fdd\u5b58\u3067\u304d\u3066\u4fbf\u5229\u306a\u306e\u3067\u3059\u304c\uff0c\u3053\u308c\u306f\u96fb\u5b50\u30e1\u30fc\u30eb\u306a\u3069\u3067\u3088\u304f\u4f7f\u308f\u308c\u308b\u30de\u30eb\u30c1\u30d1\u30fc\u30c8\u5f62\u5f0f\u306a\u306e\u3067\u958b\u3051\u308b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u9650\u3089\u308c\u307e\u3059(Vicaldi\u3084\u30e1\u30fc\u30eb\u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u306a\u3069)<br \/>\n<span class=\"image\"><img decoding=\"async\" src=\"data:image\/jpg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wEEEAAUABQAFAAUABUAFAAXABkAGQAXAB8AIgAeACIAHwAuACsAJwAnACsALgBGADIANgAyADYAMgBGAGoAQgBOAEIAQgBOAEIAagBeAHIAXQBWAF0AcgBeAKkAhQB2AHYAhQCpAMMApACbAKQAwwDsANMA0wDsASoBGwEqAYUBhQILEQAUABQAFAAUABUAFAAXABkAGQAXAB8AIgAeACIAHwAuACsAJwAnACsALgBGADIANgAyADYAMgBGAGoAQgBOAEIAQgBOAEIAagBeAHIAXQBWAF0AcgBeAKkAhQB2AHYAhQCpAMMApACbAKQAwwDsANMA0wDsASoBGwEqAYUBhQIL\/8IAEQgAjgDbAwEiAAIRAQMRAf\/EABoAAQADAQEBAAAAAAAAAAAAAAABAgMEBQb\/2gAIAQEAAAAA+xAAAALVsAAABW1aYdEVyp2MNNufJHZy7Ydkitqzy9GVbzZhtr5vTWm+Tn9G4rbGoASgAEdHl\/OzBeKrxW8VlCSDu+o8jxOjnvdfna5Zezy89doz1q5jt+k875\/SCkw0il6xes1smh2\/TZgAAAI1q5eqlcHVOGvT4nTye1cAzRrzbZxtF3NtfninVYAzReASgEgCkgrIAiQBIUsAKrAFbhSXJbGzP0VVnJW2XTuroFDGhNtlVmWLXSyNApQATUATsCAAABP\/xAAYAQEBAQEBAAAAAAAAAAAAAAAAAQQCA\/\/aAAgBAhAAAAAAAAANPoADPr9TrmVZesGagAgAAAAAAAAB\/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAEDBAL\/2gAIAQMQAAAAAAAADDwADbnyJbBJ2bAAUAAAAAAAAA\/\/xAA7EAACAQIDBQYEBQIGAwEAAAABAgMAEQQSkhMUIVFTEDFBUmKRIDJxwQUiYXKBMDQjJEJzobEzQNHS\/9oACAEBAAE\/ACQtr1nHJtJrOOTaTWccm0ms45NpNZxybSazjk2k1nHJtJrOOTaTWccm0ms45NpNZxybSazjk2k1nHJtJrOOTaTWccm0ms45NpNZxybSazjk2k1nHJtJrOOTaTWccm0ms45NpNZxybSazjk2k1nHJtJoOvAcfYjsPzR\/u+3\/ALR+aP8Ad9uw\/NH+77VNIIonkIJCi9qM+KTau2H\/AMMJ5hcW76aQKiuVcg8lJqGeOZQyB7EAgspAINZsb0ILX6rf\/isLNI2H20zqFK5voK3xnI2KNm8VZTejJGps0ig\/qaEkZvldSbeBqCdpllAeFiBwZCTYnmtYd2eBXZw17kEcuxcReHFSZP8Aws4tzyVJicQohZYEKSMipeQg3b+K3x0xEMEkSjOtyytcA1Hjtpvlo+EC3Bv89I2eJGtbMoPvWIxTxiXZxhtkmZiTYDkKilfM0UqBXy5gVNwRW+GKSaOV4Tkiz\/kNKbgHmPhPzR\/u+3Yfmj\/d9qIDCxAINSpPPmiYKkRNmN7swp9qANmiNzzMV+xrCrNFDHDIqWRFUMrE938CpVxEmZLqiHgWBuxH2p4I3WNO5EI\/KO427hU8O0ysjZJE+V\/seYoxRNxaJCfElRSxRISUjVfoLUy4mYFWCxIeBKtmYj2FqYSRmIIimP5WHcVHMdh\/DomixWeKFpZHcq5W540+Hd4sKt1\/wnRm+i1NhRNO7E2QxBeHzBg2YGlwZRcSEtleBI0\/i9QbyiokkcQCoBmVy32FSwSNI4BTZSOrvzuvgPramgllaZmcJeJo0ym5Abxo4N2imBhiUyhUsvcigd9IiRqEQWUdwv8ACfmj\/d9uyV0TIXYKM3eTbwNb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb3huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFb1huvHqFbeF3RUlRjfuBB8Oz8W\/t0\/wBwdliADbgT8Do6WzC16Cs17Amw7cjZguU3PcKZWQ2YWPYI3IuBwsT7UVZbXHeL9tj8Fj8P4d\/eRfz\/ANdn4qLYdOJ+eomCSKxFwDUMszuoJGQG7cBYCg4DE5FN\/A1iMoldFQKFcio5MU5sJpLeJzGwpmWaeR2Y5Ab\/AKkUkgkBCIqv3geBt96XY2\/Pnv8ApTbLhkz\/AM1xmsFzhR3lmuBUn52d1By37IA2VAAwtGfBu+30rE2vFnD9xubH7gV\/lucn\/FCR0J2buATztUjyiHLI7FmYGxPcBUZGQllQAEC5HOmMTSMeKp4WFOypChiUrmLAk8TYVFwic83QCpo+MznqEL+vwfh4vjIv5\/6rKObe5r8V\/t0\/3B2GSRlCljYeHhSu6XysV+htTySP87s31N6LuVCljlHcPD4Xlkfgzk0rsoYA94sexXZTcHwI9+HaruhurEH9KJJNzRYkAXNh3DsLEqFvwFZmsoubDup5HkN3Ysf1+D8P\/vIv5\/67HRHKB1DDN3EX8DW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RW64boR6RWwhRkZIkU37woHYfmT6\/apzIsLmMXe3CpUxEKTz7wOEfcU8tEzZFKqpbxDG1YaWWaJJHRVDorAA37xemikUMxxkoA4nhH3aaw3+XwiSPnLuAbeLMe4U5xJkjjlKxseKlSbE\/8A0U8+Riuylb9VW4pJS5I2Ui\/uW1IpCTbXaqmXjnZSLcwRWFUiBCQRcZrE8+zEM4dleWT5i3yuOCtfwWoDiDHI6v4LbaKwA1AUsp2pCyxiYBWMhluGzeFqXPlGe2a3G3d\/SfvT9327B88f7uw4cu15JGdQ1wnALToWAtK6fty\/cGoITAioJXZFUKobL4fQCnw6yOS8jut7hOAWiqkqSoJU3B5VJGksbI4uD27tmK7aV5ADwU2C+wqSJ80bhypU8R3hh4gjs3fM0rPJcsjIvCwVTSYedAxOIUnIqLZOHCt1mWR5NvFdkUW2XloZrC5BNv6T\/wCj9327L2ZDyatpH6tJraJ6tJraJ6tJraJ6tJraJ6tJraJ6tJraJ6tJraR+rSa2kfq0mtonq0mtonq0mtonq0mtonq0mtonq0mtonq0mtpH6tJraR+rSa2kfq0mtpH6tJraR+rSa2kfq0mtpH6tJraR+rSa2kfq0mtpH6tJpmVslr3vyPx5hyb2NcfK+k1x8r6TXHyvpNcfK+k1x8r6TXHyvpNcfK+k1x8r6TXHyvpNAg1mH6n6C9cfK+k1x8r6TXHyvpNcfK+k1x8r6TXHyvpNcfK+k1x8r6TXHyvpNBgfifu\/kf0\/9bfQUnyL9P6Td6\/X4n7h9R2zySGaKBGyZlZmbvNlpmeCMkyo3HvkIT\/kChjs8SMiBi0uzsH4e9b23FDF\/i7XZ5Q3C+XNe9TYzY7NXEau1\/mey6qSdcRPhJF5Sjn3do+c\/tFJ8i\/QduJeZWjylwnHOyLmajigkKOJYnHEFnfZ1HjFk2BtZZVaxv4r4U34goSEkIplBK53yjKKw864iIOvMjnxHae9Pr8T938jtlhSXKSWVlN1ZeBFNhgwW8spZXzB7i4Ptalwka2\/O5O12lyfG1qbCxsXa7BmcPcHipAy8KOHByHayB1vZ7i\/GhCuaNizlkDWJPm7R85+gpPkX6DtkjL2tI6EeKn\/AOg0MHGuUq8iupb8wIuc\/E3uKbBQthxAWfKCSDf81PArZCrMjILKy+ApFyqBmZv1Jue096\/X4nF1raJ5hW0Tzr71tE86+9bRPOvvW0Tzr71tE86+9bRPOvvW0Tzr71tE86+9bRPOvvScSTQZVABIBFbRPOvvW0Tzr71tE86+9bRPOvvW0Tzr71tE86+9bRPOvvW0Tzr71tE86+9AhmFuNvjsKsKsKsKsKsKsKsKsKsOywqwqwqwqwqwqwqwqwqw7f\/\/EACkRAAIBAwMCBAcAAAAAAAAAAAABERRRUgIDEjFhBBAhMxMiQEFQctH\/2gAIAQIBAT8A+s2thbmmeUFKsykWZS6cykWRS6cyl05lKsylWZSLIpVmUiyKRZG7t\/D1RP2PDe1HcWnr0OPypNJu7OCiJI7sSa\/huaOahM06YSXJj0ptdCPVuTj6R36mlNJS\/LxXuL9RN3ZLuyXdku7Jd2S7sl3ZLuzk7s5O7OTuzk7s5O7HL\/M\/\/8QAJxEAAgAFAwIHAQAAAAAAAAAAAAEREhRRUgIDIRAxBDIzQEFQcWH\/2gAIAQMBAT8A95ubz0aoQKh4lQ8So1YlQ7FRqxKh4lQ8SoeJUPEqHiVDsVDsbWudNm\/6hH9I8t8k3Rs0apX2G4vshPj5I\/wjyPp4fyP9Gk7EqsiCsiVWRKrIlVkSqyIKyJVZEqsiVWRKrIlVkKC+5\/\/Z\" alt=\"vivaldi savehtml\"\/><\/span><\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">Vivaldi\u306eSingle File\u3067\u4fdd\u5b58\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u306e\u4f8b<\/div>\n<div class=\"content\">\n<pre>$ head -20 Kenichiro\\ MATOHARA\\ \\(@matoken\\)\\ on\\ Speaker\\ Deck.html\nFrom: &lt;Saved by Blink&gt;\nSnapshot-Content-Location: https:\/\/speakerdeck.com\/matoken\nSubject: Kenichiro MATOHARA (@matoken) on Speaker Deck\nDate: Thu, 4 Mar 2022 12:14:42 -0000\nMIME-Version: 1.0\nContent-Type: multipart\/related;\n        type=\"text\/html\";\n        boundary=\"----MultipartBoundary--bKIA37ggaBaZ6Ekc3F9C7ZVuwXuByQUfZtvGrUlpck----\"\n\n\n------MultipartBoundary--bKIA37ggaBaZ6Ekc3F9C7ZVuwXuByQUfZtvGrUlpck----\nContent-Type: text\/html\nContent-ID: &lt;frame-CAC4A4874F6CD6B8AD80F1CB5473647C@mhtml.blink&gt;\nContent-Transfer-Encoding: quoted-printable\nContent-Location: https:\/\/speakerdeck.com\/matoken\n\n&lt;!DOCTYPE html&gt;&lt;html lang=3D\"en\"&gt;&lt;head&gt;&lt;meta http-equiv=3D\"Content-Type\" co=\nntent=3D\"text\/html; charset=3DUTF-8\"&gt;\n   =20\n    &lt;title&gt;Kenichiro MATOHARA (@matoken) on Speaker Deck&lt;\/title&gt;<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4eca\u56de\u8a66\u3057\u305fSingleFile\u306f\u753b\u50cf\u306a\u3069\u306e\u5916\u90e8\u30d5\u30a1\u30a4\u30eb\u3092data URL\u3067html\u5185\u306b\u57cb\u3081\u8fbc\u3080\u3053\u3068\u30671\u3064\u306e\u30d5\u30a1\u30a4\u30eb\u306b\u3057\u3066\u3044\u308b\u3088\u3046\u3067\u3059\uff0e\u3053\u306e\u5834\u5408\u5b9f\u969b\u306e\u753b\u50cf\u306eimg\u30bf\u30b0\u306e\u4e2d\u306bdata URL\u5f62\u5f0f\u3067\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u57cb\u3081\u8fbc\u3080\u306e\u3067\u5c11\u3057\u308f\u304b\u308a\u3084\u3059\u3044\u3057\uff0c\u6700\u8fd1\u306e\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306a\u3089\u5bfe\u5fdc\u3057\u3066\u3044\u308b\u306e\u3067\u304b\u3093\u305f\u3093\u306b\u958b\u3051\u307e\u3059\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u5b9f\u306f\u3053\u306e\u30da\u30fc\u30b8\u3082 <code>asciidoc -a data-uri<\/code> \u3067\u57cb\u3081\u8fbc\u3093\u3067\u3044\u305f\u308a\u3057\u307e\u3059\uff0e\u30c7\u30e1\u30ea\u30c3\u30c8\u306f\u30c7\u30fc\u30bf\u91cf\u304c\u5927\u304d\u304f\u306a\u308b(data URL\u5f62\u5f0f\u3067\u30c7\u30fc\u30bf\u304c\u5927\u304d\u304f\u306a\u308b\u4ed6\u306b\u3082\u540c\u3058\u753b\u50cf\u30922\u56de\u8868\u793a\u3057\u305f\u3044\u5834\u5408data URL\u306f\u305d\u308c\u305e\u308c\u57cb\u3081\u8fbc\u3080\u5fc5\u8981\u304c\u3042\u308b\u306e\u30672\u500d\u306b\u306a\u308b)\uff0c\u30ec\u30ac\u30b7\u30fc\u306a\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u3067data URL\u90e8\u5206\u304c\u89e3\u91c8\u3067\u304d\u306a\u3044\u306a\u3069\u3067\u3057\u3087\u3046\u304b\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>SingleFile\u306f\u30a6\u30a7\u30d6\u30e9\u30a6\u30b6\u306e\u62e1\u5f35\u6a5f\u80fd\uff0cCLI\u7248\uff0cUserScript\u7248\u304c\u3042\u308b\u3088\u3046\u3067\u3059\uff0e\u4eca\u56de\u306f\u62e1\u5f35\u6a5f\u80fd\u7248\u3092\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>SingleFile\u306e\u62e1\u5f35\u6a5f\u80fd\u306f\uff0cFIrefox, Google Chrome\u7cfb\uff0cMicrosoft Edge\u3067\u52d5\u4f5c\u3059\u308b\u3088\u3046\u3067\u3059\uff0e\u81ea\u5206\u306e\u74b0\u5883\u306b\u5408\u3046\u3082\u306e\u3092\u5c0e\u5165\u3057\u307e\u3057\u3087\u3046\uff0e<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>Firefox: <a href=\"https:\/\/addons.mozilla.org\/firefox\/addon\/single-file\" class=\"bare\">https:\/\/addons.mozilla.org\/firefox\/addon\/single-file<\/a><\/li>\n<li>Chrome: <a href=\"https:\/\/chrome.google.com\/extensions\/detail\/mpiodijhokgodhhofbcjdecpffjipkle\" class=\"bare\">https:\/\/chrome.google.com\/extensions\/detail\/mpiodijhokgodhhofbcjdecpffjipkle<\/a><\/li>\n<li>Microsoft Edge: <a href=\"https:\/\/microsoftedge.microsoft.com\/addons\/detail\/efnbkdcfmcmnhlkaijjjmhjjgladedno\" class=\"bare\">https:\/\/microsoftedge.microsoft.com\/addons\/detail\/efnbkdcfmcmnhlkaijjjmhjjgladedno<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>\u4eca\u56de\u306fFirefox\u306b\u5c0e\u5165\u3057\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"data:image\/jpg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wEEEAAUABQAFAAUABUAFAAXABkAGQAXAB8AIgAeACIAHwAuACsAJwAnACsALgBGADIANgAyADYAMgBGAGoAQgBOAEIAQgBOAEIAagBeAHIAXQBWAF0AcgBeAKkAhQB2AHYAhQCpAMMApACbAKQAwwDsANMA0wDsASoBGwEqAYUBhQILEQAUABQAFAAUABUAFAAXABkAGQAXAB8AIgAeACIAHwAuACsAJwAnACsALgBGADIANgAyADYAMgBGAGoAQgBOAEIAQgBOAEIAagBeAHIAXQBWAF0AcgBeAKkAhQB2AHYAhQCpAMMApACbAKQAwwDsANMA0wDsASoBGwEqAYUBhQIL\/8IAEQgArAGyAwEiAAIRAQMRAf\/EABoAAQADAQEBAAAAAAAAAAAAAAACAwQBBQb\/2gAIAQEAAAAA+wmAAAAAAAAOV2gAAAAAAAAHyH0GvBySebTVux5c2nH6NN2vx\/Q9PzL9oAAAAfP6vUxwxbWiujZyrBNfph3zvUzXdr3gAAAA5RbCwkrsc6jIIdrdn3nex5Xfyi3tHF0uxTAPOvxehRk9DnYZPSw2p6MtrytlieDXi9KvN6OTR3FCGK7z\/bin5P01oCqXYT5NVbmulCVE+XxrsptnCdXbMl1nUFU611UpV3SA5857ekAAAAAAAAKloAAAAAAAAAAAAAAAAACNNE\/N3YFc\/Qhrzw25r+FmeWiMOTx34tF3i73dPn7Mu2G8BGKtTPyNfm64V+m18c7LllcbaYas3bOSzLPPv0cYNXNcdQCMTzN9dt4AAAAAAACjzt\/melqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFXyvAPoPQAAAAAAAM\/wAg3oxpq+i9UAAAAAAByj5BqSUVfReqAAAAAAAV\/NAPb3AAAAAAAAAEZAAAAAAAABR\/\/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAIFAQP\/2gAIAQIQAAAAAAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3V8+1mwAAAO6kLzYAAAAD\/xAAYAQEAAwEAAAAAAAAAAAAAAAAAAQIEBf\/aAAgBAxAAAAAAAAAGPYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEc+yu64AAAjBM123AAAAD\/\/xAAwEAADAQABAwIFAwIGAwAAAAABAgMEEQASEwUUFSEiUFMQMVQwNCAjQFFSYSRgcP\/aAAgBAQABDABUCj\/v7oQCOOvEn\/f3q7gaKcn54bPWX1jq3kELGXzphq7wqy3rd47wmPExWtnb1SQnJ0jZybO2r06iUcS+IxGnwlH49Ms9ncvbSWxu2iWtXeqNm3FPTM17d9KZtKaY9ygr16o+tJIkOwEadLb0Sr+LrbtIXsTZUyw3vbFr40jrJo3M+LK2kqJaL\/Dp2fVNDm1aabjH3qEbNezNtyoqIwx3u76Z3WYfXf1RfDz5er21J6TarErYkAck9bfdnXlnG4QY76G+VpU\/1zem1bV5GUFcw0+encvCurMjgOVMsd0Omp0KbZsDwXEr2D9a8b5JIJPYuuS3g9P7ahKn05F2tpQyPWXP7eJmH56x5r5muXuj9H0r\/wANcr2Vhmh4IhPo60ZXraVEqFMcXaKm7LV6+nb2q1w8g6Ydng1o7oH+HbhpTSHzo6YajDCRogtE7RQGy5+2mJRthpQDuXLSey1lv9FPR2exLMgD5nvhrntXuZs+3QEnqeXivi8tdJahHUZ658I9omeHPqz+Tz17\/wDXkgDnr3mP+VHpHR1DK6stbyiAXbgdy93b3DuDKWKhhyrKwJVgR+hrJXE2qiv+hIHHJA\/UMrFwGB65H+FXVmdQ3zZlRSzMAstGe3PivNy+nOhKvaasl4VPE7Tch58Fu9eAQQCDyO5e7t5HdyOSOfn0jK3d2sD09JyUvR1RU15KsFTVFn6JABJ+Q95j\/lR6V0dO9WUqjq6K6nkNsyJYxfRNHlvwU5I1x499h\/mZ+krKqh50R170\/wCa9EgAk\/tOiVRXRgQzohQMeD\/RIeunSsWmAMWQQnF4pRTkwU2okISCmTDWtuRxBjS++siOL4canNnVFaxk8pquXxIFHqAIBrnIvIlg5rLxQqb3eyMfDrFkloYJr5acrQC1QOC6V7MuZ2Zd7mIm0qsL+nMBN515Fzh9O\/h5+vGvi7EPYJ+VNrzN3otF297eKkAiDV9Qu8isohITur1Dhdk8s5SBLPTVnpDymDLsICyVeBSOcpalnILwXS0rgSjWVViueStnr1mxdm9zYtzoTKCtqlUbO7Xu9x3CWZLaPLdLGUXnbsQTsg6y03W8jC2fsou3vbxUgEkuoEizxZaVqLvmXPMU35Jp6akQilMOek7sGywUepTM9joafLB53fQy6FHR7\/ZwfnvEooMFmpBaNL02QSFoiHftzi2sqsw7+l5HzSdXQr1eGQNBuOJQmspIi8dv9D\/JgFACotJzqhR1DKk0moRECrWMrp2UQMqqqKFUAATmjOyIqn9K589XDvFGbo4sLc85IdVlKqdlJqyqqooVVAAlMVaoQByAwIIBHw\/B\/Dzde3z+ER8E\/GuTHNg880VfplDKVYcj2+fyLQRQUdEohRueEyZ5v3on1did\/f2L39JNJghF4HUoQiWMpIheMaUFXlMv02HIWJEyvRlNpeIryiqqKFUBR+jIjMjFQS6K6sjqGVMmdGDKrA1zQqwoe8OuTOpc9hY1yZ7c94p0k0kCqFyEy55P3yTsaueNiC6fVKSSUqnPAyZlp5FlwyIiKFRQq\/42VXUqygrpySW6Bsw6amXIqrws1+6mEjUWKA0tnjcDyKT\/AO3uSEYqVBQbAV76QK6tVk8yxRD1K91ZJ6Jp3N6jt8FAFCNW2uMR3mQou\/1Is47O07\/U9GbY8VKAYPV7WuqUqjhfWacKfEnS7gYu4CO66tqe5eqRKVbYGPilB0jba21kcIqvvUO4X1HCBnvN4ChvJ+vfLZzPLxV76Uh2\/S7tmvSrmiiZh73F\/Lh1TQvtL3g6P1K87zVpuji9tHkeEJqXlouLyjeKBnpOSF6OFXud4eSS\/U2kple1ZOnVdQz6MyOyKsX0d7981CLfdfx1jGYnO+is6FIoHPqWoDu8UFlp1VTyiCIeoaNAZJXVA1fVdknghpBWG7T7N6kR6rsrNiPMFGzdaL5kkiE5tTXBP+R1HbvchCkum0X+Hz1DsQvs3zFQTNXvovmC8yk\/WDRpvEPRE7f6D\/t12r\/sOuAGXgda4NfOUBAIru+QOaK9XyVetQpQRMLPpNKgBR6dpXgrm6eGl4uLQo7D0rVw5Gfh7+lu9+6asnWbBqlpFTDhEwb0EOEfpYXePIRldsug5jHlOanQoURkh6zwMVcs3fSr6gxEYKepZkSAnQCpSbJs0V44QRQXe3JLCHi0Gsm4Xxz\/AOC9aYl8elJqO448x7GaQFaeQKWmis8oUFmtZlNL45u8qonLuXCMZhWYZ7VdH0unFoeTTmYoGSWaEWYxTsFfcg9sEkBCKxl2dxY5ktGcc1YB0vkq9ahSgj4qvp8lAqo+C9yrmlJdPkemYcxby6hV3zosWI15TR0oku8Yp+GZmM5muLASpGrL1DAg9Onn7BF9eSx7+PNZ9ci6IUVzTHBs8Ajty39Bv267l\/3HQYdy8HqpImxDohy76X0hE0ZXmat7lZKB1HS77bQYKEjZnasn4D\/ctUTbPRQiMxhtrzFkYSKtPb38EpBVW+ao8\/lzhmtpsVKj\/wCiWczlRx+51aWJJs\/XudH56de50fnp17nR+enXudH56de50fnp17nR+enXudH56denWe0OXPJ+26v7a\/6icu0J2fPVKcQAF+YlP3CSI+T+MCNfGALT8dXTnkdekf27\/btX9tf9RoHZx2fXXR5VYFOvKpulQwBqYt4lFFCVp5KM\/H6ekf27\/bqp5Jun7dH03YD8p89fDtn4uvh238XXw7Z+Lr4ds\/F18O2fi6+G7fw9fDdv4esOds8e1v3+8oeUUn7saMCev\/\/EADgQAAICAQMBBgQFAgQHAAAAAAECABEDEiExURATIkFhcUJQcpEEMHOBsRQyIGCS0kBScKGis\/L\/2gAIAQEADT8A8z\/nDWYIEbQOrVABqRwqMjzNsOA0dHdgALRUNGZ0YnGa40ap3gxl9q1kcTXl2KVipWgzlfhtNgaEel92MDMrA8hlmV1QHUVYExHCEIdaMa1xs7q2wRwCt1eSI3gZ9LkLXnohw431ooD+JCaJaB3DNkTVfiIGylYUDgHAyccimju1IreNqWYnUeHjdQ0\/qE4wqP4eKh5UKR2EO5Gi9knIcoEX7Bm\/47XcsecKkBuaMyBBq0UoCT8M7kUmmwVKw48yeDEXsO2qfh0A3XVyukxsgchsQZgfRprdrr\/nYtMr6yAmmjEcNjvHx6MDzLJ8CBB9pjVtG1+M7ao+YZCQNIBTioz66DFNJ06OjTPpDPrLmv8ASsWgBTOoVUKzFlOUNyt6iZXw2TA5ZyemgqAJkcMUC8sFC8zvzk70X33ULGQrrAqKQWVOXj4BiXTyoPMVaATEVMIX4mfcctv8g+sQ8EGxPYmVdQciAkbdRse08KSAe0ntU0QDwed\/8SEBh0sXALJPAE6KwadGYCdFYGAkE3wRDALq967VNH0M6saEPChwT2CfWJ1BsRgCD6GUDTMBzF5GqfqLOoIInvBGUMPYxm0r7\/lY8arZWwHJicF1DGzyZiDHKUUL6BCRBhKfuTCVRDypZBGyKzt5kKdTMYDwykieiNByroGgTQnRyTZaKjkN38Ki9UVlOTJqulU3pvqZdJj5GT0IgYvmB6tP01lUukDYDpBgDU+nkn0AnlqQkzTygKkfvcz\/AIpOcjkFHb\/ZMOcKLbSDjHEyZQhCKVYTJlRV6kBraMNIoUFWf1eY6SxRtnM4TEpII9CVMOFGCh2pdzE4yatMCaMYO2rq0zsHVVALcBYOTkQvf2KxMpQEYT4v\/OeWpCTK+BSDDbJkIGnRF5dlDEdSOrNEKsrnGuuj6oBMgZ9gvDbebLAnnRseoVjDh\/CraHKoGh+DoitlyKrqzf8AsAMYBmcoD6jTAisbRNh7spm6gUm6e6id\/p7w4MYSAbUAo39B+SXAAA82MPIMHCqKEu6MA2AjG2IFE9oFKWF12HqizowBEHAGwEYUWreoRRn6SwHZNI0wcMqAdhFEQCg1bw9CRANmYliPvKrVW9dhZmPuxs9jf3FQBcGwYqLHYSSQrMo+yyqqAUAO1CSp6WKjCiDuCIOPGxH2JmjTauybfsYyhW1sz7D6ptsMrqoK+gM6s7Ofu09CQv2g4YbN9xCb3Yn+ZZPoCYOAPyCCCDuCDP6rGqhcSBCk3ICrsAOTt82AoHmoLGxI2PIP+b6NFuBPOlYGYsZfIz8COhZCnBrlYP6k63o0MbVGelCoz3sT1EUqCBhdqOkGKmNtyATbRgxAUAdSIdJ3IoAvO9GNBja1YkcapgYBwl3wGJE6tkK\/wpmMKWCNqWmB6gHVL4P\/ANwbFk2WCizfAoMY0qILYwjwMOZ+osTG7Ag2LUSuVNzug2pnqi1joYyM2oZNV6YOSZVquS1iDdLBJPQTIHssa4nwMDzA7arybsBa9ImUowLmvvUsjvC7UxHTaYsXeO7HwgR0LIycEjkTXWRQE6fqwvSOOnsrPZmqhq\/CZTMlN8Wql5tAplBl0ZS5\/gQsN1RwABub1R1Rq069n\/dYgQ02HkO2nlchhoDxMGY+iqrQ5Mu4Y3s5HGkfk2Oy4WU78NpN0Z5nvT\/tmfR3nUBekRGXGqnc6vMwu924sq2XXEzM+EY8u41r1JWE7l2B1DSB\/qjjEdZbdCvI2MYHbvS2iJhx2VPR1JA1sZjzh0GV9RbajqIuZy5zP0Dc6ROrNQEdtTtxZnk7tQhcuxYcueTHxYlX3UtGAUX8KjyEe+9TkE+TDoZ7R8Lge5EAHjXwt9xOhbTt70YV0gLwogzo1kkkAHernkGNAxDa404vqSeYq5A9+sPKgkL9uJX9zE7fsISSzHksxsmYwFGQMOBwSJn0d51AXkLEVlQA7nVyxiG0U5XeJnxMLyHJwwJILRcyOXtQAFnGVQaLKOIOLK+Zv4YcK2Mi4v7\/AE0wpi7woBuyRxiBdigChGv0iNalGCkE+pmpmbz3YlvybHaBephYH\/cT2KM3sCxgTW59DsAIAdDeq1q\/mY38uCDuD8zq018BpeNtWUoSpVrOnRMuNU9ihJEOZzlvHm0VljsqqPRP+oqqTPefUZ9Rn1GfUZ9Rn1GfUYGIv5d3bdpwl9XrzHoj0EVbf1IFxrDL7QHbs7w\/Lu7btCFA1+UsFd+KFGEeIG4vTUTv7gQns7w\/LmUj7z3E+oT6hPqE+oT6hPcT3ELX86r5v\/\/EACQRAQAABQIGAwAAAAAAAAAAAAEAAgMREjFABBMhUVKRI3Bx\/9oACAECAQE\/AN7xXEBhISj01+2DUjCTxIGmtsI+Pw1IJZEHEiqBUm\/duakc2n5yxehe+R7i9K48zQ7kFSkAZnuKiM8yd99\/\/8QAIxEAAgEEAQMFAAAAAAAAAAAAAQIAAxESUkAEMVEhImFwkf\/aAAgBAwEBPwDm9LQYMzksPj7YPYzJvJlntfKe7aXbyZT9UXjnsZg+plqmp\/JapoZg+piCyLzv\/9k=\" alt=\"firefox singlefile\"\/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u305d\u3057\u3066\u9069\u5f53\u306a\u753b\u50cf\u306e\u542b\u307e\u308c\u305fhtml\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u3063\u3066Firefox\u3067\u958b\u304d\uff0c<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ echo '= test page\n&gt;\n&gt; image:https:\/\/nitter.matoken.org\/pic\/profile_images%2F1347989841099649024%2FF99WcItH_bigger.jpg[]\n&gt; ' &gt; sample.adoc\n$ asciidoc -b html .\/sample.adoc <b class=\"conum\">(1)<\/b>\n$ grep \\&lt;img .\/sample.html <b class=\"conum\">(2)<\/b>\n&lt;img src=\"https:\/\/nitter.matoken.org\/pic\/profile_images%2F1347989841099649024%2FF99WcItH_bigger.jpg\" alt=\"https:\/\/nitter.matoken.org\/pic\/profile_images%2F1347989841099649024%2FF99WcItH_bigger.jpg\" \/&gt;\n$ firefox .\/sample.html<\/pre>\n<\/div>\n<\/div>\n<div class=\"colist arabic\">\n<ol>\n<li>\u9069\u5f53\u306a\u5916\u50cf\u306e\u542b\u307e\u308c\u305fhtml\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210<\/li>\n<li>\u753b\u50cf\u306f\u5225\u30d5\u30a1\u30a4\u30eb\u3092\u53c2\u7167\u3057\u3066\u3044\u308b<\/li>\n<\/ol>\n<\/div>\n<div class=\"paragraph\">\n<p>SimpleFile\u306e\u30a2\u30a4\u30b3\u30f3\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u4fdd\u5b58\u3057\u3066\u305d\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u78ba\u8a8d\u3059\u308b\u3068data URL\u5f62\u5f0f\u306b\u5909\u63db\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"content\">\n<pre>$ grep \\&lt;img test\\ page\\ \\(2022_3_4\\ 22_56_30\\).html | dd count=1 bs=128 2&gt;\/dev\/null;echo\n&lt;img src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/4gKgSUNDX1BST0ZJTEUAAQEAAAKQbGNtcwQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAA<\/pre>\n<\/div>\n<\/div>\n<div class=\"paragraph\">\n<p>w3m\u3067\u3082\u95b2\u89a7\u3067\u304d\u307e\u3057\u305f\uff0e<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"data:image\/jpg;base64,\/9j\/4AAQSkZJRgABAQAAAQABAAD\/2wEEEAAUABQAFAAUABUAFAAXABkAGQAXAB8AIgAeACIAHwAuACsAJwAnACsALgBGADIANgAyADYAMgBGAGoAQgBOAEIAQgBOAEIAagBeAHIAXQBWAF0AcgBeAKkAhQB2AHYAhQCpAMMApACbAKQAwwDsANMA0wDsASoBGwEqAYUBhQILEQAUABQAFAAUABUAFAAXABkAGQAXAB8AIgAeACIAHwAuACsAJwAnACsALgBGADIANgAyADYAMgBGAGoAQgBOAEIAQgBOAEIAagBeAHIAXQBWAF0AcgBeAKkAhQB2AHYAhQCpAMMApACbAKQAwwDsANMA0wDsASoBGwEqAYUBhQIL\/8IAEQgBVAEXAwEiAAIRAQMRAf\/EABoAAQADAQEBAAAAAAAAAAAAAAACAwQBBQb\/2gAIAQEAAAAA8qrs6ZlIAAABs011d03R8UAAAA+t+SJwvoAAAAH0XzoAAAAAAAAAABTHocjZcAAABSlfDtEYWXgAAAZ998Owrlg7eAAABnvuxLt9Fea8AAADLdfgd9JVl0AAAAZI7LIR15Ms9IAAAGSie+eWNUb9IAAAGShLoX6AAAAKMjveuNN4AAAEYdAlIAAAAAAAAAFrvarp1SKdsIZt1cNGK5HTRJl0SjnL7YQ5rjyi+nlqFeivs8tyuxCefQhUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHrctjJxCXTpw6GXzwB9BvtyamXXiVdtz+lRT2O7EjLH4wA1xsEZcg6jag6j3nY5wB\/\/EABkBAQEBAQEBAAAAAAAAAAAAAAABAgMEBf\/aAAgBAhAAAADjZn0gAPJ64oADItAA48HTtsADnz35+\/YADPKO2gAM2LQAJQAA5pGsby3M3WeoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5uJd2Y3K9nYOWTUudw3oP\/EABkBAQEBAQEBAAAAAAAAAAAAAAABAgMFBP\/aAAgBAxAAAADnY2AA59IoADejGQAPu9N83ncAAPq+rh63l\/AABr0d48\/AADVZgAAAAGQTUmoWaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcIWyUddBmFJQ0H\/8QAPhAAAgIBAgMECAQDBQkAAAAAAQIDEQAEEiExURMVIqIFEBRAQWFjcTJCUlMjMIEgM5Gh4SQ0Q1BgcnOQwf\/aAAgBAQABPwBNHK8HaqCeOdjL2fabG2dcOmnAUmNqY0M1Olk07cQdvXI4nlJCKWODTTlygibcOYxdPO5YLGxKmjg08xVmEbUpon3yKn0rpvVWDhqY1wrJJgdONhhrsQpu9+ago0JZnQyWtFG5\/cZrNrOJFdSGC8AeIoZohfbjcFuIi8uEtW9GZI0W2PhOb0lmpJlFThufMEY0wCnYYQyNIDvu+J+Hvmm\/3aD\/AMa\/2EkdA4U1uWj9vVFqZ4VKxvQJwkk2ffINfpUhiUycQgB4H\/oaQkHnlt1OW3U54upy26nLPU5Z6nCx6nNzdTkRJ3WfepPxf0xVJ5DAjE8jg0x\/UMfTuuezvXwvphUg0crDkP5vepD4x9s04\/hCjXXBwPAUPjgkQMcBRiaN\/LCyE1RvJwOBGdjGUHwJGSJV5D+b3qU04+2aYs7qoOTSm6HIYXxZSDeRP\/EBJxgWU8ARVg5FIwYLzHTNSlOch5v71N+MfbNIds8Z+ealSGPCryuPqVsgEoB6EZCvifjRzUOpIrkBkPN\/ep\/xj7YrVWSziRUN8fjns8IFsTxx9OhUlDy65polLEn4ZYBt3s481M1HnjPkH5vep\/xj7eoNi6obQCoOe0JtI21iyshNYZCeZwtfq0\/5vetQCGU9V9YNZuOWcr1wfm961f8Awf8As\/8Ap\/kwcn\/p70yK9bhdDOxj\/TixRAi0sdLOdlH0zso+mdlH0zsk6Z2SdM7KPpiqFuuF\/wDPXVRFEwHE7rzsrQuHU0LIF2AceHYQGkS74jjwzURJFIQrgjoLsYqFg5FeEWcGmaiS6KBt4k\/qF5FpSZVDlQO020TzwQ7gxDrYs7eN0MeFBDG4dbIPDjh0zggAqTuCkD4E5LCqQobViXYWMQqDbJu+V1ghiEkngsBlFEmhYs4kcQneFkvxMN18hkQjdHBTiEJ336poY0QsEFpIF5nxDqc1KKgj2ooscSpJByBA5cld1LYXqSawaeP2qj\/deHzYwpmHQ5EI3RwU4hCd14BG0DnZRWvFZ4k4I6MVlSHOGFfaUUwqqFjVMTePGTKqbEjuvjY+98c08QbtfArstUCaGQhN7q8K0LJ4mwB6kCNBJ4BuWqazfE5OEjIqIbbsNZ8QzUbAyhY1XwqeBPxF\/wBjdE0KKS4Zb5AEG8M6diyAvxQAL8ARkkqNGFBZjfNgOA6ZO6O+9bs8wcidV3hrplqx97wvC8cpIcJujHz4Lg1MTOruGG2UsAMTUIqVbjwuCByJb4nC6GJBxDKTXDgcfVbpFffIfGGKHkMkeIxKibuDMbPzyBo1kDSXQ5UL44k0Y7VSzlXIN0LwTRN2zMXV3PwANDFeEQFLcOTx4A3naylAm9to+F8Mm1CS3+K3YFvlXTHlVVjWIt4STZ4GzkWoYO5kZjuQqTzIwarbKCB4LXgQCaXHbe7N1OK8QgKW4cmzwBBxniMCopexxIoUTh7KkrddeP8A0xnhKxoC+wFiTQvjjvEzxCm7NRR6nE7HcS5er4UAcMwPbmiGkP8Ald+rfEsLKu4s1XYFCsZ4hEUTebYHjXDJXDsCL4Ko\/wABX\/sGj9Fb40ftqtQa24vo1Gal1Hkzuf6\/lw+ilUqDqQCeXhzuf6\/lzuf6\/lzugG61Hlzuf6\/lzuxCAfaObUPBg9FKWYDUcV5+DO5\/r+XG9EhVLGfgB+jB6IsWJ\/Jnc\/1\/Lnc\/1\/Lnc\/1\/Lg9EhrrUeXO5\/r+XG9EhRZ1Hlzuf6\/lzuf6\/lzuf6\/lzuf6\/lzuf6\/lzV6D2aMP2m62qqr+XUnYQ7v7vYnLpWRdnt8H9et\/P1TRI0sRPElj\/AEoHBhNAmrzTyq7yhbNvf24epB\/tGz9Ls\/8AiP8AXCzINXtJJUWLN1wxjLHEz7+A2EU5bIt7QT7na1tbs3a4bd4AXYAxkmjV8sLs0RZpWUrAGFGrOL+EfbFNy1ISDZ2DkMQdnFqXQtuBerYnEWXs3\/iAWFrxlsk2tppB4wVcXbE4qhVABNfMkn\/PJ2qSb+Iy7Ygyi645I7bwwsU6KbbrXCsDNvRu0bcZmBW+FC80+9lDyMNjId3jJzXljpxzKdoNpb+Wuu1SKEWTgoAHAYur1CncHo\/YZ3jrP3fKM7w1f7vlGd46z93yjO8dZ+75Rg1+rF1J5RneOs\/d8oz2\/VWW3i657VxNZOpJUqD1CLg1k4DAFaPMbFw6zUEEFlIJsgouLrdStU4FXVIuNq53AUstAEDwrneGs\/d8ozvDWfu+UYNdqQ5YOLPM7VvBrJwGAKgHmAi4NbqQm0OAvQItYuv1SgBXAHQKuNrNQW3lgT81Hww63UFrLKT12LntmoLB9w3c72jBrdQCSGUE8yEXJdVPOoSR7F3yH8v\/xAAsEQABAwIDBwQCAwAAAAAAAAABAAIRAxIhMVIEEyIwQVGRIDJhoRAUQ1Bw\/9oACAECAQE\/AL3gkYZpr3lwn5Tqjg5wC3z5GA5+zNcHVZBGP4gIAAzA58q4K5XKedUNqvccle5B+CaZ5zxIKpgQi0QVESqUxziJTmkDhnNC8ghNp90BHOB\/pJd0nNC6RMpznAqanypeMu5QmwzKh2MyhMuTQ\/CZThUkx2Rm0ZoT8oXIh0nNOmBEpoMiZ\/0l1eq2eLqm7RVJxev2a2tO2iuDFy31XWt7Wz3nXshVrH+T6Q2isZ40a1XpU+k6vWA95z7IVa5jj6dkatcCd59Kg5zmS4yZ9QYzi4R4W7Zob4W7Zob4RYzQ3wgxkHhHhWtn2hBjLvaFYzQ3wrGaR06IsZpHhWM0hFjI9oyTAAzAAer\/xAAlEQABBAEDBAIDAAAAAAAAAAABAAIRUQMEEiEQEyAwMUEUUHD\/2gAIAQMBAT8AkoEyi4yVuPvYDJnrA94YSF2XLsldo2i2PdpMYyGENPjaOV+NiT9LyQFlaWEg+7TPc3I2pWqyZA5Y87w5sk\/KDi7aRIWujf7mktghYM2PIScsJ50zMjHCFm1kiGJzi6SfcPjwP6DlCUSVyuV9LnoJR3co9OehQ\/pJc4faD3Wt7rRe+1uda3OtBzz9re61uda3utbn2tz7TCSOfKBQUCgoFBQKCgUFApACgoFBQKCgUFApQKTfL\/\/Z\" alt=\"w3m dataURI\"\/><\/span><\/p>\n<p>pdf\u306e\u4ee3\u308f\u308a\u306b\u3082\u4f7f\u3048\u308b\u304b\u3082\u3057\u308c\u306a\u3044\u3067\u3059\u306d\uff0e<\/p>\n<\/div>\n<div class=\"listingblock\">\n<div class=\"title\">\u74b0\u5883<\/div>\n<div class=\"content\">\n<pre>$ w3m -dump https:\/\/addons.mozilla.org\/ja\/firefox\/addon\/single-file\/ | grep -i \u30d0\u30fc\u30b8\u30e7\u30f3 -A1 -m1\n\u30d0\u30fc\u30b8\u30e7\u30f3\n    1.19.32\n$ dpkg-query -W firefox w3m\nfirefox 96.0.3-1\nw3m     0.5.3+git20210102-6\n$ lsb_release -dr\nDescription:    Debian GNU\/Linux bookworm\/sid\nRelease:        unstable\n$ arch\nx86_64<\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>SingleFile \u3068\u3044\u3046\u30c4\u30fc\u30eb\u3092\u77e5\u3063\u305f\u306e\u3067\u5c11\u3057\u8a66\u3057\u3066\u307f\u307e\u3057\u305f\uff0eSingleFile \u306f\u30a6\u30a7\u30d6\u30d6\u30e9\u30a6\u30b6\u306e\u30a8\u30af\u30b9\u30c6\u30f3\u30b7\u30e7\u30f3\u3084\u30b3\u30de\u30f3\u30c9\u3067\u52d5\u4f5c\u3059\u308b\u30a6\u30a7\u30d6\u30da\u30fc\u30b8\u30921\u3064\u306e\u30d5\u30a1\u30a4\u30eb\u3068\u3057\u3066\u4fdd\u5b58\u3059\u308b\u3082\u306e\u3067\u3059\uff0e GitHub &#038;#821 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[7,6,199],"tags":[422,478],"class_list":["post-3510","post","type-post","status-publish","format-standard","hentry","category-debian-linux","category-linux","category-sid","tag-firefox","tag-html"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=3510"}],"version-history":[{"count":0,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/3510\/revisions"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=3510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=3510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=3510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}