Skip to main content

XFERX

XFERX is an utility for transferring files between various file systems.

Fs / Features Read file Write file Delete file Initialize Create dir/special
RT-11 Yes Yes Yes Yes N/A
DOS-11 Yes Yes Yes Yes Yes
DOS-11 DecTape Yes Yes Yes Yes No
DOS-11 MagTape Yes Yes Yes Yes No
XXDP Yes Yes Yes No N/A
CAPS-11 Yes Yes Yes Yes N/A
Files-11 Yes No No No No
SOLO Yes Yes Yes Yes N/A
PDP-7 UNIX v0 Yes Yes Yes No Yes
PDP-7 DECsys Yes Yes Yes Yes N/A
PDP-9/15 ADSS Yes Yes Yes Yes N/A
PDP-15 DOS-15 Yes No No No No
UNIX v1 Yes No No No No
UNIX v5 Yes No No No No
UNIX v6 Yes No No No No
UNIX v7 Yes No No No No
RSTS/E Yes No No No No
OS/8 Yes Yes Yes Yes N/A
4k Disk Monitor Yes Yes Yes Yes N/A
CAPS-8 Yes Yes Yes Yes N/A
TSS/8 Yes Yes Yes Yes Yes
COS-300/COS-310 Yes Yes Yes Yes N/A
Apple II ProDOS Yes Yes Yes Yes Yes
Apple II Pascal Yes Yes Yes Yes N/A
Apple DOS 3.x Yes Yes Yes Yes N/A
MFS (Macintosh Filesystem) Yes Yes Yes Yes N/A
Data General DOS/RDOS Yes Yes Yes No No
Data General DOS/RDOS MagTape Yes No No Yes N/A
Data General DOS/RDOS Dump Yes No No No No
Interdata OS/32 Yes Yes Yes Yes N/A
Interdata OS/32 Backup Tape Yes Yes Yes Yes N/A

Installation

Using pip

pip install xferx

Binary releases

You can download the Windows binaries from the releases page.

Commands

The file system must be logically mounted and assigned a logical device name before use. This is done with the MOUNT command.

The following commands are availables:

  • @ Executes a command file
  • ASSIGN Associates a logical device name with a device
  • CD Changes or displays the current working drive and directory
  • COPY Copies files
  • CREATE Creates files or directories
  • DEASSIGN Removes logical device name assignments
  • DELETE Removes files from a volume
  • DIR Lists file directories
  • DISMOUNT Disassociates a logical disk assignment from a file
  • DUMP Prints formatted data dumps of files or devices
  • ECHO Write arguments to the terminal
  • EXAMINE Examines disk structure
  • EXIT Exit the shell
  • HELP Displays commands help
  • INITIALIZE Writes an empty device directory on the specified volume
  • MOUNT Assigns a logical disk unit to a file
  • PWD Displays the current working drive and directory
  • SHELL Executes a system shell command
  • SHOW Displays software status
  • TYPE Outputs files to the terminal

Usage example

[SY:/home/andreax/devel/xferx] mount DL0: test.dsk
?MOUNT-I-Disk test.dsk mounted to DL0:
[SY:/home/andreax/devel/xferx] DL0:
[DL0:] dir
BOS   .SAV    61  21-Nov-95    VCG   .SAV    40  24-Aug-92
CLI   .SAV    26  24-Aug-92    FRUN  .SAV     4  24-Aug-92
PRINT .SAV    31  24-Aug-92    WHOIS .SAV    24  24-Aug-92
NETSPY.SAV    18  24-Aug-92    LOGIN .SAV    14  24-Aug-92
NETCLK.SAV    17  24-Aug-92    SPQSRV.SAV    22  24-Aug-92
PRTQ  .SAV    92  24-Aug-92    FINGER.SAV     6  24-Aug-92
RSOLV .SAV    20  24-Aug-92    TELSRV.SAV    23  24-Aug-92
TN    .SAV    35  24-Aug-92    LOGOUT.SAV    12  24-Aug-92
HOSTS .SAV    14  24-Aug-92    FTP   .SAV    29  24-Aug-92
FTPSRV.SAV    27  24-Aug-92    SMTP  .SAV    39  24-Aug-92
LOG   .SAV     9  24-Aug-92    SMPSRV.SAV    35  24-Aug-92
CRMAIL.SAV    14  27-Apr-86    XNET  .SAV    25  24-Aug-92
PING  .SAV    28  24-Aug-92    MSG   .SAV    59  27-Apr-86
HELPF .SAV     7  01-Mar-80    UDP   .SAV    69  24-Aug-92
SNDMSG.SAV    45  27-Apr-86    SYSMGR.SAV    37  05-Jul-83
HELP  .TXT   382  24-Aug-92    LOG   .TXT   100  21-Nov-95
UNSENT.MSG   100  21-Nov-95    < UNUSED >    29
CAT   .MAC    13  31-Dec-88    CAT   .SAV     5  31-Dec-88
< UNUSED >  8661
 35 Files, 1482 Blocks
  8690 Free blocks
