.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "deb-split 5" .TH deb-split 5 2026-03-06 1.23.7-dirty "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" deb\-split \- قالب بسته باینری چندبخشی دبیان .SH "خلاصه دستور (SYNOPSIS)" .IX Header "خلاصه دستور (SYNOPSIS)" \&\fIfilename\fR\fB.deb\fR .SH "توضیحات (DESCRIPTION)" .IX Header "توضیحات (DESCRIPTION)" قالب چندبخشی \fB.deb\fR برای تقسیم بسته‌های بزرگ به تکه‌های کوچک‌تر جهت تسهیل جابه‌جایی روی رسانه‌های ذخیره‌سازی با ظرفیت کم استفاده می‌شود. .SH "قالب (FORMAT)" .IX Header "قالب (FORMAT)" این پرونده یک بایگانی \fBar\fR با مقدار جادویی (magic value) \fB!\fR است. نام‌های پرونده ممکن است شامل یک ممیز انتهایی (trailing slash) باشند (از نسخه dpkg 1.15.6 به بعد). .PP بایگانی \fBar\fR از چندین عضو با ترتیبی مشخص تشکیل شده است: .IP \fBdebian\-split\fR 4 .IX Item "debian-split" نخستین عضو الزامی شامل مجموعه‌ای از خطوط است که با نویسه خط جدید از یکدیگر جدا شده‌اند. در حال حاضر هشت خط وجود دارد: .RS 4 .IP \(bu 4 شماره نسخه قالب، در زمان نگارش این صفحه راهنما \fB2.1\fR. .IP \(bu 4 نام بسته. .IP \(bu 4 نسخه بسته. .IP \(bu 4 مقدار md5sum بسته. .IP \(bu 4 اندازه کل بسته. .IP \(bu 4 حداکثر اندازه هر بخش. .IP \(bu 4 شماره بخش فعلی، به همراه یک ممیز و تعداد کل بخش‌ها (مانند \(oq1/10\(cq). .IP \(bu 4 معماری بسته (از نسخه dpkg 1.16.1 به بعد). .RE .RS 4 .Sp برنامه‌هایی که بایگانی‌های چندبخشی را می‌خوانند باید برای افزایش شماره نسخه فرعی قالب و وجود خطوط اضافی آماده باشند و در صورت مواجهه با آن‌ها، نادیده‌شان بگیرند. .Sp اگر شماره نسخه اصلی قالب تغییر کرده باشد، تغییری ناسازگار ایجاد شده است و برنامه باید متوقف شود. در غیر این صورت، برنامه باید بتواند با اطمینان به کار خود ادامه دهد، مگر اینکه با عضوی غیرمنتظره در بایگانی (به جز در انتها) مواجه شود، همان‌طور که در زیر شرح داده شده است. .RE .IP \fBdata.\fR\fIN\fR 4 .IX Item "data.N" دومین و آخرین عضو الزامی، که در آن \fIN\fR نشان‌دهنده شماره بخش است. این عضو شامل داده‌های خام بخش مورد نظر است. .PP این اعضا باید دقیقاً با همین ترتیب قرار گیرند. پیاده‌سازی‌های فعلی باید هرگونه عضو اضافی پس از \fBdata.\fR\fIN\fR را نادیده بگیرند. اعضای بیشتری ممکن است در آینده تعریف شوند و (در صورت امکان) پس از این دو عضو قرار خواهند گرفت. .SH "همچنین ببینید (SEE ALSO)" .IX Header "همچنین ببینید (SEE ALSO)" \&\fBdeb\fR\|(5), \&\fBdpkg\-split\fR\|(1).