<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>EByte on SoftDevStudio.com</title>
    <link>https://softdevstudio.com/tags/ebyte/</link>
    <description>Recent content in EByte on SoftDevStudio.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 20 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://softdevstudio.com/tags/ebyte/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>EByte Adds Repeating Blocks to Read Every WAV Chunk and Every ZIP Entry</title>
      <link>https://softdevstudio.com/ebyte-adds-repeating-blocks-to-read-every-wav-chunk-and-every-zip-entry/</link>
      <pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://softdevstudio.com/ebyte-adds-repeating-blocks-to-read-every-wav-chunk-and-every-zip-entry/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://ebyte.org/&#34;&gt;EByte&lt;/a&gt; 0.2.0 adds the first feature from its approved plan after 0.1.1: repeating blocks. A schema can now say &amp;ldquo;read these fields again and again until the file ends&amp;rdquo;, or &amp;ldquo;until the next bytes stop matching this signature&amp;rdquo;, with no count stored anywhere. That covers a lot of real formats. The new &lt;a href=&#34;https://github.com/softdevstudio/ebyte/blob/main/schemas/riff-wave.schema.json&#34;&gt;riff-wave schema&lt;/a&gt; reads every chunk of a WAV file in whatever order it comes, and the new &lt;a href=&#34;https://github.com/softdevstudio/ebyte/blob/main/schemas/zip.schema.json&#34;&gt;zip schema&lt;/a&gt; reads archives with any number of files. Both are in the &lt;a href=&#34;https://ebyte.org/schema-library/&#34;&gt;schema library&lt;/a&gt; with real sample files that round-trip byte for byte on every change.&lt;/p&gt;</description>
    </item>
    <item>
      <title>EByte Joins the Studio With One Schema for Reading, Writing and Debugging Binary Files</title>
      <link>https://softdevstudio.com/ebyte-joins-the-studio-with-one-schema-for-reading-writing-and-debugging-binary-files/</link>
      <pubDate>Tue, 20 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://softdevstudio.com/ebyte-joins-the-studio-with-one-schema-for-reading-writing-and-debugging-binary-files/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://ebyte.org/&#34;&gt;EByte&lt;/a&gt;, the studio&amp;rsquo;s twenty-fifth project, is a Go library and one command-line tool for binary file formats. You describe a format once in a JSON schema, and the same description &lt;a href=&#34;https://ebyte.org/ebyte-launches-one-schema-for-reading-and-writing-binary-files/&#34;&gt;reads a file into editable JSON, writes it back and traces it field by field&lt;/a&gt;. The rule it&amp;rsquo;s built around is easy to check: decode a file, encode it unchanged, and every byte comes back, padding and reserved fields included. When a file doesn&amp;rsquo;t match, the tool prints one line of JSON with the field, the byte offset and what it expected, and never the file&amp;rsquo;s contents.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
