<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>קומיקס דיגיטלי on File Format Blog</title>
    <link>https://blog.fileformat.com/he/tag/%D7%A7%D7%95%D7%9E%D7%99%D7%A7%D7%A1-%D7%93%D7%99%D7%92%D7%99%D7%98%D7%9C%D7%99/</link>
    <description>Recent content in קומיקס דיגיטלי on File Format Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>he</language>
    <lastBuildDate>Tue, 28 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.fileformat.com/he/tag/%D7%A7%D7%95%D7%9E%D7%99%D7%A7%D7%A1-%D7%93%D7%99%D7%92%D7%99%D7%98%D7%9C%D7%99/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>בפנים של CBZ - הבנת המבנה של קומיקס דיגיטלי</title>
      <link>https://blog.fileformat.com/he/ebook/inside-the-cbz-anatomy-of-digital-comics/</link>
      <pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate>
      
      <guid>https://blog.fileformat.com/he/ebook/inside-the-cbz-anatomy-of-digital-comics/</guid>
      <description>למדו מהו קובץ קומיקס CBZ, המבנה הפשוט שלו כקובץ ZIP, אפשרויות המטא‑דטה, ותבניות תמונה מודרניות—ניתן לפתיחה על כל מכשיר ללא DRM.</description>
      <content:encoded><![CDATA[<p><strong>עדכון אחרון</strong>: 28 יולי, 2026</p>
<figure class="align-center ">
    <img loading="lazy" src="images/inside-the-cbz-anatomy-of-digital-comics.webp#center"
         alt="Inside the CBZ - Understanding the Anatomy of Digital Comics"/> 
</figure>

<p><strong>TL;DR</strong> CBZ (Comic Book Zip) הוא לא יותר מאשר ארכיון ZIP סטנדרטי שמאגד סדרת קבצי תמונה ברצף — בנוסף למטא‑דאטה אופציונלי — למיכל קומי ללא DRM. מכיוון שהוא מסתמך על פורמט ה‑ZIP הנפוץ, כל כלי ארכיב יכול לפתוח אותו, והקוראים פשוט ממיינים את התמונות אלפביתית כדי להציג את העמודים בסדר. קבצי CBZ מודרניים כוללים לעיתים קרובות <code>ComicInfo.xml</code> לנתוני ספרייה עשירים, משתמשים בקודקים יעילים כמו WebP/AVIF, ואף משבצים HTML לקומיקס “משופרים” אינטראקטיביים.</p>
<hr>
<h2 id="מה-בדיוק-זה-cbz">מה בדיוק זה CBZ?</h2>
<ul>
<li><strong>שם</strong>: <em>Comic Book Zip</em> – קובץ ZIP עם הסיומת <code>.cbz</code>.</li>
<li><strong>סוג MIME</strong>: <code>application/vnd.comicbook+zip</code> (רשום ב‑IANA בשנת 2012).</li>
<li><strong>מקורות</strong>: הפך לפופולרי על ידי קהילת ComicRack (2005‑2008) כחלופה קוד פתוח לפורמטים קנייניים כגון CBR או PDF.</li>
<li><strong>חוצה‑פלטפורמות</strong>: ניתן לפתוח עם כל כלי תואם ZIP (7‑Zip, WinRAR, macOS Archive Utility, Linux <code>unzip</code>). אין צורך בתוכנה מיוחדת כדי לבדוק את התוכן.</li>
</ul>
<p>בפועל, קובץ CBZ הוא רק תיקייה של תמונות (JPEG, PNG, WebP, וכו&rsquo;) שנדחס ושונה שם. הפשטות הזו היא הסיבה לכך שהוא הפורמט הסטנדרטי בפועל לקומיקס דיגיטלי במחשבים, בטאבלטים ובטלפונים.</p>
<hr>
<h2 id="בפנים-של-cbz-מבנה-הקובץ">בפנים של CBZ: מבנה הקובץ</h2>
<p>קובץ CBZ מעוצב כראוי פועל על היררכיה שטוחה—בלי קידוד נוסף—כך שהקוראים יכולים לאתר דפים מיידית. למטה מוצג תצוגת עץ טיפוסית:</p>
<pre tabindex="0"><code>MyComic.cbz
│
├─ 001.jpg          ← first page (front cover)
├─ 002.jpg
├─ 003.jpg
│   …
├─ 050.jpg          ← last page (back cover)
├─ ComicInfo.xml    ← optional rich metadata
└─ cover.jpg        ← optional thumbnail for library views
</code></pre><h3 id="מרכיבים-מרכזיים">מרכיבים מרכזיים</h3>
<table>
<thead>
<tr>
<th>אלמנט</th>
<th>מה זה</th>
<th>למה זה חשוב</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>קבצי תמונה רצופים</strong></td>
<td>נקראים כך שהם ממוקמים אלפביתית (<code>001.jpg</code>, <code>002.jpg</code>, …)</td>
<td>מבטיח סדר דפים נכון בכל קורא.</td>
</tr>
<tr>
<td><strong>פורמט תמונה</strong></td>
<td>JPEG, PNG, GIF, WebP, AVIF, BMP, TIFF</td>
<td>קובע את גודל הקובץ, האמינות הוויזואלית וההתאמה למכשירים.</td>
</tr>
<tr>
<td><strong>ComicInfo.xml</strong></td>
<td>XML אופציונלי בהתאם לסכמת ComicRack</td>
<td>מאחסן כותרת, מחבר, סדרה, מספר גיליון, שפה, דגלוני סוגי דפים, ואף נתוני תמונה ממוזערת. מאפשר ניהול ספרייה חזק.</td>
</tr>
<tr>
<td><strong>תמונת עטיפה</strong></td>
<td><code>cover.jpg</code>/<code>cover.png</code> ב‑שורש</td>
<td>משמש על ידי אפליקציות רבות כתמונה המוקטנת של הקומיקס בגלריות.</td>
</tr>
<tr>
<td><strong>קבצי שם ב‑Unicode</strong></td>
<td>ZIP מודרני תומך ב‑UTF‑8</td>
<td>חיוני לכותרות שאינן‑לטיניות וקומיקסים בינלאומיים.</td>
</tr>
<tr>
<td><strong>ספריית מרכזית של ZIP</strong></td>
<td>אינדקס בסוף הארכיון</td>
<td>קוראים קוראים זאת כדי לבנות את רשימת העמודים במהירות; נזק כאן יכול לשבור את כל קובץ ה‑CBZ.</td>
</tr>
</tbody>
</table>
<p>מאחר שהארכיון מכווץ רק תמונות שכבר נדחסו, הגודל הסופי הוא בדרך כלל סכום הקבצים המקוריים בתוספת כמה קילובייטים של עומס ZIP (&lt; 5 %).</p>
<hr>
<h2 id="קוסמת-המטאנתונים-comicinfoxml-ותגי-סוגדף">קוסמת המטא‑נתונים: <code>ComicInfo.xml</code> ותגי סוג‑דף</h2>
<p>בעוד קובץ CBZ פועל בצורה מושלמת ללא קבצים נוספים, הוספת <code>ComicInfo.xml</code> הופכת ערימת תמונות פשוטה לקומיקס שניתן לחיפוש ומתואר בעושר. הנה דוגמה מינימלית:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#75715e">&lt;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;ComicInfo&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;Title&gt;</span>Starship Voyager<span style="color:#f92672">&lt;/Title&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;Series&gt;</span>Space Adventures<span style="color:#f92672">&lt;/Series&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;Number&gt;</span>12<span style="color:#f92672">&lt;/Number&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;Writer&gt;</span>Jane Doe<span style="color:#f92672">&lt;/Writer&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;Penciller&gt;</span>John Smith<span style="color:#f92672">&lt;/Penciller&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;Inker&gt;</span>Alex Lee<span style="color:#f92672">&lt;/Inker&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;Publisher&gt;</span>Galaxy Press<span style="color:#f92672">&lt;/Publisher&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;Year&gt;</span>2024<span style="color:#f92672">&lt;/Year&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;LanguageISO&gt;</span>en<span style="color:#f92672">&lt;/LanguageISO&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;PageCount&gt;</span>50<span style="color:#f92672">&lt;/PageCount&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;Pages&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;Page</span> <span style="color:#a6e22e">Image=</span><span style="color:#e6db74">&#34;001.jpg&#34;</span> <span style="color:#a6e22e">Type=</span><span style="color:#e6db74">&#34;FrontCover&#34;</span><span style="color:#f92672">/&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;Page</span> <span style="color:#a6e22e">Image=</span><span style="color:#e6db74">&#34;002.jpg&#34;</span> <span style="color:#a6e22e">Type=</span><span style="color:#e6db74">&#34;Story&#34;</span><span style="color:#f92672">/&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;Page</span> <span style="color:#a6e22e">Image=</span><span style="color:#e6db74">&#34;025.jpg&#34;</span> <span style="color:#a6e22e">Type=</span><span style="color:#e6db74">&#34;DoublePage&#34;</span><span style="color:#f92672">/&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;Page</span> <span style="color:#a6e22e">Image=</span><span style="color:#e6db74">&#34;050.jpg&#34;</span> <span style="color:#a6e22e">Type=</span><span style="color:#e6db74">&#34;BackCover&#34;</span><span style="color:#f92672">/&gt;</span>
</span></span><span style="display:flex;"><span>  <span style="color:#f92672">&lt;/Pages&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/ComicInfo&gt;</span>
</span></span></code></pre></div><p><strong>למה להתעסק?</strong></p>
<ul>
<li><strong>כלי ספרייה</strong> (ComicRack, Calibre, וכו&rsquo;) יכולים למיין, לסנן ולחפש בהתבסס על השדות האלה.</li>
<li><strong>דגלי סוגי דפים</strong> (<code>FrontCover</code>, <code>BackCover</code>, <code>Advert</code>, <code>Deleted</code>, וכו&rsquo;) מאפשרים לקוראים להסתיר פרסומות, להציג רק דפי סיפור, או להציג תמונה ממוזערת מותאמת של הכריכה.</li>
<li><strong>הכנה לעתיד</strong> – כאשר יוזמת Digital Comics Initiative מנסחת מפרט CBZ v2.0, קובץ מניפסט (<code>manifest.json</code>) עשוי להפוך לחובה, אך קוראים קיימים עדיין יכבדו את <code>ComicInfo.xml</code>.</li>
</ul>
<hr>
<h2 id="יצירת-והמרת-קבצי-cbz-שלבאחרשלב">יצירת והמרת קבצי CBZ (שלב‑אחר‑שלב)</h2>
<h3 id="1-הכנת-התמונות-שלך">1. הכנת התמונות שלך</h3>
<ul>
<li>ייצא כל דף של הקומיקס כתמונה.</li>
<li>תן להם שמות עם מספרים מאופסים מראש (<code>001.jpg</code>, <code>002.jpg</code>, …) כדי להבטיח מיון נכון.</li>
<li>בחר את הקודק שמותאם לקהל שלך: JPEG לגודל הקטן ביותר, PNG לאמנות ללא אובדן, WebP/AVIF לדחיסה מודרנית ואיכותית.</li>
</ul>
<h3 id="2-אופציונלי-יצירת-מטאנתונים">2. (אופציונלי) יצירת מטא‑נתונים</h3>
<p>כלים כמו <strong>ComicTagger</strong>, <strong>cbr2cbz</strong>, או סקריפטים מותאמים אישית יכולים למלא אוטומטית את <code>ComicInfo.xml</code> באמצעות OCR + LLMs. שלב זה הוא אופציונלי אך מומלץ מאוד עבור ספריות גדולות.</p>
<h3 id="3-דחוס-את-הקבצים">3. דחוס את הקבצים</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># Navigate to the folder containing the pages</span>
</span></span><span style="display:flex;"><span>cd /path/to/pages
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># Create a CBZ without extra compression (JPEGs are already compressed)</span>
</span></span><span style="display:flex;"><span>zip -0 -r ../MyComic.cbz *.jpg *.png ComicInfo.xml cover.jpg
</span></span><span style="display:flex;"><span><span style="color:#75715e"># -0 = store (no compression) – speeds up the process</span>
</span></span></code></pre></div><p>שנה את שם הקובץ <code>.zip</code> שהתקבל ל-<code>.cbz</code> אם הארכיבר שלך לא ביצע זאת אוטומטית.</p>
<h3 id="4-אימות-הארכיון">4. אימות הארכיון</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-python" data-lang="python"><span style="display:flex;"><span><span style="color:#f92672">import</span> zipfile<span style="color:#f92672">,</span> pathlib<span style="color:#f92672">,</span> sys
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">def</span> <span style="color:#a6e22e">list_pages</span>(cbz_path: pathlib<span style="color:#f92672">.</span>Path):
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">with</span> zipfile<span style="color:#f92672">.</span>ZipFile(cbz_path, <span style="color:#e6db74">&#39;r&#39;</span>) <span style="color:#66d9ef">as</span> z:
</span></span><span style="display:flex;"><span>        <span style="color:#75715e"># Guard against zip‑bombs (max 500 MB uncompressed)</span>
</span></span><span style="display:flex;"><span>        total <span style="color:#f92672">=</span> sum(z<span style="color:#f92672">.</span>getinfo(name)<span style="color:#f92672">.</span>file_size <span style="color:#66d9ef">for</span> name <span style="color:#f92672">in</span> z<span style="color:#f92672">.</span>namelist())
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">if</span> total <span style="color:#f92672">&gt;</span> <span style="color:#ae81ff">500</span> <span style="color:#f92672">*</span> <span style="color:#ae81ff">1024</span> <span style="color:#f92672">*</span> <span style="color:#ae81ff">1024</span>:
</span></span><span style="display:flex;"><span>            <span style="color:#66d9ef">raise</span> <span style="color:#a6e22e">ValueError</span>(<span style="color:#e6db74">&#34;Archive too large&#34;</span>)
</span></span><span style="display:flex;"><span>        images <span style="color:#f92672">=</span> [n <span style="color:#66d9ef">for</span> n <span style="color:#f92672">in</span> z<span style="color:#f92672">.</span>namelist()
</span></span><span style="display:flex;"><span>                  <span style="color:#66d9ef">if</span> n<span style="color:#f92672">.</span>lower()<span style="color:#f92672">.</span>endswith((<span style="color:#e6db74">&#39;.jpg&#39;</span>, <span style="color:#e6db74">&#39;.jpeg&#39;</span>, <span style="color:#e6db74">&#39;.png&#39;</span>, <span style="color:#e6db74">&#39;.webp&#39;</span>, <span style="color:#e6db74">&#39;.avif&#39;</span>))]
</span></span><span style="display:flex;"><span>        images<span style="color:#f92672">.</span>sort()  <span style="color:#75715e"># natural alphabetical order</span>
</span></span><span style="display:flex;"><span>        <span style="color:#66d9ef">return</span> images
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">if</span> __name__ <span style="color:#f92672">==</span> <span style="color:#e6db74">&#34;__main__&#34;</span>:
</span></span><span style="display:flex;"><span>    cbz <span style="color:#f92672">=</span> pathlib<span style="color:#f92672">.</span>Path(sys<span style="color:#f92672">.</span>argv[<span style="color:#ae81ff">1</span>])
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">for</span> page <span style="color:#f92672">in</span> list_pages(cbz):
</span></span><span style="display:flex;"><span>        print(page)
</span></span></code></pre></div><p>הרצת <code>python list_pages.py MyComic.cbz</code> אמורה להדפיס רשימה נקייה ומסודרת של שמות קבצי העמודים.</p>
<h3 id="5-המרה-לpdf-אם-אתה-צריך-גרסה-להדפסה">5. המרה ל‑PDF (אם אתה צריך גרסה להדפסה)</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>unzip -q MyComic.cbz -d tmp_pages
</span></span><span style="display:flex;"><span>convert tmp_pages/*.jpg MyComic.pdf   <span style="color:#75715e"># ImageMagick&#39;s `convert`</span>
</span></span><span style="display:flex;"><span>rm -r tmp_pages
</span></span></code></pre></div><hr>
<h2 id="מגמות-אבטחה-והעתיד-של-cbz">מגמות, אבטחה והעתיד של CBZ</h2>
<table>
<thead>
<tr>
<th>מגמה</th>
<th>מה קורה</th>
<th>השפעה על CBZ</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>הפצה ראשונה באינטרנט</strong></td>
<td>המוֹפְעִים מארחים קבצי CBZ באחסון ענן עם URL‑ים חתומים מראש.</td>
<td>הורדות מהירות יותר, ללא DRM; פרסום עצמי קל יותר.</td>
</tr>
<tr>
<td><strong>קומיקס היברידי/אינטראקטיבי</strong></td>
<td>הוספת <code>index.html</code> + נכסים בתוך הארכיון יוצר קומיקס “משופר” (audio, video, HTML5).</td>
<td>קוראים שתומכים בתצוגת אינטרנט יכולים להציג שכבות מולטימדיה.</td>
</tr>
<tr>
<td><strong>אימוץ של WebP &amp; AVIF</strong></td>
<td>~15 % מההוצאות החדשות (2024) משתמשים בקודקים אלה.</td>
<td>הפחתת גודל של 30‑50 % תוך שמירה על האיכות—קריטי לרוחב הפס במובייל.</td>
</tr>
<tr>
<td><strong>מטא‑נתונים שנוצרו על‑ידי AI</strong></td>
<td>כלים כמו <em>ComicTagger</em> כעת משתמשים ב‑OCR + LLMs כדי למלא את <code>ComicInfo.xml</code>.</td>
<td>גילוי טוב יותר, תיוג אוטומטי וארגון הספרייה.</td>
</tr>
<tr>
<td><strong>אפליקציות קריאה עם סנכרון ענן</strong></td>
<td>Chunky, Perfect Viewer ואחרים מסנכרנים התקדמות דרך Firebase/iCloud.</td>
<td>קריאה חלקה במכשירי טלפון, טאבלט ומחשבים נייחים.</td>
</tr>
<tr>
<td><strong>דחיפת תקינה (CBZ v2.0)</strong></td>
<td>DCI מציעה <code>manifest.json</code> חובה, נכסים ברזולוציות מרובות, ודגל <code>&lt;DRM&gt;</code>.</td>
<td>יהפוך את CBZ לעמיד יותר במכשירי DPI גבוה וניהול זכויות אופציונלי.</td>
</tr>
<tr>
<td><strong>מודעות לאבטחה</strong></td>
<td>התקפות Zip‑bomb (קובץ ZIP קטן → גיגבייטים כאשר מחולצים) הן איום אמיתי.</td>
<td>קוראים כעת מטילים מגבלות על גודל החילוץ ומשתמשים בספריות בטוחות (למשל, <code>zipfile</code> של פייתון עם בדיקות).</td>
</tr>
</tbody>
</table>
<h3 id="טיפ-אבטחה-למפתחים">טיפ אבטחה למפתחים</h3>
<p>תמיד יש לאמת את הגודל הכולל של הקובץ הלא דחוס <strong>לפני</strong> חילוץ קובץ CBZ. בדיקה פשוטה (כפי שמוצגת בקטע הקוד של פייתון) מונעת מארכיונים זדוניים לצרוך את כל שטח הדיסק או הזיכרון.</p>
<hr>
<h2 id="איך-קורא-מציג-בפועל-קובץ-cbz">איך קורא מציג בפועל קובץ CBZ</h2>
<ol>
<li><strong>פתח את הארכיון</strong> – האפליקציה קוראת את ספריית המרכז של ה‑ZIP כדי לקבל אינדקס מהיר של ערכים.</li>
<li><strong>סנן קבצי תמונה</strong> – ערכים שאינם תמונה (<code>ComicInfo.xml</code>, <code>__MACOSX/</code>, וכו&rsquo;) מתעלמים מהם.</li>
<li><strong>מיין אלפביתית</strong> – בגלל השמות הממולאים באפסים, הרשימה הממוינת תואמת את סדר העמודים המתוכנן.</li>
<li><strong>פענח מטא‑נתונים</strong> – אם קיים <code>ComicInfo.xml</code>, הקורא מחלץ דגלי סוגי דפים, כותרת, מחבר, וכו&rsquo;, ויכול להסתיר דפים המסומנים כ‑<code>Advert</code> או <code>Deleted</code>.</li>
<li><strong>Render pages</strong> – התמונות מפוענחות (לעיתים עם מפענחי JPEG/WebP המואצים בחומרה בטאבלטים מודרניים עם דיו אלקטרוני) ומוצגות אחת‑אחר‑השנייה, עם טעינה מוקדמת של כמה דפים הבאים לגלילה חלקה.</li>
<li><strong>Persist state</strong> – מיקום הקריאה, סימניות וההערות נשמרים מקומית או מסונכרנים לענן, בהתאם לאפליקציה.</li>
</ol>
<p>זהו הצינור שמסביר מדוע CBZ מרגיש מהיר ותגובתי כמו PDF מקורי, ובכל זאת נשאר פתוח לחלוטין וניתן לעריכה.</p>
<hr>
<p><strong>Bottom line:</strong> היופי של CBZ טמון בפשטותו—קובץ ZIP פשוט שכל אחד יכול לפתוח, לערוך או להשתמש בו מחדש. עם מטא‑נתונים אופציונליים <code>ComicInfo.xml</code>, קודקי תמונה מודרניים, ותקנים מתפתחים, הוא ממשיך להתפתח תוך שמירה על שורשיו ללא DRM ורב‑פלטפורמיים.</p>
<!-- raw HTML omitted -->
]]></content:encoded>
    </item>
    
  </channel>
</rss>
