{"id":13516,"date":"2022-01-24T11:14:31","date_gmt":"2022-01-24T10:14:31","guid":{"rendered":"https:\/\/nr.no\/en\/?post_type=bc_area&#038;p=13516"},"modified":"2024-04-23T09:47:34","modified_gmt":"2024-04-23T07:47:34","slug":"long-term-storage-of-digital-information","status":"publish","type":"bc_area","link":"https:\/\/nr.no\/en\/areas\/ict\/digital-transformasjon\/long-term-storage-of-digital-information\/","title":{"rendered":"Long-term storage of digital information"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p><strong>Long-term preservation of digital information is challenging. There are durable storage media, like photographic film, but the problem of interpreting the stored information remains.<\/strong><\/p>\n\n\n\n<p>On film it is possible to combine analog descriptions \u2013 such as text and diagrams \u2013 with digitally coded information. However, after hundreds of years the formats used to represent and encode this information is very likely to be lost. In particular, storing computer programs to run in the future is not workable.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Storing and retrieving data<\/h2>\n\n\n\n<p>Together with our partners, NR has developed a solution based on three elements: a simple abstract machine; several technology-neutral and analog descriptions of the machine, stored in analog form on film to be read by future programmers and mathematicians; and a C compiler for the machine. Our toolbox currently support storing and retrieving data in the formats JPEG, TIFF, and PDF\/A, but other formats can be added with little effort by adapting existing C-programs for processing these formats. <\/p>\n\n\n\n<p>Executable binary files compiled for running on the abstract machine are stored together with data files and the analog machine descriptions. In the future, users can then decode and present information by implementing the machine and then run binary files from the film to process data files from the film.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\t\t<div id=\"post-type-multi-block_2695cbeb76123c7534836cb5bf027ae5\" class=\"wp-block-post-type-multi type-manual style-card-bc_employee t2-grid\">\n\t\t\t\t\t\t\t<div class=\"t2-grid-item-col-12\">\n\t\t\t\t\t\t<a href=\"https:\/\/nr.no\/en\/employees\/bjarte-m-ostvold\/\" class='card-employee'>\n\t\t\t\t\t<figure>\n\t\t\t\t<img decoding=\"async\" src=\"https:\/\/nr.no\/content\/uploads\/sites\/2\/2026\/01\/bjarte-m-ostvold-31.jpg\" alt=\"\">\n\t\t\t<\/figure>\n\t\t\t\t<div class=\"card-employee__content\">\n\t\t\t<p class=\"card-employee__name\">Bjarte M. \u00d8stvold<\/p>\n\t\t\t\t\t\t\t<p class=\"card-employee__position\">Asst. Research Director<\/p>\n\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" height=\"24\" width=\"24\" class=\"t2-icon t2-icon-arrowforward\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M15.9 4.259a1.438 1.438 0 0 1-.147.037c-.139.031-.339.201-.421.359-.084.161-.084.529-.001.685.035.066 1.361 1.416 2.947 3l2.882 2.88-10.19.02c-8.543.017-10.206.029-10.29.075-.282.155-.413.372-.413.685 0 .313.131.53.413.685.084.046 1.747.058 10.29.075l10.19.02-2.882 2.88c-1.586 1.584-2.912 2.934-2.947 3-.077.145-.085.521-.013.66a.849.849 0 0 0 .342.35c.156.082.526.081.68-.001.066-.035 1.735-1.681 3.709-3.656 2.526-2.53 3.606-3.637 3.65-3.742A.892.892 0 0 0 23.76 12a.892.892 0 0 0-.061-.271c-.044-.105-1.124-1.212-3.65-3.742-1.974-1.975-3.634-3.616-3.689-3.645-.105-.055-.392-.107-.46-.083\"\/><\/svg>\n\t\t<\/div>\n\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\n\n\n<div class=\"wp-block-group\">\n<p><strong>Further reading<\/strong><\/p>\n\n\n\n<p class=\"has-sizing-medium\">Past projects: Immortal virtual machine: funded by Eureka EUROSTARS 2019-2021\u00a0<\/p>\n\n\n\n<p class=\"has-sizing-medium\">Code on <a href=\"https:\/\/github.com\/immortalvm\/\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>&nbsp;<\/p>\n\n\n\n<p class=\"has-sizing-medium\">Key publication: Article published in journal <a href=\"https:\/\/ieeexplore.ieee.org\/abstract\/document\/9615500\" target=\"_blank\" rel=\"noreferrer noopener\">IEEE Access&nbsp;<\/a>&nbsp;&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"featured_media":0,"parent":13511,"menu_order":20,"template":"","meta":{"_acf_changed":false,"_trash_the_other_posts":false,"editor_notices":[],"footnotes":""},"class_list":["post-13516","bc_area","type-bc_area","status-publish"],"acf":[],"_links":{"self":[{"href":"https:\/\/nr.no\/en\/wp-json\/wp\/v2\/bc_area\/13516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nr.no\/en\/wp-json\/wp\/v2\/bc_area"}],"about":[{"href":"https:\/\/nr.no\/en\/wp-json\/wp\/v2\/types\/bc_area"}],"version-history":[{"count":4,"href":"https:\/\/nr.no\/en\/wp-json\/wp\/v2\/bc_area\/13516\/revisions"}],"predecessor-version":[{"id":30028,"href":"https:\/\/nr.no\/en\/wp-json\/wp\/v2\/bc_area\/13516\/revisions\/30028"}],"up":[{"embeddable":true,"href":"https:\/\/nr.no\/en\/wp-json\/wp\/v2\/bc_area\/13511"}],"wp:attachment":[{"href":"https:\/\/nr.no\/en\/wp-json\/wp\/v2\/media?parent=13516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}