Linux workstation

Upstream software project

perl-encode

character encodings in Perl

About perl-encode

character encodings in Perl

This project links 19 native package records across 10 recorded operating-system releases. Compare the retained versions and architectures below, then open the package for your own release.

These are catalog observations, not a guarantee of installation, compatibility, or upstream support.

Project pictures and package coverage

Alpine Linux 3.21: 2 package records; Alpine Linux 3.22: 2 package records; Alpine Linux 3.23: 2 package records; Debian 12 (Bookworm): 1 package records; Debian 13 (Trixie): 1 package records; Fedora 43: 4 package records; Fedora 44: 4 package records; openSUSE Leap 15.6: 1 package records; openSUSE Leap 16.0: 1 package records; openSUSE Tumbleweed: 1 package records. Catalog coverage diagram, not an application screenshot.perl-encode: recorded package coverageAlpine Linux 3.212 recordsAlpine Linux 3.222 recordsAlpine Linux 3.232 recordsDebian 12 (Bookworm)1 recordsDebian 13 (Trixie)1 recordsFedora 434 recordsFedora 444 recordsopenSUSE Leap 15.61 records
OpenFactory diagram of linked package records. The first eight releases are shown; all 10 appear below. It is not an application screenshot.

Project identity

Project
perl-encode
Publisher
Not authoritatively mapped
Native package records
19
Operating systems
alpine-linux-3-21, alpine-linux-3-22, alpine-linux-3-23, debian-12, debian-13, fedora-43, fedora-44, opensuse-leap-15-6, opensuse-leap-16-0, opensuse-tumbleweed
License expression
GPL-1.0-or-later OR Artistic-1.0-Perl
Metadata completeness
70/100 (not a software quality rating)
Source repository
Not reported

Source-reported description

The fullest retained description is shown with its source. Distribution packaging descriptions may include downstream details.

The 'Encode' module provides the interface between Perl strings and the rest of the system. Perl strings are sequences of _characters_. The repertoire of characters that Perl can represent is a superset of those defined by the Unicode Consortium. On most platforms the ordinal values of a character as returned by 'ord(_S_)' is the _Unicode codepoint_ for that character. The exceptions are platforms where the legacy encoding is some variant of EBCDIC rather than a superset of ASCII; see perlebcdic. During recent history, data is moved around a computer in 8-bit chunks, often called "bytes" but also known as "octets" in standards documents. Perl is widely used to manipulate data of many types: not only strings of characters representing human or computer languages, but also "binary" data, being the machine's representation of numbers, pixels in an image, or just about anything. When Perl is processing "binary data", the programmer wants Perl to process "sequences of bytes". This is not a problem for Perl: because a byte has 256 possible values, it easily fits in Perl's much larger "logical character". This document mostly explains the _how_. perlunitut and perlunifaq explain the _why_.

Description source

Packages by operating system

Compare recorded versions, then open a package for dependency, file, checksum, and repository evidence. Version strings are distribution-specific, not a ranking of newer software.

Alpine Linux 3.21

  1. perl-encode

    Alpine Linux 3.21 / source perl-encode

    3.21-r1

    character encodings in Perl

    aarch64x86_64v3.21
  2. perl-encode-doc

    Alpine Linux 3.21 / source perl-encode

    3.21-r1

    character encodings in Perl (documentation)

    aarch64x86_64v3.21

Alpine Linux 3.22

  1. perl-encode

    Alpine Linux 3.22 / source perl-encode

    3.21-r1

    character encodings in Perl

    aarch64x86_64v3.22
  2. perl-encode-doc

    Alpine Linux 3.22 / source perl-encode

    3.21-r1

    character encodings in Perl (documentation)

    aarch64x86_64v3.22

Alpine Linux 3.23

  1. perl-encode

    Alpine Linux 3.23 / source perl-encode

    3.21-r2

    character encodings in Perl

    aarch64x86_64v3.23
  2. perl-encode-doc

    Alpine Linux 3.23 / source perl-encode

    3.21-r2

    character encodings in Perl (documentation)

    aarch64x86_64v3.23

Debian 12 (Bookworm)

  1. libencode-perl

    Debian 12 (Bookworm) / perl / source libencode-perl

    3.19-1+b1

    module providing interfaces between Perl's strings and the system

    amd64arm64bookworm

Debian 13 (Trixie)

  1. libencode-perl

    Debian 13 (Trixie) / perl / source libencode-perl

    3.21-1+b2

    module providing interfaces between Perl's strings and the system

    amd64arm64trixie

Fedora 43

  1. perl-Encode

    Fedora 43 / Unspecified / source perl-Encode

    4:3.21-520.fc43

    Character encodings in Perl

    aarch64i686x86_6443
  2. perl-Encode-devel

    Fedora 43 / Unspecified / source perl-Encode

    4:3.21-520.fc43

    Perl Encode Module Generator

    aarch64i686x86_6443
  3. perl-Encode-tests

    Fedora 43 / Unspecified / source perl-Encode

    4:3.21-520.fc43

    Tests for perl-Encode

    aarch64x86_6443
  4. perl-encoding

    Fedora 43 / Unspecified / source perl-Encode

    4:3.00-520.fc43

    Write your Perl script in non-ASCII or non-UTF-8

    aarch64x86_6443

Fedora 44

  1. perl-Encode

    Fedora 44 / Unspecified / source perl-Encode

    4:3.21-521.fc44

    Character encodings in Perl

    aarch64i686x86_6444
  2. perl-Encode-devel

    Fedora 44 / Unspecified / source perl-Encode

    4:3.21-521.fc44

    Perl Encode Module Generator

    aarch64i686x86_6444
  3. perl-Encode-tests

    Fedora 44 / Unspecified / source perl-Encode

    4:3.21-521.fc44

    Tests for perl-Encode

    aarch64x86_6444
  4. perl-encoding

    Fedora 44 / Unspecified / source perl-Encode

    4:3.00-521.fc44

    Write your Perl script in non-ASCII or non-UTF-8

    aarch64x86_6444

openSUSE Leap 15.6

  1. perl-Encode

    openSUSE Leap 15.6 / Unspecified / source perl-Encode

    3.19-bp156.2.4

    Character encodings in Perl

    aarch64ppc64les390xx86_64leap-15.6

openSUSE Leap 16.0

  1. perl-Encode

    openSUSE Leap 16.0 / Unspecified / source perl-Encode

    3.210.0-bp160.1.12

    Character encodings in Perl

    aarch64ppc64les390xx86_64leap-16.0

openSUSE Tumbleweed

  1. perl-Encode

    openSUSE Tumbleweed / Unspecified / source perl-Encode

    3.24-1.4

    Character encodings in Perl

    x86_64tumbleweed

Project resources and further reading

Mapping provenance

Only source-backed identity signals create public cross-OS links. A reviewer can later approve or dispute an inferred relationship without rewriting native package history.

No field-level source record is published yet.