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 client 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.

workflow pypi version license 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.1.0.tar.gz (10.9 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.1.0-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cmem_plugin_splitfile-1.1.0.tar.gz
  • Upload date:
  • Size: 10.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.13.8 Linux/6.14.0-1012-azure

File hashes

Hashes for cmem_plugin_splitfile-1.1.0.tar.gz
Algorithm Hash digest
SHA256 99a0b43a99c8070f552308b2daa88a2a63bc9efc144524603bf88e63a16447b0
MD5 700a35eacd28186c42e1a7f6530dbdf0
BLAKE2b-256 29d6216b855c53aea4ae68be6e09653cc244e7a9d56726b842f75283aab8d06a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cmem_plugin_splitfile-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fa01d0acb203d76a7ea61d3cb50f7a63926726c7d27522788e23003a738a7901
MD5 6b61673d0be9c040e458d1a6fdd6789b
BLAKE2b-256 8d3a90e50febe15ea7c8efe5509b28da7674166b12c7ca67934fc765d3cdbcd4

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