24

I am looking for a word that describes both of these activities, however the word coding does not seem to be suitable.

Likewise with encryption and decryption, cryption does not work well.

RegDwigнt
  • 97,231
NWS
  • 463

5 Answers5

20

Cryptography

is the study of encryption and decryption.

codec

is software/hardware that does both encoding and decoding.

Mitch
  • 71,423
  • 3
    Cryptography is the study of passing information without a third party being able to receive it. It wouldn't apply to encoding/decoding mp3s, for example. – z7sg Ѫ Jul 31 '12 at 18:21
  • 4
    Codec is defined as the library describing the way to encode and decode a format. This answer is wrong. Cryptography doesn't relate to the ACTION of encrypting or decrypting, so the extra info you added is also wrong. – Nathan C. Tresch Jul 31 '12 at 20:27
  • @NathanC.Tresch This answer accepted as codec is the word i was looking for. Debate about crypography TBC. – NWS Aug 01 '12 at 06:41
10
Encode means : "To translate information into code"
Decode means : "To translate code into information"

Therefore translate would be used to describe them both.

Since translate may seem vague I would suggest some synonyms: transcribe, transpose, or convert.

7

Would transcoding be suitable in your context ?

  • Unfortunately the parallel construction of "transcryption" just looks like a misspelling of "transcription", which means something quite different. :/ – Marthaª Jul 31 '12 at 16:00
  • 5
    Ooh. I like transcryption. I shall find somewhere to use that and then shower disdain on those who attempt to correct it. – Andrew Leach Jul 31 '12 at 16:09
  • 1
    "encode" and "decode" mean to translate between a logical form and a storable / serialized / encrypted form of information. "transcode" means to translate between two different encoded forms of information. A transcoder usually decodes and then encodes again, in a different format. A "codec", on the other hand, translates between a decoded and an encoded format, in both directions. So it is not quite the same. – donquixote Jun 07 '16 at 05:54
2

How about pure and simple “processing”?

MetaEd
  • 28,488
Denis
  • 733
-1

Why does everyone and OP have a problem with "coding". This is the correct term for encoding and decoding. For example, see http://en.wikipedia.org/wiki/Coding_theory

  • 6
    Possibly because in a programming context it can cover almost everything we do. It becomes generic to the point of uselessness. – NWS Aug 01 '12 at 06:38
  • @NWS: The coding of a channel vs. the process of coding a program is not likely to be confused from context. The subjects aren't even of the same type (abstract idea vs. person) – ThePopMachine Aug 01 '12 at 15:54
  • 2
    In software development, it is desirable for a name to convey most of its meaning without much context, since we often work with portions of source code without examining the full context. – jpmc26 Sep 24 '16 at 01:32