{"id":120974,"date":"2024-12-13T15:46:01","date_gmt":"2024-12-13T13:46:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-otkazoustojchivoj-fajlovoj-sistemy-littlefs-2-10"},"modified":"2024-12-13T15:46:01","modified_gmt":"2024-12-13T13:46:01","slug":"vypusk-otkazoustojchivoj-fajlovoj-sistemy-littlefs-2-10","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-otkazoustojchivoj-fajlovoj-sistemy-littlefs-2-10","title":{"rendered":"A LittleFS 2.10 hibat\u0171r\u0151 f\u00e1jlrendszer kiad\u00e1sa.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Megjelent a LittleFS 2.10 verzi\u00f3ja, amely egy kompakt f\u00e1jlrendszert fejleszt be\u00e1gyazott k\u00e9sz\u00fcl\u00e9kek \u00e9s mikrokontrollerek sz\u00e1m\u00e1ra. Eredetileg a f\u00e1jlrendszert az ARM c\u00e9g k\u00e9sz\u00edtette az Mbed OS oper\u00e1ci\u00f3s rendszerhez, de k\u00e9s\u0151bb k\u00fcl\u00f6n projektbe ker\u00fclt. A f\u00e1jlrendszer k\u00f3dja C nyelven \u00edr\u00f3dott, \u00e9s BSD licenc alatt terjesztik. A LittleFS referenciaimplement\u00e1ci\u00f3ja C k\u00f6nyvt\u00e1r form\u00e1j\u00e1ban \u00e9rhet\u0151 el, amelyre alapozva k\u00e9sz\u00fclt a FUSE modul \u00e9s az egyes programoz\u00e1si nyelvekhez val\u00f3 k\u00f6t\u0151d\u00e9sei.     <\/p>\n<p>A LittleFS jellemz\u0151i:  <\/p>\n<ul>\n<li class=\"l\"> Alacsony er\u0151forr\u00e1sig\u00e9ny \u00e9s t\u00e1mogatja a m\u0171k\u00f6d\u00e9st korl\u00e1tozott RAM m\u00e9ret mellett. A LittleFS implement\u00e1ci\u00f3j\u00e1ban csak statikusan defini\u00e1lt bufer-eket haszn\u00e1lnak (nincs dinamikus mem\u00f3riafoglal\u00e1s), \u00e9s nem haszn\u00e1lnak rekurz\u00edv h\u00edv\u00e1sokat, \u00edgy a LittleFS \u00e1ltal haszn\u00e1lt RAM \u00e9s seg\u00e9dstrukt\u00far\u00e1k m\u00e9rete a t\u00e1rol\u00f3n mindig \u00e1lland\u00f3 marad, f\u00fcggetlen\u00fcl att\u00f3l, hogy mi ker\u00fcl ment\u00e9sre a f\u00e1jlrendszerbe \u00e9s mekkora a t\u00e1rol\u00f3.\n<li class=\"l\"> Flash-t\u00e1rol\u00f3k kop\u00e1skiegyenl\u00edt\u00e9s\u00e9re szolg\u00e1l\u00f3 eszk\u00f6z\u00f6k, amelyek minimaliz\u00e1lj\u00e1k a blokkok ism\u00e9telt haszn\u00e1lat\u00e1t, \u00e9s egyenletesen osztj\u00e1k el a blokkok t\u00f6rl\u00e9s\u00e9nek m\u0171veleteit a Flash mem\u00f3ri\u00e1n, amelynek vez\u00e9rl\u0151je nem biztos\u00edt megold\u00e1st erre a feladatra.\n<li class=\"l\"> Nagyon magas hibaellen\u00e1ll\u00f3s\u00e1g \u2014 A f\u00e1jlrendszer v\u00e9letlenszer\u0171 le\u00e1ll\u00e1s\u00e1t (\u00e1ramsz\u00fcnet miatti le\u00e1ll\u00e1st) norm\u00e1lis helyzetnek tekinti, \u00e9s garant\u00e1lja, hogy a lemezen t\u00e1rolt adatok b\u00e1rmikor \u00e9ps\u00e9gben legyenek. A s\u00e9rtetlens\u00e9g megs\u00e9rt\u00e9s\u00e9nek \u00e9s az adatveszt\u00e9s elker\u00fcl\u00e9se \u00e9rdek\u00e9ben copy-on-write (COW) mechanizmust alkalmaznak, amely sor\u00e1n a m\u00f3dos\u00edt\u00e1sok nem \u00edrj\u00e1k fel\u00fcl az inform\u00e1ci\u00f3t, hanem \u00faj helyre ker\u00fclnek ment\u00e9sre.\n<li class=\"l\"> Az oper\u00e1ci\u00f3k atomarit\u00e1sa, mint p\u00e9ld\u00e1ul a t\u00f6rl\u00e9s \u00e9s \u00e1tnevez\u00e9s, m\u00e9g akkor is, ha az \u00e1ramkimarad\u00e1s t\u00f6rt\u00e9nik a v\u00e9grehajt\u00e1suk alatt. A f\u00e1jl m\u00f3dos\u00edt\u00e1sai a lemezre csak a sync vagy close h\u00edv\u00e1s ut\u00e1n ker\u00fclnek. Az atomikusan v\u00e9grehajthatatlan m\u0171veletekb\u0151l sz\u00e1rmaz\u00f3 k\u00f6vetkezetlens\u00e9geket egy speci\u00e1lis deorphan kezel\u0151 orvosolja, amely \u00e1tvizsg\u00e1lja a f\u00e1jlrendszer f\u00e1j\u00e1t a bet\u00f6lt\u00e9s ut\u00e1n.\n<li class=\"l\"> POSIX-szer\u0171 funkci\u00f3k t\u00e1mogat\u00e1sa a f\u00e1jlokkal \u00e9s k\u00f6nyvt\u00e1rakkal val\u00f3 munk\u00e1hoz.  <\/ul>\n<p>A LittleFS f\u00e1jlok tartalm\u00e1t COW-list\u00e1k k\u00e9pviselik, amelyek O(1) bonyolults\u00e1gi szintet biztos\u00edtanak hozz\u00e1ad\u00e1skor \u00e9s O(nlogn) olvas\u00e1skor. A blokkok allok\u00e1l\u00e1sa a f\u00e1jlrendszer \u00e1tvizsg\u00e1l\u00e1s\u00e1n alapul, a fix m\u00e9ret\u0171, bitvektor form\u00e1j\u00e1ban t\u00e1rolt blokkok keres\u00e9s\u00e9vel. Az \u00e1tvizsg\u00e1l\u00e1s egyszer\u0171s\u00edt\u00e9se \u00e9rdek\u00e9ben az \u00f6sszes k\u00f6nyvt\u00e1r egy \u00f6sszekapcsolt lista r\u00e9sze, amely az eg\u00e9sz f\u00e1jlrendszert \u00e1tfogja. Ha blokkok \u00edr\u00e1sakor hiba l\u00e9p fel, \u00faj blokk ker\u00fcl allok\u00e1l\u00e1sra, \u00e9s az adatok \u00e1thelyez\u00e9sre ker\u00fclnek.     <\/p>\n<p>A LittleFS \u00faj verzi\u00f3j\u00e1ban t\u00f6rt\u00e9nt v\u00e1ltoz\u00e1sok:  <\/p>\n<ul>\n<li class=\"l\"> A f\u00e1jlutak elemz\u00e9s\u00e9nek k\u00f3dja \u00e1tdolgoz\u00e1sra ker\u00fclt, lehet\u0151v\u00e9 t\u00e9ve a f\u00e1jlrendszer viselked\u00e9s\u00e9nek k\u00f6zel\u00edt\u00e9s\u00e9t a POSIX-rendszerekhez \u00e9s a felhaszn\u00e1l\u00f3k elv\u00e1r\u00e1saihoz olyan helyzetekben, mint p\u00e9ld\u00e1ul az \u00fatvonal perjellel val\u00f3 lez\u00e1r\u00e1sa, \u00fcres utak kezel\u00e9se \u00e9s a f\u00e1jlrendszer gy\u00f6k\u00e9r\u00e9n val\u00f3 navig\u00e1ci\u00f3.\n<li class=\"l\"> K\u00e9t \u00faj blokk eszk\u00f6z p\u00e9lda ker\u00fclt hozz\u00e1ad\u00e1sra: ramcrc32bd \u00e9s ramrsbd, melyek megval\u00f3s\u00edtj\u00e1k a LittleFS-sel kompatibilis hibajav\u00edt\u00f3 mechanizmust. A LittleFS f\u00e1jlrendszer jelenlegi \u00e1llapot\u00e1ban hi\u00e1nyzik a hib\u00e1k meghat\u00e1roz\u00e1s\u00e1nak \u00e9s jav\u00edt\u00e1s\u00e1nak t\u00e1mogat\u00e1sa, ez\u00e9rt ezek a m\u0171veletek a blokk eszk\u00f6z\u00f6k szintj\u00e9re ker\u00fclnek.\n<li class=\"l\"> Az lfs_mkdir funkci\u00f3ba be\u00e9p\u00edtett\u00e9k a z\u00e1r\u00f3 perjel t\u00e1mogat\u00e1s\u00e1t, azaz az lfs_mkdir(&#171;a\/&#187;) h\u00edv\u00e1s most m\u00e1r nem eredm\u00e9nyez hib\u00e1t.\n<li class=\"l\"> A lfs_stat \u00e9s lfs_getattr f\u00fcggv\u00e9nyekben most hib\u00e1t jeleznek a befejez\u0151 perjelek haszn\u00e1latakor, ha a f\u00e1jlrendszerben l\u00e9tez\u0151 \u00fatvonal nem egy k\u00f6nyvt\u00e1r.\n<li class=\"l\"> Ha a lfs_file_open funkci\u00f3n kereszt\u00fcl pr\u00f3b\u00e1lnak meg f\u00e1jlt megnyitni, amelynek neve befejez\u0151 perjellel rendelkezik, most LFS_ERR_NOTDIR hib\u00e1t eredm\u00e9nyez, ha a f\u00e1jl nem k\u00f6nyvt\u00e1r a f\u00e1jlrendszerben, LFS_ERR_ISDIR hib\u00e1t, ha a n\u00e9v egy k\u00f6nyvt\u00e1rra mutat, \u00e9s LFS_O_CREAT-ot, ha a f\u00e1jl nem l\u00e9tezik.\n<li class=\"l\"> A gy\u00f6k\u00e9r f\u00e1jlrendszer hat\u00e1rainak t\u00fall\u00e9p\u00e9s\u00e9re tett k\u00eds\u00e9rlet, p\u00e9ld\u00e1ul az lfs_stat(&#171; \/.. \/a&#187;) most hib\u00e1t okoz.\n<li class=\"l\"> \u00dcres \u00fatvonal megad\u00e1sa most m\u00e1r nem szinonim\u00e1ja a gy\u00f6k\u00e9rmappa el\u00e9r\u00e9s\u00e9nek, azaz az lfs_stat(&#171;&#187;) h\u00edv\u00e1s hib\u00e1t fog eredm\u00e9nyezni.    <\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62398\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 LittleFS 2.10, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u0443\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0444\u0430\u0439\u043b\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0431\u044b\u043b\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 ARM \u0434\u043b\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Mbed OS, \u043d\u043e \u0437\u0430\u0442\u0435\u043c \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0430 \u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442. \u041a\u043e\u0434 \u0424\u0421 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 BSD. \u042d\u0442\u0430\u043b\u043e\u043d\u043d\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f LittleFS \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u0421\u0438-\u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u043d\u0430 \u0431\u0430\u0437\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u043e\u0437\u0434\u0430\u043d FUSE-\u043c\u043e\u0434\u0443\u043b\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120974","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 LittleFS 2.10, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u0443\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-otkazoustojchivoj-fajlovoj-sistemy-littlefs-2-10\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b LittleFS 2.10 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 LittleFS 2.10, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u0443\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-otkazoustojchivoj-fajlovoj-sistemy-littlefs-2-10\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-12-13T13:46:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-13T13:46:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47A LittleFS 2.10 hibamentes f\u00e1jlrendszer kiad\u00e1sa | ProHoster","description":"Megjelent a LittleFS 2.10 kiad\u00e1s, amely a be\u00e1gyazott eszk\u00f6z\u00f6k \u00e9s mikrokontrollerek sz\u00e1m\u00e1ra k\u00e9sz\u00fclt kompakt f\u00e1jlrendszert fejleszti.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-otkazoustojchivoj-fajlovoj-sistemy-littlefs-2-10","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b LittleFS 2.10 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 LittleFS 2.10, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u0443\u044e \u0444\u0430\u0439\u043b\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043c\u0438\u043a\u0440\u043e\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/vypusk-otkazoustojchivoj-fajlovoj-sistemy-littlefs-2-10","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-12-13T13:46:01+00:00","article:modified_time":"2024-12-13T13:46:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120974","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 08:53:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 08:53:19","updated":"2026-01-23 08:53:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/120974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=120974"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/120974\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=120974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=120974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=120974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}