[DL0:] copy *.txt sy:
DK:HELP.TXT -> SY:/home/andreax/devel/xferx/HELP.TXT
DK:LOG.TXT -> SY:/home/andreax/devel/xferx/LOG.TXT
[DL0:] mount /dos DL1: SY:BA-F019F-MC_CZZMAF0_DYDP+1_XXDP_UTILITY_1980.DSK
?MOUNT-I-Disk BA-F019F-MC_CZZMAF0_DYDP+1_XXDP_UTILITY_1980.DSK mounted to DL0:
[DL0:] dir DL1:
HSAAA0.SYS    24  22-Mar-80    HUDIA0.SYS     6  22-Mar-80
HELP  .TXT    26  22-Mar-80    HDDYA0.SYS     3  22-Mar-80
HDCTA0.SYS     2  22-Mar-80    HDDBA0.SYS     2  22-Mar-80
HDDDA1.SYS     3  22-Mar-80    HDDKA0.SYS     2  22-Mar-80
HDDLB0.SYS     4  22-Mar-80    HDDMA0.SYS     3  22-Mar-80
HDDPA0.SYS     2  22-Mar-80    HDDRA1.SYS     3  22-Mar-80
HDDSA0.SYS     2  22-Mar-80    HDDTA0.SYS     2  22-Mar-80
HDDXA0.SYS     3  22-Mar-80    HDKBA0.SYS     1  22-Mar-80
HDMMA0.SYS     2  22-Mar-80    HDMSA0.SYS     3  22-Mar-80
HDMTA0.SYS     2  22-Mar-80    HDPDA0.SYS     3  22-Mar-80
HDPPA0.SYS     1  22-Mar-80    HDPRA0.SYS     1  22-Mar-80
HDPTA0.SYS     1  22-Mar-80    HMCTA0.SYS    17  22-Mar-80
HMDBA0.SYS    16  22-Mar-80    HMDDA1.SYS    17  22-Mar-80
HMDKA0.SYS    16  22-Mar-80    HMDLB0.SYS    11  22-Mar-80
HMDMA0.SYS    17  22-Mar-80    HMDPA0.SYS    16  22-Mar-80
HMDRA2.SYS    17  22-Mar-80    HMDSA0.SYS    16  22-Mar-80
HMDTA0.SYS    16  22-Mar-80    HMDXA0.SYS    17  22-Mar-80
HMMSA0.SYS    17  22-Mar-80    HMDYA0.SYS    17  22-Mar-80
HMMMA0.SYS    17  22-Mar-80    HMMTA0.SYS    17  22-Mar-80
HMPDA0.SYS    17  22-Mar-80    UPD1  .BIN    12  22-Mar-80
UPD2  .BIN    16  22-Mar-80    XTECO .BIN    16  22-Mar-80
DXCL  .BIN    32  22-Mar-80    SETUP .BIN    26  22-Mar-80
ZFLAB0.BIN     8  22-Mar-80

TOTL BLKS:   472
TOTL FILES:   45

[DL0:] mount dl2: /dos dos_rk.dsk
?MOUNT-I-Disk dos_rk.dsk mounted to DL0:
[DL0:] dir DL2:
DIRECTORY DL2: [1,1]

24-MAY-11

BADB  .SYS     1  05-NOV-98 <377>
MONLIB.CIL   180C 05-NOV-98 <377>
VERIFY.LDA    65C 05-NOV-98 <233>
FOO   .BAR     3  06-NOV-98 <233>
OVRLAY.LIB     5  05-NOV-98 <233>
LINK  .LDA    67C 05-NOV-98 <233>
CILUS .LDA    33C 05-NOV-98 <233>
PIP   .LDA    36C 05-NOV-98 <233>
MACRO .LDA    39C 05-NOV-98 <233>
EDIT  .LDA    13C 05-NOV-98 <233>
FILDMP.LDA     9C 05-NOV-98 <233>
LIBR  .LDA    10C 05-NOV-98 <233>
FILCOM.LDA    12C 05-NOV-98 <233>
CREF  .LDA     9C 05-NOV-98 <233>

TOTL BLKS:   482
TOTL FILES:   14

Links

RT-11

DOS-11

XXDP

CAPS-8

CAPS-11

SOLO

UNIX

RSTS/E

PDP-7 DECSys

PDP-9/PDP-15 Advanced Software System

PDP-15 DOS-15

PDP-8 OS/8

PDP-8 PS/8

PDP-8 4k Disk Monitor

PDP-8 TSS/8

PDP-8 Commercial Operating System COS 300/310

Apple II ProDOS / Apple III SOS (Sophisticated Operating System)

Apple II Pascal

Apple II AppleDOS

Data General DOS / RDOS

Interdata OS/32

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xferx-3.7.3.tar.gz (290.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xferx-3.7.3-py3-none-any.whl (365.9 kB view details)

Uploaded Python 3

File details

Details for the file xferx-3.7.3.tar.gz.

File metadata

  • Download URL: xferx-3.7.3.tar.gz
  • Upload date:
  • Size: 290.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xferx-3.7.3.tar.gz
Algorithm Hash digest
SHA256 258a4fc42c3ad699541700564dc6105067465282a516bc2554fea348a2361365
MD5 2c909cd4524fc8d3a0db554cbbc36e65
BLAKE2b-256 611c36917ea64f69aa0ab2bd4ed534b6cb905d0399948cfc062562887962df9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for xferx-3.7.3.tar.gz:

Publisher: release.yml on andreax79/xferx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file xferx-3.7.3-py3-none-any.whl.

File metadata

  • Download URL: xferx-3.7.3-py3-none-any.whl
  • Upload date:
  • Size: 365.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for xferx-3.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8f972df42fb8fa5f81095d5ae235cd9688dc1a306741fa223c175c46476520d4
MD5 e599ab1e03cade69fa1bbc19c2eec686
BLAKE2b-256 af1b80391cbe5faad92d67dfdb8dc3414717ff669413615658d5d42cfd809471

See more details on using hashes here.

Provenance

The following attestation bundles were made for xferx-3.7.3-py3-none-any.whl:

Publisher: release.yml on andreax79/xferx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

3.7.3 This release

2 files

3.7.2

2 files

3.7.1

2 files

3.6.0

2 files

3.5.0

2 files

3.4.0

2 files

3.3.0

2 files

3.2.0

2 files

3.0.2

2 files

3.0.1

2 files

3.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page