03-25-2008
unpack is a tool, you can invent basically any format which is suitable for your needs and it will be fairly easy to encode and decode.
base64 looks like this:
SSB3aXNoIHlvdSBjb3VsZCB0cnkgdGhpcyB5b3Vyc2VsZgo=
It's what's used inside email messages for attachments if you "view source" (or are old enough to telnet to your IMAP server :-)
quoted-printable replaces any non-ascii with an escape code, consisting of an equals sign and a hex code, =3Dlike this=3D (just to give you an idea).
You really need to give more details to work on, or just pick one.
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
:) Hi
i am trying to convert a file which is in UTF8 format to ANSI format i tried to use the function ICONV but it is throwing error
Function i used it as
$ iconv -f UTF8 -t ANSI filename
Error iam getting is NOT Supported UTF8 to ANSI
please some help me out on this.........Let me... (1 Reply)
Discussion started by: rajreddy
1 Replies
2. UNIX for Dummies Questions & Answers
:confused: Hi
i am trying to convert a file which is in UTF8 format to ANSI format i tried to use the function ICONV but it is throwing error
Function i used it as
$ iconv -f UTF8 -t ANSI filename
Error iam getting is NOT Supported UTF8 to ANSI
please some help me out on... (9 Replies)
Discussion started by: rajreddy
9 Replies
3. HP-UX
Hi,
Files coming to mailbox are in readable format?
Is there any special command to read these files.
suppose i have sent a file like this
megh$mailx -s "mesg" xyz@server.domain<file1.dat
can xyz directly read the file from his mailbox? (1 Reply)
Discussion started by: megh
1 Replies
4. Shell Programming and Scripting
Dear Experts,
I need your help to convert a unix date and time format number in to readable format like dd/mm/yyyy .
I have a text file of more than 10,000 records and it is like
NAME DATE1 COUNTRY DATE2
ABD 1223580395699 USA 1223580395699... (3 Replies)
Discussion started by: shary
3 Replies
5. UNIX for Dummies Questions & Answers
Hi All,
Is there any way to convert a file which is in UNIX format to a PC format....
Flip command can be used , apart form this command can we have any other way.... like usinf "awk" etc ..... main purpose of not using flip is that my Kshell doesnot support this comamnd.... (1 Reply)
Discussion started by: Samtel
1 Replies
6. Shell Programming and Scripting
Hi All,
Is there any way to convert a file which is in UNIX format to a PC format....
Flip command can be used , apart form this command can we have any other way.... like usinf "awk" etc ..... main purpose of not using flip is that my Kshell doesnot support this comamnd.... (2 Replies)
Discussion started by: Samtel
2 Replies
7. Shell Programming and Scripting
Hello
I have log file from solaris system which has date field converted by Java application using System.currentTimeMillis() function, example is 1280943608380 which equivalent to GMT: Wed, 04 Aug 2010 17:40:08 GMT.
Now I need a function in shell script which will convert 1280943608380... (3 Replies)
Discussion started by: Yaminib
3 Replies
8. Shell Programming and Scripting
Hello Experts,
Below is the record i have:
sample data attached
I want this record of each row to be in single line and there are multiple rowise unixtime mentioned e.g 11996327 , This needs to be converted to Human readdable data and time from multiple rows
Can you help me , it will be... (10 Replies)
Discussion started by: manishK
10 Replies
9. Shell Programming and Scripting
Can someone help me to write a shell script to convert epoch timestamp into human readable format
1394553600,"test","79799776.0","19073982.728571","77547576.0","18835699.285714"
1394553600,"test1","80156064.0","19191275.014286","62475360.000000","14200554.720000"... (10 Replies)
Discussion started by: Moon1234
10 Replies
10. Shell Programming and Scripting
Hello I have a file : file1.txt with the below contents :
237176 test1 test2 1442149024
237138 test3 test4 1442121300
237171 test5 test7 1442112823
237145 test9 test10 1442109600
In the above file fourth field represents the timestamp in Unix format.
I found a command which converts... (6 Replies)
Discussion started by: rahul2662
6 Replies
LEARN ABOUT DEBIAN
convert::ytext
Convert::YText(3pm) User Contributed Perl Documentation Convert::YText(3pm)
NAME
Convert::YText - Quotes strings suitably for rfc2822 local part
VERSION
Version 0.1
SYNOPSIS
use Convert::YText qw(encode_ytext decode_ytext);
$encoded=encode_ytext($string); $decoded=decode_ytext($encoded);
($decoded eq $string) || die "this should never happen!";
DESCRIPTION
Convert::YText converts strings to and from "YText", a format inspired by xtext defined in RFC1894, the MIME base64 and quoted-printable
types (RFC 1394). The main goal is encode a UTF8 string into something safe for use as the local part in an internet email address
(RFC2822).
By default spaces are replaced with "+", "/" with "~", the characters "A-Za-z0-9_.-" encode as themselves, and everything else is written
"=USTR=" where USTR is the base64 (using "A-Za-z0-9_." as digits) encoding of the unicode character code. The encoding is configurable
(see below).
PROCEDURAL INTERFACE
The module can can export "encode_ytext" which converts arbitrary unicode string into a "safe" form, and "decode_ytext" which recovers the
original text. "validate_ytext" is a heuristic which returns 0 for bad input.
OBJECT ORIENTED INTERFACE.
For more control, you will need to use the OO interface.
new
Create a new encoding object.
Arguments
Arguments are by name (i.e. a hash).
DIGIT_STRING ("A-Za-z0-9_.") Must be 64 characters long
ESCAPE_CHAR ('=') Must not be in digit string.
SPACE_CHAR ('+') Non digit to replace space. Can be the empty string.
SLASH_CHAR ( '~') Non digit to replace slash. Can be the empty string.
EXTRA_CHARS ('._-') Other characters to leave unencoded.
encode
Arguments
a string to encode.
Returns
encoded string
decode
Arguments
a string to decode.
Returns
encoded string
valid
Simple necessary but not sufficient test for validity.
DISCUSSION
According to RFC 2822, the following non-alphanumerics are OK for the local part of an address: "!#$%&'*+-/=?^_`{|}~". On the other hand,
it seems common in practice to block addresses having "%!/|`#&?" in the local part. The idea is to restrict ourselves to basic ASCII
alphanumerics, plus a small set of printable ASCII, namely "=_+-~.".
The characters '+' and '-' are pretty widely used to attach suffixes (although usually only one works on a given mail host). It seems ok to
use '+-', since the first marks the beginning of a suffix, and then is a regular character. The character '.' also seems mostly
permissable.
AUTHOR
David Bremner, <ddb@cpan.org<gt>
COPYRIGHT
Copyright (C) 2011 David Bremner. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
MIME::Base64, MIME::Decoder::Base64, MIME::Decoder::QuotedPrint.
perl v5.10.1 2011-04-03 Convert::YText(3pm)