OnWorks favicon

dar_xform - Online in the Cloud

Run dar_xform in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command dar_xform that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



dar_xform - disk archive "re-slicer"


dar_xform [options] [<path>/]source [<path>/]destination

dar_xform -h

dar_xform -V


dar_xform changes the size of slices of an existing archive.

Source is the basename of the existing archive, destination is the basename of the archive
to be created. If source basename is "-", the archive is read from standard input. If the
destination basename is "-", the archive is written to standard output and -s option is
not available.


-h displays help usage.

-V displays version information.

-b make the terminal ring when user interaction is required (like for
example the creation of a new slice when using the -p option)

-s <number> Size of the slices in bytes. If the number is followed by k (or K), M,
G, T or P the size is in kilobytes, megabytes, gigabytes, terabytes or
petabytes respectively. Example: by default "20M" means 20 megabytes
it is the same as giving 20971520 as argument (see also -aSI and
-abinary options). If -s is 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> -S gives the size of the first slice which may be chosen independently
of the size of following slices. This option needs -s and by default,
the size of the first slice is the same as the one of the following

-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 very 'n' slice. Giving 3 for 'n' will
make dar pause only after slices 3, 6, 9 and 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.

-n Do not allow overwriting of any slice.

-w Do not warn before overwriting slice. By default (no -n and no -w)
overwriting is allowed but a warning is issued before proceeding.

-E <string> the string is a command-line to be launched between the slices of the
destination archive. See dar(1) man page (same option) for more

-F <string> the string is a command-line to be launched between the slices of the
source archive. See dar(1) man page (same option) for more

-aSI[-unit[s]] when using k M G T E Z Y prefixes to define a size, use the SI
meaning: multiple of 10^3 (a Mega is 1,000,000).

-abinary[-unit[s]] when using k M G T E Z Y prefixes to define a size, use the historical
computer science meaning: multiple of 2^10 (a Mega is 1,048,576).

-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 on stderr when not launched from a terminal
(for example when launched from an at job or crontab). 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 in dar man 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
for the destination archive. If you the source has not been defined
with a minimum number of digit and you want to define a value for the
destination archive, use zero (or one) as value for src. See the same
option in dar man page for more details.


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.


dar_xform uses the same exit status as dar does, see dar(1) man page.


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

Use dar_xform online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Clover EFI bootloader
    Clover EFI bootloader
    Project has moved to
    Features:Boot macOS, Windows, and Linux
    in UEFI or legacy mode on Mac or PC with
    Download Clover EFI bootloader
  • 2
    Sequelize is a promise-based Node.js
    ORM for Postgres, MySQL, MariaDB, SQLite
    and Microsoft SQL Server. It features
    solid transaction support, relations,
    Download Sequelize
  • 3
    Join us in Gitter!
    Enable the URPMS repository in your
    system -
    Download unitedrpms
  • 4
    Boost C++ Libraries
    Boost C++ Libraries
    Boost provides free portable
    peer-reviewed C++ libraries. The
    emphasis is on portable libraries which
    work well with the C++ Standard Library.
    See http://www.bo...
    Download Boost C++ Libraries
  • 5
    Library to enable user space
    application programs to communicate with
    USB devices. Audience: Developers, End
    Users/Desktop. Programming Language: C.
    Download libusb
  • 6
    SWIG is a software development tool
    that connects programs written in C and
    C++ with a variety of high-level
    programming languages. SWIG is used with
    Download SWIG
  • 7
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce theme, built with
    Next JS, Webpack, Babel, Node, and
    Express, using GraphQL and Apollo
    Client. WooCommerce Store in React(
    contains: Products...
    Download WooCommerce Nextjs React Theme
  • More »

Linux commands