Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 13 additions & 15 deletions content/install-guides/c2patool.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ minutes_to_complete: 20
official_docs: https://github.com/contentauth/c2patool
author: Kostiantyn Perehuda

draft: true

test_maintenance: false

### FIXED, DO NOT MODIFY
Expand All @@ -17,19 +15,13 @@ multitool_install_part: false
layout: installtoolsall
---

## Overview
Content Credentials use the Coalition for Content Provenance and Authenticity (C2PA) standard to record media provenance. [C2PA Tool](https://github.com/contentauth/c2patool), invoked as `c2patool`, reads, creates, and validates Content Credentials in supported media files.

[C2PA Tool](https://github.com/contentauth/c2patool), invoked as `c2patool`, reads, creates, and
validates Content Credentials in supported media files. Content Credentials use the
Coalition for Content Provenance and Authenticity (C2PA) standard to record media provenance.
You can install C2PA Tool on 64-bit Arm Linux, macOS on Apple silicon, or Windows on Arm. The Linux instructions in this guide cover Ubuntu and Debian.

You can install C2PA Tool on 64-bit Arm Linux, macOS on Apple silicon, or Windows on Arm.
The Linux instructions cover Ubuntu and Debian.
On macOS, you'll install C2PA Tool with Homebrew.

On macOS, install C2PA Tool with Homebrew. On Arm Linux and Windows on Arm, the following
steps use Cargo, Rust's package manager, to download the source code, compile it for Arm,
and install the executable. Building from source produces an executable that runs natively
on your Arm system.
On Arm Linux and Windows on Arm, use Cargo, the Rust package manager, to install C2PA Tool. With Cargo, you'll download the source code and compile it for Arm. This produces an executable for your Arm platform.

Homebrew and Cargo install the version available from their package source. For release
information, see [C2PA Tool releases](https://github.com/contentauth/c2patool/releases).
Expand Down Expand Up @@ -67,7 +59,7 @@ Build C2PA Tool from source with the ARM64 Rust toolchain to install a native AR
on Windows on Arm.

Install the Microsoft C++ Build Tools and [Rust](https://www.rust-lang.org/tools/install) with the
MSVC toolchain for ARM64. Install [7-Zip](https://www.7-zip.org/) and add its installation
Microsoft Visual C++ (MSVC) toolchain for ARM64. Install [7-Zip](https://www.7-zip.org/) and add its installation
directory (typically `C:\Program Files\7-Zip`) to your `PATH`.

Open a new PowerShell window and confirm that 7-Zip is available:
Expand All @@ -76,7 +68,9 @@ Open a new PowerShell window and confirm that 7-Zip is available:
7z -h
```

The output displays the 7-Zip version and command usage. Then build and install C2PA Tool from source:
The output displays the 7-Zip version and command usage.

Then, build and install C2PA Tool from source:

```console
cargo install c2patool --locked
Expand Down Expand Up @@ -106,7 +100,7 @@ The expected output starts with:
Tool for displaying and creating C2PA manifests.
```

## Troubleshooting
## Troubleshoot installation issues

If your shell can't find `c2patool`, open a new terminal. For a Cargo installation, confirm that
`$HOME/.cargo/bin` on Linux or `%USERPROFILE%\.cargo\bin` on Windows is in your `PATH`.
Expand Down Expand Up @@ -139,3 +133,7 @@ For a Cargo installation, run:
```console
cargo uninstall c2patool
```

## Next steps

You can now use the C2PA Tool to work with Content Credentials on Arm.
36 changes: 19 additions & 17 deletions content/install-guides/exiftool.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ minutes_to_complete: 10
official_docs: https://exiftool.org/install.html
author: Kostiantyn Perehuda

draft: true

test_maintenance: false

### FIXED, DO NOT MODIFY
Expand All @@ -17,14 +15,12 @@ multitool_install_part: false
layout: installtoolsall
---

## Overview

[ExifTool](https://exiftool.org/) reads and writes metadata in image, audio, and video files.
You can install it on macOS on Apple silicon, 64-bit Arm Linux, or Windows 11 on Arm.
On Windows on Arm, you use the Windows x64 executable under emulation.
You can install ExifTool on macOS on Apple silicon, 64-bit Arm Linux, or Windows 11 on Arm.
On Windows on Arm, you'll use the Windows x64 executable under emulation.

Package-manager commands install the version available from your package source. See the
[ExifTool download page](https://exiftool.org/) for current releases.
Package-manager commands install the version available from your package source. For current releases, see the
[ExifTool download page](https://exiftool.org/).

## Install on macOS

Expand Down Expand Up @@ -62,8 +58,11 @@ Follow the [official Windows installation instructions](https://exiftool.org/ins
2. Extract the archive and open the extracted folder containing `exiftool(-k).exe`.
3. In File Explorer, select **View > Show > File name extensions**, then rename `exiftool(-k).exe` to `exiftool.exe`.
4. Move `exiftool.exe` and its accompanying `exiftool_files` folder into a permanent folder, such as `C:\Users\<username>\Tools\ExifTool`. Keep them together.
5. Search the Start menu for **Edit environment variables for your account** and open it. Under **User variables**, select **Path**, then **Edit > New**. Add the full path to the folder directly containing `exiftool.exe`, such as `C:\Users\<username>\Tools\ExifTool`, replacing `<username>` with your Windows user folder name. Select **OK** to save and close the dialogs.
6. Open a new PowerShell window so it picks up the change.
5. Search the **Start** menu for **Edit environment variables for your account** and open it.
6. Under **User variables**, select **Path**, then select **Edit > New**.
7. Add the full path to the folder directly containing `exiftool.exe`, such as `C:\Users\<username>\Tools\ExifTool`. Replace `<username>` with the name of your Windows user folder.
8. Select **OK** to save and close the dialogs.
9. Open a new PowerShell window so that it picks up the change.

## Verify the installation

Expand All @@ -79,19 +78,22 @@ The output is similar to:
13.55
```

Your version can differ. List the available metadata tags to confirm ExifTool runs:
Your version can differ. List the available metadata tags to confirm that ExifTool runs:

```console
exiftool -list
```

The output begins with `Available tags:` followed by tag names.

## Troubleshooting
## Troubleshoot installation issues

If your shell can't find `exiftool`, open a new terminal. Confirm that the directory containing
`exiftool` is in your `PATH`. On Windows, also check that the executable is named `exiftool.exe` and that `exiftool_files` is still beside it.

If Ubuntu can't locate the package, check that the `universe` repository is enabled for your Ubuntu
release. After checking, run `sudo apt update` again.

If your shell can't find `exiftool`, open a new terminal and confirm that the directory containing
`exiftool` is in your `PATH`. On Windows, also check that the executable is named `exiftool.exe`
and that `exiftool_files` is still beside it.
## Next steps

If Ubuntu cannot locate the package, check that the `universe` repository is enabled for your Ubuntu
release, then run `sudo apt update` again.
You can now use ExifTool to read and write media metadata on Arm.
Loading