|
|
PEP's primary function is the storage of (pseudonymized) data. Most users will therefore access the system to either upload data into it, or to download data from it. This page describes how to do so using the `pepcli` command line utility.
|
|
|
|
|
|
# Overview
|
|
|
|
|
|
The `pepcli` utility is documented extensively on a [separate page](Using-pepcli). This page provides some additional information and examples on
|
|
|
PEP's primary function is the storage of (pseudonymized) data. Most users will therefore access the system to either upload data into it, or to download data from it. This page describes how to do so using the `pepcli` command line utility. Extensively on a [separate page](Using-pepcli), this page provides some additional information and examples on
|
|
|
|
|
|
- [uploading data](#uploading-data) using the `pepcli store` command, and
|
|
|
- [downloading data](#downloading-data) using the `pepcli pull` command.
|
|
|
|
|
|
The documentation on this page assumes that the user is familiar with PEP's [data structure](Data-structure). The examples on this page assume use of a Unix-like environment; users of different platforms should adapt their command lines accordingly. Additionally, users are expected to pass command line switches [appropriate to their situation](Using-pepcli#general-usage), and to [ensure that they are enrolled](Using-pepcli#enrollment) with the PEP system. For brevity, the examples on this page do not include such switches.
|
|
|
The documentation on this page assumes that the user is familiar with PEP's [data structure](Data-structure). The examples are based on the use of a Unix-like environment; users running `pepcli` on different platforms should adapt their command lines accordingly. Additionally, users are expected to pass command line switches [appropriate for their situation](Using-pepcli#general-usage), and to [ensure that they are enrolled](Using-pepcli#enrollment) with the PEP system. For brevity, the examples on this page do not include such switches.
|
|
|
|
|
|
## Limitations
|
|
|
# Limitations
|
|
|
|
|
|
PEP can only store a single file in any given cell. If multiple files are to be distributed together (e.g. because one is unusable without another), they should be stored in multiple columns, and all those columns should be made available to downloaders. Alternatively, uploaders could package files into an archive (e.g. using the `tar` utility) and upload the archive to a single PEP column. Downloaders would then need to unpack the archive before they can analyze the original file contents.
|
|
|
|
... | ... | |