perl-CBOR-XS - Concise Binary Object Representation (CBOR, RFC7049)

Property Value
Distribution openSUSE Leap 15.0
Repository Packman all
Package filename perl-CBOR-XS-1.71-lp150.5.1.aarch64.rpm
Package name perl-CBOR-XS
Package version 1.71
Package release lp150.5.1
Package architecture aarch64
Package type rpm
Category Development/Libraries/Perl
License GPL-3.0
Maintainer -
Download size 80.92 KB
Installed size 223.09 KB
This module converts Perl data structures to the Concise Binary Object
Representation (CBOR) and vice versa. CBOR is a fast binary serialisation
format that aims to use an (almost) superset of the JSON data model, i.e.
when you can represent something useful in JSON, you should be able to
represent it in CBOR.
In short, CBOR is a faster and quite compact binary alternative to JSON,
with the added ability of supporting serialisation of Perl objects. (JSON
often compresses better than CBOR though, so if you plan to compress the
data later and speed is less important you might want to compare both
formats first).
To give you a general idea about speed, with texts in the megabyte range,
'CBOR::XS' usually encodes roughly twice as fast as Storable or JSON::XS
and decodes about 15% faster than those. The shorter the data, the
worse Storable performs in comparison.
Regarding compactness, 'CBOR::XS'-encoded data structures are usually about
20% smaller than the same data encoded as (compact) JSON or Storable.
In addition to the core CBOR data format, this module implements a number
of extensions, to support cyclic and shared data structures (see
'allow_sharing' and 'allow_cycles'), string deduplication (see
'pack_strings') and scalar references (always enabled).
The primary goal of this module is to be _correct_ and the secondary goal
is to be _fast_. To reach the latter goal it was written in C.
See MAPPING, below, on how CBOR::XS maps perl values to CBOR values and
vice versa.


Package Version Architecture Repository
perl-CBOR-XS-1.71-lp150.5.5.x86_64.rpm 1.71 x86_64 Packman
perl-CBOR-XS-1.71-lp150.5.1.armv7hl.rpm 1.71 armv7hl Packman
perl-CBOR-XS - - -


Name Value - - - -
perl(:MODULE_COMPAT_5.26.1) -
perl(Types::Serialiser) -
perl(common::sense) -


Name Value
perl(CBOR::XS) = 1.71
perl-CBOR-XS = 1.71-lp150.5.1
perl-CBOR-XS(aarch-64) = 1.71-lp150.5.1


Type URL
Binary Package perl-CBOR-XS-1.71-lp150.5.1.aarch64.rpm
Source Package perl-CBOR-XS-1.71-lp150.5.1.src.rpm

Install Howto

  1. Add the Packman repository:
    # zypper addrepo packman
  2. Install perl-CBOR-XS rpm package:
    # zypper install perl-CBOR-XS




2018-12-06 - Stephan Kulow <>
- updated to 1.71
see /usr/share/doc/packages/perl-CBOR-XS/Changes
1.71 Thu Nov 15 20:52:13 CET 2018
- work around what smells like a perl bug w.r.t. exceptions
thrown in callbacks.
- update libecb.
2017-06-28 -
- updated to 1.7
see /usr/share/doc/packages/perl-CBOR-XS/Changes
1.7  Tue Jun 27 04:02:23 CEST 2017
- SECURITY FIX: fix two bugs found by american fuzzy lop,
upgrade is advised if you accept data from untrusted
- an out-of bound sharedref or stringref index could cause an
out of bounds access - might be exploitable.
- a decoding error during indefinite array or hash decoding
could cause an endless loop.
2016-12-08 -
- updated to 1.6
see /usr/share/doc/packages/perl-CBOR-XS/Changes
2016-06-02 -
- initial package 1.5
* created by cpanspec 1.78.08

See Also

Package Description
perl-CDDB-1.222-lp150.2.1.noarch.rpm High-Level Interface to Cddb Protocol Servers (Freedb and Cddb)
perl-Crypt-Twofish-2.17-lp150.2.3.aarch64.rpm The Twofish Encryption Algorithm
perl-Crypt-Twofish-2.17-lp150.2.3.armv7hl.rpm The Twofish Encryption Algorithm
perl-Crypt-Twofish-2.17-lp150.2.8.x86_64.rpm The Twofish Encryption Algorithm
perl-DateTime-Format-Mail-0.403-lp150.1.2.noarch.rpm Convert between DateTime and RFC2822/822 formats
perl-DateTime-Format-Mail-0.403-lp150.1.3.noarch.rpm Convert between DateTime and RFC2822/822 formats
perl-DateTime-Format-W3CDTF-0.07-lp150.1.2.noarch.rpm Parse and format W3CDTF datetime strings
perl-DateTime-Format-W3CDTF-0.07-lp150.1.3.noarch.rpm Parse and format W3CDTF datetime strings
perl-Email-Find-0.10-lp150.2.2.noarch.rpm Find RFC 822 email addresses in plain text
perl-Email-Find-0.10-lp150.2.3.noarch.rpm Find RFC 822 email addresses in plain text
perl-Event-ExecFlow-0.64-lp150.7.2.noarch.rpm High level API for event-based execution flow control
perl-Event-ExecFlow-0.64-lp150.7.3.noarch.rpm High level API for event-based execution flow control
perl-Event-RPC-1.10-lp150.4.1.noarch.rpm Event based transparent Client/Server RPC framework
perl-Gtk2-Ex-FormFactory-0.67-lp150.1.2.noarch.rpm Makes building complex GUI's easy
perl-Gtk2-Ex-FormFactory-0.67-lp150.1.3.noarch.rpm Makes building complex GUI's easy