DAR_XFORM(1)
๐ DAR_XFORM(1) โ the disk archive "re-slicer" ๐
okay bestie, gather round โ this is the dar_xform page from the General Commands Manual, and she is literally here to change your slice sizes. no cap. โจ
๐ธ NAME ๐ธ
dar_xform โ disk archive "re-slicer" ๐
๐ฆ SYNOPSIS ๐ฆ
dar_xform [options] [<path>/]source [<path>/]destination
dar_xform -h
dar_xform -V
โจ DESCRIPTION โจ
So like, dar_xform changes the size of slices of an existing archive. that's the whole gig. it's giving "glow up but for your slice scheme". ๐
Source is the basename of the existing archive, and destination is the basename of the archive to be created. ๐ซถ
- If the source basename is
-, the archive is read from standard input. ๐ฎ - If the destination basename is
-, the archive is written to standard output โ and heads up, the-soption is not available in that case. ๐ซ
๐ OPTIONS ๐
-hโ displays help usage. bestie said "help me help you". ๐-Vโ displays version information. the vibe check, but for versions. โจ-bโ make the terminal ring when user interaction is required (like for example the creation of a new slice when using the-poption). it's giving "hey. hey bestie. look at me." ๐-s<number>โ Size of the slices in bytes. If the number is followed byk(orK),M,G,TorPthe size is in kilobytes, megabytes, gigabytes, terabytes or petabytes respectively. Example: by default"20M"means 20 megabytes โ it is the same as giving20971520as argument (see also-aSIand-abinaryoptions). If-sis not present the backup will be written to a single slice whatever the size of the backup may be (there is probably some filesystem limitation, thus you might expect problems with file size over 2 gigabytes, depending on your filesystem). ๐-S<number>โ-Sgives the size of the first slice which may be chosen independently of the size of following slices. This option needs-sand by default, the size of the first slice is the same as the one of the following slices. main character first slice energy. ๐-p[<integer>]โ pauses before writing to a new slice (this requires-s). By default there is no pause, all slices are output in the same directory, up to the end of the backup or until the filesystem is full. In this later case, the user is informed of the lack of disk space and dar stops for user interaction. As soon as some disk space is available, the user can continue the backup. The optional integer that this option can receive tells dar to only pause every 'n' slice. Giving3for 'n' will make dar pause only after slices3,6,9and so on. If this integer is not specified, the behavior is as if'1'was given as argument which makes dar pause after each slice. hydration check but for your archive. ๐-nโ Do not allow overwriting of any slice. periodt. ๐ โ๏ธ-wโ Do not warn before overwriting slice. By default (no-nand no-w) overwriting is allowed but a warning is issued before proceeding. so the default is "yes but I'm telling on you first". ๐ญ-E<string>โ the string is a command-line to be launched between the slices of the destination archive. Seedar(1)man page (same option) for more information. ๐-F<string>โ the string is a command-line to be launched between the slices of the source archive. Seedar(1)man page (same option) for more information. ๐-aSI[-unit[s]]โ when usingkMGTEZYprefixes to define a size, use the SI meaning: multiple of 10^3 (a Mega is 1,000,000). ๐-abinary[-unit[s]]โ when usingkMGTEZYprefixes to define a size, use the historical computer science meaning: multiple of 2^10 (a Mega is 1,048,576). ๐พ
ok so this next part is important, don't scroll past it bestie โ
-aSI and -abinary can be used several times, they affect all prefix which follow even those found in file included by -B option up to the next -a... occurrence. Note that if in a file included by -B option an -abinary or -aSI is met, it affects all the following prefix even those outside the included files (for example in the following "-B some.dcf -s 1K" 1K may be equal to 1000 or 1024 depending on the presence of an -aSI or -abinary in the file some.dcf. By default (before any -aSI/binary argument has been reached), binary interpretation of suffix is done (for compatibility with older versions). ๐ฅ
-Qโ Do not display any message onstderrwhen not launched from a terminal (for example when launched from anatjob orcrontab). Remains that any question to the user will be assumed a'no'answer, which most of the time will abort the program. ๐-^perm[:user[:group]]โ defines the permission and ownership to use for created slices. ๐-3<algo>โ Beside each created slice is generated an on-fly hash file using the specified algorithm. Available algorithm are"md5"and"sha1", by default no hash file is generated. This option description is more detailed indarman page (where it has the same designation as here). ๐ง-9<src_num>[,<dst_num>]โ Defines the minimum number of digit to use for the source archive and eventually for the destination archive. If the source has not been defined with a minimum number of digits and you want to specify a number of digits for the destination archive, use zero (or one) as value for src_num. If dst_num is not provided, it defaults to1. See the same option indarman page for more details. ๐ข
๐ NOTES ๐
Dar_xform is not concerned by encryption or compression. It does not need to be aware of it to be able to change the slice scheme. Thus, it is not able to uncompress or uncipher an archive. she's a re-slicer, not a decoder ring, bestie. ๐
๐ EXIT CODES ๐
dar_xform uses the same exit status as dar does, see dar(1) man page. iykyk. โจ
๐ SIGNALS ๐
Any signal sent to dar_xform will abort the program immediately, there is no way to have a proper termination before the end of the process. no graceful exit arc for this one, unfortunately. ๐
๐ซถ SEE ALSO ๐ซถ
dar(1), dar_slave(1), dar_manager(1), dar_cp(1), dar_split(1) โ the whole friend group fr fr. ๐
๐ฆ KNOWN BUGS ๐ฆ
https://github.com/Edrusb/DAR/issues
โญ AUTHOR โญ
Denis Corbin France Europe
and that's the whole page bestie!! ๐ this one shipped as part of the 3rd Berkeley Distribution, dated August 2nd, 2025. go forth and re-slice responsibly. slay. ๐โจ๐ธ
๐ฆ where this page comes from
- alpine 3.24: dar-doc 2.8.5-r0 ยท GPL-2.0-or-later
- fedora 43: dar 2.8.6-1.fc43 ยท GPL-2.0-or-later
- fedora 44: dar 2.8.4-1.fc44 ยท GPL-2.0-or-later
- fedora 44: dar 2.8.6-1.fc44 ยท GPL-2.0-or-later
- nixos 26.05: dar 2.8.2
- nixpkgs unstable: dar 2.8.6
- ubuntu resolute: dar 2.8.3-1build1 ยท GPL-2.0-only
- ubuntu stonking: dar 2.8.5-1 ยท GPL-2.0-only
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms