CINXE.COM

FileFormat.Info: The Digital Rosetta Stone

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="referrer" content="unsafe-url"> <link href="/css/bootstrap.min.css" rel="stylesheet" /> <script src="/js/bootstrap.bundle.min.js"></script> <meta name="description" content="FileFormat.Info is the source for file format standards, online file conversions, and detailed file specifications, including Unicode characters, MIME types and file extensions" /> <meta name="keywords" content="digital rosetta stone, file conversion, convert file, file extension, file extensions, file formats, file types, MIME types, file specifications, Unicode" /> <meta name="verify-v1" content="kVW2ZSrZWfJckgfmH94dsXx3oVaa8bt26Nr8h0TKnY4=" /> <meta name="google-site-verification" content="2MbVycToW01FfocD5kQcKZ0q5MgU_eWWESRI0O7NjsY" /> <meta name="msvalidate.01" content="009698825B70411A9AC7AE40679FA3D0" /> <meta name="wot-verification" content="d1d0fe11165291afcc1d" /> <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> <link rel="author" href="humans.txt" /> <link rel="alternate" type="application/rss+xml" title="News about File Formats" href="https://www.fileformat.info/news/rss.xml" /> <title>FileFormat.Info: The Digital Rosetta Stone</title> <style type="text/css"> table.box { border: 1px solid #aaa; margin-top: 10px; } table.box th { color: white; background-color: #336699; padding: 5px; } table.box td { padding: 5px; } </style> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": "https://www.fileformat.info/", "potentialAction": { "@type": "SearchAction", "target": "https://www.fileformat.info/search/google.htm?q={search_term_string}", "query-input": "required name=search_term_string" } } </script> </head> <body> <div class="container text-center pt-2"> <a href="sitemap.htm"><img alt="FileFormat.Info logo" src="/images/logos/ffi-horiz-dark.svg" style="height:2rem;"/></a><br/> <i><small>The Digital Rosetta Stone</small></i> </div> <hr /> <div class="container-xl"> <div class="row"> <div class="col-md-3"> <table class="box" width="100%"> <tr> <th>Search</th> </tr> <tr> <td> <form action="/search/search.htm" method="get" name="theForm"> <div class="input-group mb-2"> <input alt="search query" class="form-control" placeholder="Search" title="search query" type="text" name="q" /> <button class="btn btn-light border">&#x1f50d;</button> </div> <div class="mb-1 form-check"> <input type="checkbox" class="form-check-input" id="where" name="where" value="coop"> <label class="form-check-label" for="where">include related sites</label> </div> </form> </td> </tr> <!--<tr> <td><a href="/search/advanced.htm">advanced search</a></td> </tr>--> </table> <table class="box" width="100%"> <tr> <th>Information</th> </tr> <tr> <td><a href="format/cloud.htm">File Formats</a></td> </tr> <tr> <td><b><a href="/info/unicode/index.htm">Unicode</a></b>: <a href="info/unicode/char/search.htm"> Characters</a>, <a href="info/unicode/font/index.htm">Fonts</a>, <a href="info/unicode/block/index.htm">Blocks</a> </td> </tr> <tr> <td><a href="media/index.htm">Storage Media</a></td> </tr> <tr> <td><a href="info/man-pages/index.htm">man Pages</a></td> </tr> <tr> <td><a href="info/mimetype/index.htm">MIME Types</a></td> </tr> <tr> <td><a href="info/charset/index.htm">Character Sets</a></td> </tr> <tr> <td><a href="info/emoji/index.htm">Emoji</a></td> </tr> <tr> <td><a href="ext/a.htm">File Extensions</a></td> </tr> </table> <table class="box" width="100%"> <tr> <th>Resources</th> </tr> <tr> <td><a href="resource/book/index.htm">Books</a></td> </tr> <tr> <td><a href="resource/sdk/index.htm">Development Tools</a></td> </tr> <tr> <td><a href="resource/software/font.htm">Fonts</a></td> </tr> <tr> <td><a href="resource/software/index.htm">Software</a></td> </tr> <tr> <td><a href="resource/web/index.htm">Web Sites</a></td> </tr> <tr> <td align="right"><a href="resource/tag/cloud.htm">Index By Tag</a></td> </tr> </table> <table class="box" width="100%"> <tr> <th>Tips &amp; Tricks</th> </tr> <tr> <td><a href="/tip/java/">Java</a></td> </tr> <tr> <td><a href="/tip/linux/">Linux</a></td> </tr> <tr> <td><a href="/tip/microsoft/">Microsoft</a></td> </tr> <tr> <td align="right"><a href="/tip/">More tips...</a></td> </tr> </table> <table class="box" width="100%"> <tr> <th>Browse</th> </tr> <tr> <td><a href="sitemap.htm">Site Map</a></td> </tr> <tr> <td><a href="index.dir">All Files</a></td> </tr> <tr> <td><a href="new.htm">What's New</a></td> </tr> </table> </div> <div class="col-md-6"><h1 class="text-center h2">News</h1> <p>Last updated 2025-04-02 16:41Z</p> <p><b><a href="/news/2025/03/31/links_2025_03.htm">Links for March 2025</a></b><br/><ul class="linkblog"> <li><a href="https://www.righto.com/2025/03/mother-of-all-demos-usb-keyset-interface.html">A USB interface to the &quot;Mother of All Demos&quot; keyset - Ken Shirriff</a></li> <li><a href="https://news.ycombinator.com/item?id=43484382">A love letter to the CSV format - Hacker News</a></li> <li><a href="https://github.com/medialab/xan/blob/master/docs/LOVE_LETTER.md">A love letter to the CSV format - medialab/xan (GitHub)</a></li> <li><a href="https://arstechnica.com/science/2025/03/scientists-are-storing-light-we-cannot-see-in-formats-meant-for-human-eyes/">Beyond RGB: A new image file format efficiently stores invisible light data - Ars Technica</a></li> <li><a href="https://brainsteam.co.uk/2025/2/15/personal-archive-hoarder/">Building a Personal Archive With Hoarder - James Ravenscroft</a></li> <li><a href="https://www.computerarcheology.com/">Computer Archeology</a></li> <li><a href="https://getpocket.com/explore/item/confessions-of-an-information-hoarder">Confessions of an Information Hoarder - Charlie Warzel</a></li> <li><a href="https://philipbohun.com/blog/0007.html">Convert Linux to Windows - Philip Bohun</a></li> <li><a href="https://nullprogram.com/blog/2025/03/02/">Robust Wavefront OBJ model parsing in C - Chris Wellons</a></li> <li><a href="https://www.mcmordie.co.uk/acornhistory/index.shtml">Technical history of Acorn - Robert McMordie</a></li> <li><a href="https://davidsarnoff.tcnj.edu/">The Sarnoff Collection - The College of New Jersey</a></li> <li><a href="https://www.masswerk.at/keypunch/?home=1">The Virtual Keypunch: Make Your Personal Punch Card</a></li> <li><a href="https://www.downtowndougbrown.com/2025/03/the-gooey-rubber-thats-slowly-ruining-old-hard-drives/">The gooey rubber that’s slowly ruining old hard drives - Doug Brown</a></li> <li><a href="https://www.howtogeek.com/why-cds-didnt-stand-the-test-of-time/">Why CDs Failed to Stand the Test of Time - How-To Geek</a></li> <li><a href="https://blog.startifact.com/posts/xee/">Xee: A Modern XPath and XSLT Engine in Rust - Martijn Faassen</a></li> </ul></p> <p><b><a href="/news/2025/02/28/links_2025_02.htm">Links for February 2025</a></b><br/><ul class="linkblog"> <li><a href="https://www.tuhs.org/pipermail/tuhs/2025-February/031420.html">1972 UNIX V2 'Beta' Resurrected - Yufeng Gao</a></li> <li><a href="https://www.techradar.com/pro/eternal-5d-memory-crystal-capable-of-storing-360-tb-of-data-for-billions-of-years-now-holds-a-full-human-genome">5D memory crystal capable of storing 360 TB of data for billions of years now holds a full human genome - TechRadar</a></li> <li><a href="https://www.404media.co/archivists-work-to-identify-and-save-the-thousands-of-datasets-disappearing-from-data-gov/">Archivists Work to Identify and Save the Thousands of Datasets Disappearing From Data.gov - 404media</a></li> <li><a href="https://www.youtube.com/watch?v=keO3I2XBrD8">Fearsome File Formats (YouTube) - Ange Albertini</a></li> <li><a href="https://www.latacora.com/blog/2019/07/24/how-not-to/">How (not) to sign a JSON object - Latacora</a></li> <li><a href="https://theconversation.com/how-were-recovering-priceless-audio-and-lost-languages-from-old-decaying-tapes-248116">How we’re recovering priceless audio and lost languages from old decaying tapes -The Conversation</a></li> <li><a href="https://p.migdal.pl/blog/2025/02/markdown-saves">If it is worth keeping, save it in Markdown - Piotr Migdal</a></li> <li><a href="https://chrissardegna.com/blog/reverse-engineering-apples-typedstream-format/">Inside imessage-exporter: Reverse Engineering Apple's typedstream Format - Christopher Sardegna</a></li> <li><a href="https://google.github.io/magika/">Magika: a tool to detect common file content types, using deep learning.</a></li> <li><a href="https://listenlabs.ai/blog/i-used-llms-to-make-a-10-000-powerpoint-(here-s-how)">Reverse Engineering PowerPoint&#x27;s XML to Build a Slide Generator - Listen Labs</a></li> <li><a href="https://paulbutler.org/2025/smuggling-arbitrary-data-through-an-emoji/">Smuggling arbitrary data through an emoji - Paul Butler</a></li> <li><a href="https://johan-mabille.medium.com/sparrow-1f23817f6696">Sparrow: A Modern C++ Implementation of the Apache Arrow Columnar format - Johan Mabille</a></li> <li><a href="https://gamehistory.org/vghf-library-launch/">The VGHF Library opens in early access - Video Game History Foundation</a></li> <li><a href="https://github.com/yshavit/mdq">mdq: like jq but for Markdown - Yuval Shavit</a></li> </ul></p> <p><b><a href="/news/2025/01/31/links_2025_01.htm">Links for January 2025</a></b><br/><ul class="linkblog"> <li><a href="https://cceckman.com/writing/branchless-utf8-encoding/">Branchless UTF-8 Encoding - Charles Eckman</a></li> <li><a href="https://lil.law.harvard.edu/century-scale-storage/">Century-Scale Storage - Harvard Library Innovation Lab</a></li> <li><a href="https://celso.io/posts/2025/01/26/the-first-perfect-computer/">Commodore Amiga 1000: the first perfect computer - Celso Martinho</a></li> <li><a href="https://www.goto10retro.com/p/computer-cousins-the-atari-st-and">Computer Cousins: The Atari ST and DOS PCs - Goto 10 Retro</a></li> <li><a href="https://landley.net/history/mirror/index.html">Computer History Links - Rob Landley</a></li> <li><a href="https://efgamp.eu/">EFGAMP: The official website of the European Federation of Game Archives, Museum and Preservation Projects</a></li> <li><a href="https://www.ffmpegbyexample.com/">FFmpeg By Example</a></li> <li><a href="https://help.archive.org/help/files-formats-and-derivatives-file-definitions-2/">Files, Formats, and Derivatives - Internet Archive Help Center</a></li> <li><a href="https://youtube.com/watch?v=wJXt5rBj9WM&amp;si=H_ck5rjtrUO5DUws">Flip phones and floppy discs on display at Tokyo's "extinct media" museum - Youtube</a></li> <li><a href="https://www.universityofcalifornia.edu/news/how-uc-santa-cruz-professor-unearthed-oldest-alphabet-yet">How a UC Santa Cruz professor unearthed the oldest alphabet yet - University of California</a></li> <li><a href="https://iiif.io/">International Image Interoperability Framework (IIIF)</a></li> <li><a href="https://petapixel.com/2024/10/02/jpeg-xl-what-it-is-and-why-you-should-care/">JPEG XL: What It Is And Why You Should Care - PetaPixel</a></li> <li><a href="https://www.learnmetapost.com/">Learn MetaPost</a></li> <li><a href="https://pestoviewer.com/en/">Pesto, the PST reader</a></li> <li><a href="https://preserves.dev/">Preserves: an Expressive Data Language</a></li> <li><a href="https://duckdb.org/2025/01/22/parquet-encodings.html">Query Engines: Gatekeepers of the Parquet File Format - DuckDB</a></li> <li><a href="https://nicole.express/2025/zoo-of-zero-motivation.html">Reviving a Dead Audio Format: The Return of ZZM - Nicole Branagan</a></li> <li><a href="https://entertainment.slashdot.org/story/25/01/03/2127241/samsung-and-googles-new-spatial-audio-format-will-take-on-dolby-atmos">Samsung and Google's New Spatial Audio Format Will Take On Dolby Atmos - Slashdot</a></li> <li><a href="https://cefboud.github.io/posts/compression/">Taking a Look at Compression Algorithms - Moncef Abboud</a></li> <li><a href="https://chshersh.com/blog/2025-01-06-the-most-elegant-configuration-language.html">The Most Elegant Configuration Language - Dmitrii Kovanikov</a></li> <li><a href="https://postgamecontent.com/post/771726085147803648/the-unisys-icon-one-canadian-xennials-memories">The Unisys Icon: One Canadian Xennial's Memories - Post Game Content</a></li> <li><a href="https://www.pcgamer.com/games/the-video-game-history-foundation-launches-its-digital-library-later-this-month-providing-access-to-over-1-500-videogame-magazines-and-never-before-seen-game-development-materials/">The Video Game History Foundation launches its digital library later this month - PC Gamer</a></li> <li><a href="https://learn.microsoft.com/en-us/cpp/c-language/trigraphs?view=msvc-170">Trigraphs - Microsoft Learn</a></li> <li><a href="https://blog.orange.tw/posts/2025-01-worstfit-unveiling-hidden-transformers-in-windows-ansi/">WorstFit: Unveiling Hidden Transformers in Windows ANSI! - Orange Tsai</a></li> <li><a href="https://www.esp32rainbow.com/tools/scr-to-png">ZX Spectrum SCR to PNG Converter</a></li> </ul></p> <p><b><a href="/news/2024/12/31/links_2024_12.htm">Links for December 2024</a></b><br/><ul class="linkblog"> <li><a href="https://www.datafix.com.au/BASHing/2020-08-12.html">A data table thousands of years old - Robert Mesibov</a></li> <li><a href="https://www.nomodes.com/larry-tesler-personal/aco?rq=aco">Adobe Photoshop 7 Color File Format (.ACO files) - Larry Tesler</a></li> <li><a href="https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/">Adobe Photoshop File Formats Specification - Adobe</a></li> <li><a href="https://github.com/Borewit/music-metadata">Borewit/music-metadata: Stream and file based music metadata parser for node</a></li> <li><a href="https://github.com/DS4SD/docling">DS4SD/docling: Get your documents ready for gen AI</a></li> <li><a href="https://vintagetek.org/dvst-graphic-terminals/">DVST Graphic Terminals - Vintagetek</a></li> <li><a href="https://science.slashdot.org/story/24/12/03/1733253/digital-preservation-is-not-keeping-up-with-the-growth-of-scholarly-knowledge">Digital Preservation Is Not Keeping Up With the Growth of Scholarly Knowledge - Slashdot</a></li> <li><a href="https://www.moserware.com/2008/02/does-your-code-pass-turkey-test.html">Does Your Code Pass The Turkey Test? - Jeff Moser</a></li> <li><a href="https://spectrum.ieee.org/ibm-demo">IBM’s Executive Terminal Was a War Room for Top Managers - IEEE Spectrum</a></li> <li><a href="https://increase.com/articles/iso-8583-the-language-of-credit-cards">ISO 8583: The language of credit cards - Increase</a></li> <li><a href="https://mediaguides.archivesoftomorrow.com/books/">Illustrated Media Format Guides - Archives of Tomorrow</a></li> <li><a href="https://news.ycombinator.com/item?id=42441609">Is stuff online worth saving? - Hacker News</a></li> <li><a href="https://rubenerd.com/is-it-worth-saving/">Is stuff online worth saving? - Ruben Schade</a></li> <li><a href="https://gildas-lormeau.github.io/Polyglot-HTML-ZIP-PNG/">Learn how to create HTML/ZIP/PNG polyglot files in JavaScript - Gildas Lormeau</a></li> <li><a href="http://bits.ashleyblewer.com/mediainfo-definitions/">MediaInfo Parameter Definitions - Ashley Blewer</a></li> <li><a href="https://github.com/microsoft/markitdown">microsoft/markitdown: Python tool for converting files and office documents to Markdown.</a></li> <li><a href="https://was.tl/projects/nimble/">Nimble Markup Language - Eric Wastl</a></li> <li><a href="https://mcyoung.xyz/2024/12/10/json-sucks/">Nobody Gets Fired for Picking JSON, but Maybe They Should? - Miguel Young de la Sota</a></li> <li><a href="https://www.infochunk.com/schannel/index.html">Reverse engineering the Sega Channel game image file format</a></li> <li><a href="https://myriad.video/blog/history-of-ibm-innovation-techxchange/">Showcasing IBM’s History of Innovation Through Archival Footage - Myriad</a></li> <li><a href="https://publicdomainreview.org/essay/albert-kahns-archives-of-the-planet/">The Color of Memory: Albert Kahn’s Archives of the Planet - The Public Domain Review</a></li> <li><a href="https://www.theverge.com/24321569/internet-decay-link-rot-web-archive-deleted-culture">What happens when the internet disappears? - The Verge</a></li> </ul></p> <p><b><a href="/news/2024/11/30/links_2024_11.htm">Links for November 2024</a></b><br/><ul class="linkblog"> <li><a href="https://earlymacintosh.org/">Apple Macintosh before System 7</a></li> <li><a href="https://news.ycombinator.com/item?id=42099469">Ask HN: Where to put a static page that would last forever - Hacker News</a></li> <li><a href="https://news.ycombinator.com/item?id=42226953">Charset=&quot;WTF-8&quot; - Hacker News</a></li> <li><a href="https://github.com/cloudevents/spec">CloudEvents specification</a></li> <li><a href="https://tinfoil.com/">Early Recorded Sounds and Wax Cylinders - Tinfoil.com</a></li> <li><a href="https://3dcloud.com/3d-file-formats/">Essential Guide to 3D File Formats - 3D Cloud</a></li> <li><a href="https://hub.jhu.edu/2024/11/21/ancient-alphabet-discovered-syria/">Evidence of oldest known alphabetic writing unearthed in ancient Syrian city - Johns Hopkins Hub</a></li> <li><a href="https://wiki.osdev.org/Ext2#Inode_Data_Structure">Ext2 - OSDev Wiki</a></li> <li><a href="https://zkorean.com/hangul/history_of_hangul">History of Hangul Part I - zKorean</a></li> <li><a href="https://www.nomodes.com/history/pub-manual">Manual for PUB (a markup language in 1971) - Larry Tesler</a></li> <li><a href="https://www.mpxj.org/">MPXJ: A Java library for MPX files</a></li> <li><a href="https://tisch.nyu.edu/cinema-studies/miap.html">Moving Image Archiving and Preservation Masters Degree Program - NYU</a></li> <li><a href="https://www.abortretry.fail/p/the-internet-gopher-from-minnesota">The Internet Gopher from Minnesota - Abort, retry, fail</a></li> <li><a href="https://rknight.me/blog/thinking-about-recipe-formats-more-than-anyone-should/">Thinking About Recipe Formats More Than Anyone Should - Robb Knight</a></li> <li><a href="https://zeldman.com/2024/11/19/understanding-marti-a-new-metadata-framework-for-ai/">Understanding MARTI: A New Metadata Framework for AI - Zeldman</a></li> <li><a href="https://gist.github.com/rendello/d37552507a389656e248f3255a618127">Unicode characters that expand or constract when the case is changed - rendello</a></li> <li><a href="https://xy2i.blogspot.com/2024/11/using-imhexs-pattern-language-to-parse.html">Visualizing binary files with ImHex's DSL, the &quot;pattern language&quot; - xy2</a></li> <li><a href="https://devblogs.microsoft.com/oldnewthing/20241031-00/?p=110443">What has case distinction but is neither uppercase nor lowercase? - The Old New Thing</a></li> <li><a href="https://meiert.com/en/blog/write-html/#toc-the-html-way">Write HTML, the HTML Way (Not the XHTML Way) - Jens Oliver Meiert</a></li> </ul></p> <p><b><a href="/news/2024/10/31/links_2024_10.htm">Links for October 2024</a></b><br/><ul class="linkblog"> <li><a href="https://devblogs.microsoft.com/oldnewthing/20241007-00/?p=110345">A popular but wrong way to convert a string to uppercase or lowercase - The Old New Thing</a></li> <li><a href="https://sidneys1.com/retrocomputing/2024/10/04/booting-sun-sparc-servers.html">Booting Sun SPARC Servers - Sidneys1.com</a></li> <li><a href="https://globalchinapulse.net/character-amnesia-in-china/">Character Amnesia in China</a></li> <li><a href="https://github.com/joncampbell123/dosbox-x">DOSBox-X: Enhanced Fork of DOSBox for Expanded DOS and Retro PC Support</a></li> <li><a href="https://www.flickr.org/programs/content-mobility/data-lifeboat/">Data Lifeboat - Flickr Foundation</a></li> <li><a href="https://www.dookiedemastered.com/">Dookie Demastered</a></li> <li><a href="https://www.ryanliptak.com/blog/every-rc-exe-bug-quirk-probably/">Every bug/quirk of the Windows resource compiler (rc.exe), probably - ryanliptak.com</a></li> <li><a href="https://blog.jreyesr.com/posts/typst/">Exploring Typst, a new typesetting system similar to LaTeX - jreyesr's blog</a></li> <li><a href="https://github.com/typst/hayagriva/blob/main/docs/file-format.md">Hayagriva file format</a></li> <li><a href="https://www.youtube.com/watch?v=w5ebcowAJD8">I used to hate QR codes. But they're actually genius - YouTube</a></li> <li><a href="https://www.rollingstone.com/music/music-features/internet-archive-major-label-music-lawsuit-1235105273/">Internet Archive: Inside the $621 Million Legal Battle by Record Labels - Rolling Stone</a></li> <li><a href="https://arstechnica.com/security/2024/10/ai-chatbots-can-read-and-write-invisible-text-creating-an-ideal-covert-channel/">Invisible text that AI chatbots understand and humans can’t - Ars Technica</a></li> <li><a href="https://blog.jgc.org/2024/10/rabbit-hole-stumbling-across-two.html">Rabbit hole: stumbling across two Portuguese punched cards - John Graham-Cumming</a></li> <li><a href="https://journalofdigitalhistory.org/en">Journal of Digital History</a></li> <li><a href="https://hackaday.com/2024/10/10/meet-the-optical-data-format-youve-never-heard-of-before/">Meet The Optical Data Format You’ve Never Heard Of Before - Hackaday</a></li> <li><a href="https://www.mobilephonemuseum.com/">Mobile Phone Museum</a></li> <li><a href="https://shkspr.mobi/blog/2024/10/opening-compact-file-set-cfs-files-in-linux/">Opening Compact File Set (CFS) files in Linux - Terence Eden</a></li> <li><a href="https://www.radioshackcatalogs.com/">Radio Shack Catalog Archive (1939-2011)</a></li> <li><a href="https://fabulous.systems/posts/2023/07/installing-windows-xp-in-dosbox-x/">Smashing the limits: Installing Windows XP in DOSBox-X - fabulous.systems</a></li> <li><a href="https://www.bdrc.io/blog/2024/10/10/tech-innovations-to-make-the-tibetan-language-a-first-class-citizen-in-the-digital-world/">Tech Innovations to make the Tibetan Language a First-class Citizen in the Digital World - Buddhist Digital Resource Center</a></li> <li><a href="https://spectrum.ieee.org/transistor-radio-invented">The First Transistor Radio: Engineering the Regency TR-1 - IEEE Spectrum</a></li> <li><a href="https://blog.poisson.chat/posts/2024-10-05-unicode-shenanigans.html">Unicode shenanigans: Martine écrit en UTF-8 - Lysxia</a></li> <li><a href="https://zuplo.com/blog/2024/10/10/unlocking-the-power-of-json-patch">Unlocking the Power of JSON Patch - Zuplo Blog</a></li> <li><a href="https://alexwlchan.net/2024/static-websites/">Using static websites for tiny archives – alexwlchan</a></li> <li><a href="https://hackaday.com/2022/12/13/vhs-decode-project-could-help-archival-efforts/">VHS-Decode Project Could Help Archival Efforts - Hackaday</a></li> <li><a href="https://github.com/spiraldb/vortex">Vortex: A toolkit for working with compressed Arrow in-memory, on-disk, and over-the-wire - github.com/spiraldb/vortex</a></li> </ul></p> <p><b><a href="/news/2024/09/30/links_2024_09.htm">Links for September 2024</a></b><br/><ul class="linkblog"> <li><a href="https://84-24.org/">84-24: restoring a vintage Mac - Michele Giorgi</a></li> <li><a href="https://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art053">A Completely Dissected GZIP File - Joshua Davies</a></li> <li><a href="https://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art011">A breakdown of a GIF decoder - Joshua Davies</a></li> <li><a href="https://pyatl.dev/2024/09/01/bitten-by-unicode/">Bitten by Unicode – pyATL</a></li> <li><a href="https://www.infinitepartitions.com/art001.html">Dissecting the GZIP format - Joshua Davies</a></li> <li><a href="https://www.thisdaysportion.com/posts/dublin-core-what-is-it-good-for">Dublin Core, what is it good for? – This day's portion</a></li> <li><a href="https://jbkempf.com/blog/2024/ffmpeg-7.1.0/">FFmpeg 7.1: a tons of codecs - Jean-Baptiste Kempf's Website</a></li> <li><a href="https://tech.slashdot.org/story/24/09/11/1944253/google-partners-with-internet-archive-to-link-to-archives-in-search">Google Partners With Internet Archive To Link To Archives In Search - Slashdot</a></li> <li><a href="https://www.southampton.ac.uk/news/2024/09/human-genome-stored-on-everlasting-memory-crystal-.page">Human genome stored on ‘everlasting’ memory crystal</a></li> <li><a href="https://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art019">Inside the PDF File Format - Joshua Davies</a></li> <li><a href="https://en.wikipedia.org/wiki/Memory_of_the_World_Programme">Memory of the World Programme - Wikipedia</a></li> <li><a href="https://www.unesco.org/en/memory-world">Memory of the World - UNESCO</a></li> <li><a href="https://github.com/DavidBuchanan314/parallel-png-proposal">Parallel PNG Proposal - David Buchanan</a></li> <li><a href="https://www.retrotechnology.com/dri/CPM_history_kildall.txt">The History of CP/M - Gary Kildall</a></li> <li><a href="https://graydon2.dreamwidth.org/313862.html">The PERQ Computer - Graydon Hoare</a></li> <li><a href="https://blog.unicode.org/2024/09/announcing-unicode-standard-version-160.html">The Unicode Blog: Announcing The Unicode® Standard, Version 16.0</a></li> <li><a href="http://mistys-internet.website/blog/blog/2024/09/13/the-working-archivists-guide-to-enthusiast-cd-rom-archiving-tools">The Working Archivist's Guide to Enthusiast CD-ROM Archiving Tools - The Future Is Now</a></li> <li><a href="https://www.marginalia.nu/log/a_110_java_io/">The sorry state of Java deserialization - marginalia.nu</a></li> <li><a href="https://blog.archive.org/2024/09/30/vanishing-culture-preserving-cookbooks/">Vanishing Culture: Preserving Cookbooks - Internet Archive Blogs</a></li> <li><a href="https://petapixel.com/2024/09/18/why-apple-uses-jpeg-xl-in-the-iphone-16-and-what-it-means-for-your-photos/">Why Apple Uses JPEG XL in the iPhone 16 and What it Means for Your Photos - PetaPixel</a></li> <li><a href="https://afewthingz.com/pythonpdf">Working on PDF files with Python - Joseph Basquin</a></li> <li><a href="https://www.patrickstevens.co.uk/posts/2024-03-14-yaml-superset-json/">YAML is not a superset of JSON - Patrick Stevens</a></li> </ul></p> <p><b><a href="/news/2024/08/31/links_2024_08.htm">Links for August 2024</a></b><br/><ul class="linkblog"> <li><a href="https://secnigma.wordpress.com/2022/05/08/a-guide-to-recovering-damaged-and-rotten-cds/">A Starter’s guide on recovering damaged and rotten CDs – SecNigma</a></li> <li><a href="http://aboutdata.org/index.html">About Data - Jakob Voß</a></li> <li><a href="https://matthodges.com/posts/2024-08-12-csv-bad-dsv-good/">CSVs Are Kinda Bad. DSVs Are Kinda Good. - Matt Hodges</a></li> <li><a href="https://www.dicomstandard.org/">DICOM Image Standard</a></li> <li><a href="https://thomasw.dev/post/mac-floppy-emu/">Emulating the early Macintosh floppy drive - Thomas</a></li> <li><a href="https://kevinboone.me/cpm-c.html">Getting back into C programming for CP/M - Kevin Boone</a></li> <li><a href="https://0xcybery.github.io/blog/hacking-with-pdf">Hacking With PDF - 0xcybery</a></li> <li><a href="https://www.homecomputermuseum.nl/en/">Home Computer Museum - Interactief Computermuseum</a></li> <li><a href="https://drew.silcock.dev/blog/how-postgres-stores-data-on-disk/">How Postgres stores data on disk - Drew Silcock</a></li> <li><a href="https://www.wired.com/story/how-to-properly-archive-your-digital-files/">How to Properly Archive Your Digital Files - WIRED</a></li> <li><a href="https://dl.acm.org/doi/10.1145/3591264">Interval Parsing Grammars for File Format Parsing - Proceedings of the ACM on Programming Languages</a></li> <li><a href="https://variety.com/2024/film/global/heritage-physical-media-locarno-film-festival-1236105213/">Locarno Roundtable Discusses the State of Physical Media - Variety</a></li> <li><a href="https://www.inexhibit.com/case-studies/olivetti-programma-101-at-the-origins-of-the-personal-computer/">Olivetti Programma 101: at the origins of the Personal Computer - Inexhibit</a></li> <li><a href="https://martypc.blogspot.com/2024/08/pc-floppy-copy-protection-formaster.html">PC Floppy Copy Protection: Formaster Copy-Lock</a></li> <li><a href="https://neustadt.fr/essays/the-small-web/">Rediscovering the Small Web - Neustadt.fr</a></li> <li><a href="https://tabular-json.org/">Tabular-JSON: JSON with tables</a></li> <li><a href="https://www.niemanlab.org/2024/07/to-preserve-their-work-and-drafts-of-history-journalists-take-archiving-into-their-own-hands/">To preserve their work — and drafts of history — journalists take archiving into their own hands - Nieman Journalism Lab</a></li> <li><a href="https://www.webdesignmuseum.org/">Web Design Museum: Discover old websites, apps and software</a></li> <li><a href="https://konbert.com/blog/why-csv-is-still-king">Why CSV is still king - konbert</a></li> <li><a href="https://www.theregister.com/2024/08/06/wordstar_7_the_last_ever/">WordStar 7, the last ever DOS version, re-released for free - The Register</a></li> <li><a href="https://github.com/w3c/epubcheck">EPUBCheck: the official conformance checker for EPUB publications - w3c</a></li> </ul></p> <p><b><a href="/news/2024/07/31/links_2024_07.htm">Links for July 2024</a></b><br/><ul class="linkblog"> <li><a href="https://retooling.io/blog/an-unexpected-journey-into-microsoft-defenders-signature-world">An unexpected journey into Microsoft Defender&#x27;s signature World - retooling</a></li> <li><a href="https://blog.nietaanraken.nl/posts/elf-file-size/">Carving ELF Files - Joren Vrancken</a></li> <li><a href="https://tedium.co/2024/07/06/compact-disc-pregap-history/">Compact Discs With Hidden Pregap Tracks: How Did They Do It? - Tedium</a></li> <li><a href="https://paulbourke.net/dataformats/">Data Formats: 3D, Audio, Image - Paul Bourke</a></li> <li><a href="https://theconversation.com/digital-public-archaeology-excavating-data-from-digs-done-decades-ago-and-connecting-with-todays-communities-225270">Digital public archaeology: Excavating data from digs done decades ago and connecting with today’s communities - The Conversation</a></li> <li><a href="https://www.dimensions.com/?r=0">Database of Dimensioned Drawings - Dimensions</a></li> <li><a href="https://aeon.co/essays/how-archives-can-make-or-break-a-philosophers-reputation">How archives can make or break a philosopher’s reputation - Aeon Essays</a></li> <li><a href="https://panorama.ro/how-emojis-conquered-online-communication-designers/">How emojis conquered our online communication - Panorama</a></li> <li><a href="https://www.bbc.com/news/articles/cx82407j1v3o">Japan&#x27;s government finally says goodbye to floppy disks - BBC</a></li> <li><a href="https://madcompiler.blogspot.com/2024/02/lessons-from-ancient-file-systems.html">Lessons from Ancient File Systems - Preston Crow</a></li> <li><a href="https://dev.blog.documentfoundation.org/2024/06/27/libreofficekit-api-in-action/">LibreOfficeKit API in action - LibreOffice Development Blog</a></li> <li><a href="https://oldcrap.org/">Old Crap Vintage Computing</a></li> <li><a href="https://www.pugo.org/collection">Old computer collection - Anders Piniesjö</a></li> <li><a href="https://0xinfection.github.io/reversing/">Reverse Engineering for Everyone</a></li> <li><a href="https://www.martinreddy.net/gfx/">The Graphics File Format Page - Martin Reddy</a></li> <li><a href="https://devblogs.microsoft.com/oldnewthing/20240702-00/?p=109951">The history of Alt+number sequences, and why Alt+9731 sometimes gives you a heart and sometimes a snowman - The Old New Thing</a></li> <li><a href="https://buttondown.email/hillelwayne/archive/why-i-prefer-rst-to-markdown/">Why I prefer rST to markdown - Buttondown</a></li> <li><a href="https://github.com/adithya-s-k/omniparse">adithya-s-k/omniparse: Ingest, parse, and optimize any data format for enhanced compatibility with GenAI frameworks</a></li> </ul></p> <p><b><a href="/news/2024/06/30/links_2024_06.htm">Links for June 2024</a></b><br/><ul class="linkblog"> <li><a href="https://computer.rip/2024-06-02-consumer-electronics-control.html">2024-06-02 consumer electronics control - computer rip</a></li> <li><a href="https://www.abortretry.fail/p/a-short-history-of-cpm-86">A Short History of CP/M-86 - Bradford Morgan White</a></li> <li><a href="https://devblogs.microsoft.com/oldnewthing/20240606-00/?p=109861">Can INI files be Unicode? Yes, they can, but it has to be your idea - The Old New Thing (Raymond Chen)</a></li> <li><a href="http://format.gbv.de/">Datenformate - Joint Library Network (GBV)</a></li> <li><a href="https://drawingmachines.org/">Drawing Machines</a></li> <li><a href="https://docs.flippydrive.com/">FlippyDrive Docs</a></li> <li><a href="https://jsonbinpack.sourcemeta.com/">JSON BinPack</a></li> <li><a href="https://spectrum.ieee.org/tide-predictions">Lord Kelvin’s Tide-Predicting Machine - IEEE Spectrum</a></li> <li><a href="https://popovicu.com/posts/making-usb-devices/">Making USB devices: end to end guide to your first gadget - Uros Popovic</a></li> <li><a href="https://allthatsinteresting.com/marion-stokes">Marion Stokes, The Archivist Who Recorded 30 Years Of TV - All That's Interesting</a></li> <li><a href="https://obsolescence.dev/pidp10.html">PiDP-10 - Obsolescence.dev</a></li> <li><a href="https://cacm.acm.org/blogcacm/technical-marvels-part-3-the-yupana/">Technical Marvels, Part 3: The Yupana – Communications of the ACM</a></li> <li><a href="http://www.mostlycolor.ch/2010/07/postscript-and-interpress-comparison.html">PostScript and Interpress: a comparison - The Mostly Color Channel</a></li> <li><a href="https://www.fastcompany.com/91128052/history-of-cd-roms-encarta-myst">The short, happy reign of CD-ROM - Fast Company</a></li> <li><a href="https://lil.law.harvard.edu/blog/2024/02/12/warc-gpt-an-open-source-tool-for-exploring-web-archives-with-ai/">WARC-GPT: An Open-Source Tool for Exploring Web Archives Using AI - Harvard Library Innovation Lab</a></li> <li><a href="https://philiphazel.github.io/b2pf/doc/html/b2pf.html">b2pf specification - Philip Hazel</a></li> <li><a href="https://github.com/ndjson/ndjson-spec">https://github.com/ndjson/ndjson-spec</a></li> <li><a href="https://github.com/kstenerud/safe-encoding/blob/master/safe32-specification.md">safe32-specification - kstenerud/safe-encoding</a></li> </ul></p> <p> <a style="float:right;" href="/news/rss.xml"><img align="middle" alt="RSS News Feed" style="margin-right:0.25em;" border="0" height="20" width="20" src="https://mvi.marcuse.info/images/rss.svg" />RSS</a> <a href="/news/index.htm">More news...</a> </p> </div> <div class="col-md-3"> <table class="box" width="100%"> <tr> <th>Image Conversions</th> </tr> <tr> <td><a href="convert/image/jai.htm">Common</a> - convert between standard raster image types</td> </tr> <tr> <td><a href="convert/image/svg2raster.htm">SVG to raster</a> - convert vector SVG images to PNG images.</td> </tr> <tr> <td><a href="https://favicon.fileformat.info/">Favicon</a> - make an icon (.ico) from an SVG</td> </tr> <tr> <td><a href="convert/image/metadata.htm">Metadata</a> - view metadata for standard image types</td> </tr> <tr> <td align="right"><a href="convert/image/">More image conversions...</a></td> </tr> </table> <table class="box" width="100%"> <tr> <th>Text Conversions</th> </tr> <tr> <td><a href="convert/text/charset.htm">CharSet</a> - character set (aka Code Page) conversion</td> </tr> <tr> <td><a href="convert/text/utf2utf.htm">UTF</a> - change UTF encoding</td> </tr> <tr> <td><a href="convert/text/unix2dos.tr">unix2dos</a> - Unix to Windows/MS-DOS text files</td> </tr> <tr> <td><a href="convert/text/dos2unix.tr">dos2unix</a> - Windows/MS-DOS to Unix text files</td> </tr> <tr> <td align="right"><a href="convert/text/">More text conversions...</a></td> </tr> </table> <table class="box" width="100%"> <tr> <th>Document Conversions</th> </tr> <tr> <td><a href="convert/doc/pdf2txt.htm">PDF to Text</a> - extract text from an Adobe Acrobat PDF file</td> </tr> <tr> <td><a href="convert/doc/ppt2swf.htm">PowerPoint to Flash</a> - convert from Microsoft PowerPoint (.PPT) to Flash (.SWF)</td> </tr> </table> <table class="box" width="100%"> <tr> <th>Online Tools</th> </tr> <tr> <td><a href="tool/hexdump.htm">HexDump</a> - view contents of a binary file</td> </tr> <tr> <td><a href="tool/strings.htm">Strings</a> - find text in a binary file</td> </tr> <tr> <td><a href="https://www.regexplanet.com/advanced/java/index.html">RegEx</a> - regular expression tester</td> </tr> <tr> <td><a href="tool/hash.htm">Hash</a> - calculate hash functions</td> </tr> <tr> <td><a href="https://resolve.rs/ip/geolocation.html">IPLocation</a> - geographic location from IP address</td> </tr> <tr> <td><a href="https://www.labelmakr.com/sheet/index.html">Label</a> - label and envelope printing</td> </tr> <tr> <td style="text-align:right;"><a href="tool/index.dir">More tools...</a></td> </tr> </table> </div> </div> </div> <div class="row-fluid"> <div class="span12"> <footer> <p class="text-center text-body-tertiary"><small><a class="text-reset" href="/about/tos.htm">Terms of Service</a> | <a class="text-reset" href="/about/privacy.htm">Privacy Policy</a> | <a class="text-reset" href="/about/feedback.htm">Contact Info</a></small></p> </footer> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-BYGR8CLHM1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-BYGR8CLHM1'); </script> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10