Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.324.137 Times

MIME::EncWords 0.040

  Date Added: July 18, 2010  |  Visits: 952

MIME::EncWords

Report Broken Link
Printer Friendly Version


Product Homepage
Download (98 downloads)



MIME::EncWords is a Perl module created to deal with RFC-1522 encoded words (improved). SYNOPSIS MIME::EncWords is aimed to be another implimentation of MIME::Words so that it will achive more exact conformance with MIME specifications. Additionally, it contains some improvements. Following synopsis and descriptions are inherited from its inspirer, with description of improvements and clarifications added. Before reading further, you should see MIME::Tools to make sure that you understand where this module fits into the grand scheme of things. Go on, do it now. Ill wait. Ready? Ok... use MIME::EncWords qw(:all); ### Decode the string into another string, forgetting the charsets: $decoded = decode_mimewords( To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= , ); ### Split string into array of decoded [DATA,CHARSET] pairs: AT decoded = decode_mimewords( To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= , ); ### Encode a single unsafe word: $encoded = encode_mimeword("xABFranxE7oisxBB"); ### Encode a string, trying to find the unsafe words inside it: $encoded = encode_mimewords("Me and xABFranxE7oisxBB in town"); Fellow Americans, you probably wont know what the hell this module is for. Europeans, Russians, et al, you probably do. For example, heres a valid MIME header you might get: From: =?US-ASCII?Q?Keith_Moore?= < moore AT utk.edu > To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= < keld AT dkuug.dk > CC: =?ISO-8859-1?Q?Andr=E9_?= Pirard < PIRARD AT vm1.ulg.ac.be > Subject: =?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?= =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?= =?US-ASCII?Q?.._cool!?= The fields basically decode to (sorry, I can only approximate the Latin characters with 7 bit sequences /o and e): From: Keith Moore < moore AT cs.utk.edu > To: Keld J/orn Simonsen < keld AT dkuug.dk > CC: Andre Pirard < PIRARD AT vm1.ulg.ac.be > Subject: If you can read this you understand the example... cool! Supplement: Fellow Americans, Europeans, you probably wont know what the hell this module is for. East Asians, et al, you probably do. For example, heres a valid MIME header you might get: Subject: =?EUC-KR?B?sNTAuLinKGxhemluZXNzKSwgwvzB9ri7seIoaW1w?= =?EUC-KR?B?YXRpZW5jZSksILGzuLgoaHVicmlzKQ==?= The fields basically decode to (sorry, I cannot approximate the non-Latin multibyte characters with any 7 bit sequences): Subject: ???(laziness), ????(impatience), ??(hubris).

Requirements: No special requirements
Platforms: Linux
Keyword: Deal With Encoded Encwords Keld Mime Mimeencwords Module Perl Module Rfc To Deal With Words
Users rating: 0/10

License: Freeware Size: 21.5 KB
USER REVIEWS
More Reviews or Write Review


MIME::ENCWORDS RELATED
Libraries  -  Graph::Writer::TGXML 0.01
Graph::Writer::TGXML is a Perl module used to write out directed graph as TouchGraph LinkBrowser XML. SYNOPSIS use Graph; use Graph::Writer::TGXML; $graph = Graph->new(); # add edges and nodes to the graph $writer =...
4.1 KB  
Libraries  -  GPS::Lowrance 0.31
GPS::Lowrance is a Perl module connect to Lowrance and Eagle GPS devices. REQUIREMENTS The following modules are required to use this module: Carp::Assert GPS::Lowrance::LSI 0.23 Parse::Binary::FixedFormat Win32::SerialPort or...
22.53 KB  
Libraries  -  Encode 2.21
Encode is a Perl module created to deal with character encodings. SYNOPSIS use Encode; Table of Contents Encode consists of a collection of modules whose details are too big to fit in one document. This POD itself explains the top-level...
1.9 MB  
Libraries  -  MIME::Charset 0.044
MIME::Charset module contains charset information for MIME. SYNOPSIS Getting charset informations: use MIME::Charset qw(:info); $benc = body_encoding("iso-8859-2"); # "Q" $cset = canonical_charset("ANSI X3.4-1968"); # "US-ASCII" $henc =...
29.7 KB  
Modules  -  Module Installer 1.0
This module is to be used with caution as it could pose security risks.InstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules. Requirements: - Drupal 5.x
 
Modules  -  Paynet.no Payment Module 1.0
Payment module used to clear master and visa card payments with paynet.no.Stores the PayNet Referance and status-codes in CC_Number in admin and adds the reference number in the confirmation email. Simpler setup in admin, too
 
Modules  -  FeedBurner Utility Module 1.0
Very simple module allowing to quickly use the basic FeedBurner services in the site. Currently the following feature are supported:- Show RSS URL Bar icon with feed link- Direct link to feed source in the module area- Newsletter subscription form...
10 KB  
Modules  -  SmartFocus 6.x-1.x-de
This module aims to integrate Drupal with the Smartfocus e-newsletter service.It is very basic and not thoroughly tested, so use at your own risk!The module relies on Content Profile to provide a checkbox that users check to subscribe to the...
10 KB  
Modules  -  JSXGraph Module for Drupal 6.x-1.x-de
A simple module/ filter to render JSXGraph tags. This is designed and tested on Drupal 6.x for now. 1. Installation: Download this module. 2. Retrieve the latest JSXGraph javascript and CSS files. 3. Install the JSXGraph module 4. Upload JSXGraph...
10 KB  
Modules  -  Module Template System 5.x-1.6
Drupal 5 doesnt have a nice easy way for module developers to drop .tpl.php files in their module directories for use with modules that do a lot of output. I have no idea why. Drupal 6 has this but 5 does not. So I've created a module that allows...
10 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB