Skip to main content

Split a text file into parts of the same filesize

Project description

cmem-plugin-splitfile

Split a text file into parts with a specified size.

eccenca Corporate Memory

This is a plugin for eccenca Corporate Memory. You can install it with the cmemc command line clients like this:

cmemc admin workspace python install cmem-plugin-splitfile

Parameters

Input filename

The input file to be split.
Example: An input file with the name input.nt will be split into files with the names input_000000001.nt, input_000000002.nt, input_000000003.nt, etc.
⚠️ Existing files will be overwritten!

Chunk size

The maximum size of the chunk files.

Size unit

The unit of the size value: kilobyte (KB), megabyte (MB), gigabyte (GB), or number of lines (Lines).

Include header

Include the header in each split. The first line of the input file is treated as the header.

Delete input file

Delete the input file after splitting.

Use internal projects directory

Use the internal projects directory of DataIntegration to fetch and store files, instead of using the API. If enabled, the "Internal projects directory" parameter has to be set.

Internal projects directory

The path to the internal projects directory. If "Use internal projects directory" is disabled, this parameter has no effect.

poetry ruff mypy copier

Project details


Download files

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

Source Distribution

cmem_plugin_splitfile-1.0.1.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

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

cmem_plugin_splitfile-1.0.1-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

Details for the file cmem_plugin_splitfile-1.0.1.tar.gz.

File metadata

  • Download URL: cmem_plugin_splitfile-1.0.1.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.11.11 Linux/6.8.0-1021-azure

File hashes

Hashes for cmem_plugin_splitfile-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b620fcfcb842c144ab8abfc4abb04d2881236bc61c1dd8829212f5429481d065
MD5 ca8f6a503ca5c6488c170756d4919250
BLAKE2b-256 96752e1b4268573e2464552cf9e1abfb06f064b6e91089b3eba83a6dcc865690

See more details on using hashes here.

File details

Details for the file cmem_plugin_splitfile-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cmem_plugin_splitfile-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7e1f2f60358cf72f6c6a7356d211a94e3376af114f8cfc7a0729a350cff8ca57
MD5 dc8e8fb81b0a3d724f625a8d25aa14ec
BLAKE2b-256 b8ae285f40e791a193a0c92709241a0186a6cba9a1a61659fd48aa8ca5839631

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page