03-23-2011
No, they're completely different... The variables in a C program start as binary, and one of sprintf's jobs is to convert binary into ASCII. You're converting binary numbers into an ASCII string then writing the ASCII string to file.
My example doesn't convert -- it writes the variable direct, as binary. You could read them in as ASCII with with fgets and sscanf, then just write them back out raw as binary.
This User Gave Thanks to Corona688 For This Post:
10 More Discussions You Might Find Interesting
1. UNIX for Advanced & Expert Users
Here is what I did . . . . I FTP'd several *.pdf files from a web site to a UNIX server, and did not set the transfer mode to BIN, now Adobe thinks that the documents are corrupted. Is there a way to convert the *.pdf files to Binary so that Adobe can open them again. I would just re-download... (2 Replies)
Discussion started by: pc9456
2 Replies
2. Shell Programming and Scripting
after converting my ebcidic file to ascii i get the following output
2097152+0 records in
1797345+1 records out
Why is there a difference in number of records.
Is the converson chopping off any records.
All i am doing is just a conversion using the following script
dd if=xaa cbs=152 ... (0 Replies)
Discussion started by: rintingtong
0 Replies
3. SCO
Here is what I did . . . . I FTP'd several *.dbf zipped files from a SCO 5.0.5 server to winXP machine, and did not set the transfer mode to BIN, now when i was uncompressing these files in SCO 5.0.5 , it was giving "Bad Decode Table error. Is there a way to convert the *.dbf.Z files to Binary so... (1 Reply)
Discussion started by: sameek1211
1 Replies
4. Shell Programming and Scripting
Hi,
Is there a way to convert the binary file to ascii . the binary file is pipe delimited.
from source the file(pipe delimited) is ftped to mainframe and from mainframe it is ftped to the unix box using binary format. Is there a way to change it back to ascii and view it?
Thanks! (3 Replies)
Discussion started by: dnat
3 Replies
5. UNIX for Dummies Questions & Answers
Hello all,
I am working with ftp servers in unix, and always I have to get and put files but I don't know exactly if I have to get or put them as an ascii or binary. Some files that I use are: .txt, .sav, .fmb, .pct, .sh, .ksh, .dat, .log.
Somebody can tell me what is the difference between... (2 Replies)
Discussion started by: Geller
2 Replies
6. Shell Programming and Scripting
Hi,
I have got a library file, created by compiling C code. The file information with "file" command, gives it a "application/x-archive" type file. I want to extract the release string of my software from this file, so that i can know which version of C files were used to create the lib.
Can... (3 Replies)
Discussion started by: atulmt
3 Replies
7. Solaris
Hi All,
I am facing EBCDIC to ASCII Binary conversion on Solaris i-series Unix system.
However this is working fine on Solaris Sparc Unix system.
Input file having EBCDIC format does not work on Solaris i-series Unix system.
Could you please tell me, what will be the root cause for same? (14 Replies)
Discussion started by: amodkavi
14 Replies
8. Shell Programming and Scripting
Hello,
With bash-script (ubunto server) I'm trying to read a binary file and, for each character, give back its ascii code (including extended ascii). For example:
HEX => ASCII => PRINT
f5 => 245 => õ
50 => 80 => P
To load the binary file into a variable I tried in this way: ... (2 Replies)
Discussion started by: math4
2 Replies
9. Solaris
Dears,
I need help to convert the binary file into ASCII format.
Actually we have CDRs which is generated by telecom switch at this is in ASN1 format or binary format, I need to convert those binary formatted file into ASCII format using Perl, or shell scripting.
Is there any way to solve... (3 Replies)
Discussion started by: PRINCESS_RORO
3 Replies
10. Shell Programming and Scripting
Hi All ,
I have a mainframe file which contains the data in EBCDIC format.I have downloaded this file from mainframe to windows in binary format(unreadable raw data).Now I want convert this file to ASCII format(readable format data) through Unix command.I have tried iconv but that is not working... (2 Replies)
Discussion started by: STCET22
2 Replies
LEARN ABOUT PHP
odbc_binmode
ODBC_BINMODE(3) 1 ODBC_BINMODE(3)
odbc_binmode - Handling of binary column data
SYNOPSIS
bool odbc_binmode (resource $result_id, int $mode)
DESCRIPTION
Enables handling of binary column data. ODBC SQL types affected are BINARY, VARBINARY, and LONGVARBINARY.
When binary SQL data is converted to character C data, each byte (8 bits) of source data is represented as two ASCII characters. These
characters are the ASCII character representation of the number in its hexadecimal form. For example, a binary 00000001 is converted to
"01" and a binary 11111111 is converted to "FF".
LONGVARBINARY handling
+----------------------+----------------+---+
| binmode | | |
| | | |
| | longreadlen | |
| | | |
| | result | |
| | | |
+----------------------+----------------+---+
| | | |
|ODBC_BINMODE_PASSTHRU | | |
| | | |
| | 0 | |
| | | |
| | passthru | |
| | | |
| | | |
| ODBC_BINMODE_RETURN | | |
| | | |
| | 0 | |
| | | |
| | passthru | |
| | | |
| | | |
|ODBC_BINMODE_CONVERT | | |
| | | |
| | 0 | |
| | | |
| | passthru | |
| | | |
| | | |
|ODBC_BINMODE_PASSTHRU | | |
| | | |
| | 0 | |
| | | |
| | passthru | |
| | | |
| | | |
|ODBC_BINMODE_PASSTHRU | | |
| | | |
| | >0 | |
| | | |
| | passthru | |
| | | |
| | | |
| ODBC_BINMODE_RETURN | | |
| | | |
| | >0 | |
| | | |
| | return as is | |
| | | |
| | | |
|ODBC_BINMODE_CONVERT | | |
| | | |
| | >0 | |
| | | |
| | return as char | |
| | | |
+----------------------+----------------+---+
If odbc_fetch_into(3) is used, passthru means that an empty string is returned for these columns.
PARAMETERS
o $result_id
- The result identifier. If $result_id is 0, the settings apply as default for new results.
Note
Default for longreadlen is 4096 and $mode defaults to ODBC_BINMODE_RETURN. Handling of binary long columns is also affected
by odbc_longreadlen(3).
o $mode
- Possible values for $mode are:
o ODBC_BINMODE_PASSTHRU: Passthru BINARY data
o ODBC_BINMODE_RETURN: Return as is
o ODBC_BINMODE_CONVERT: Convert to char and return
RETURN VALUES
Returns TRUE on success or FALSE on failure.
PHP Documentation Group ODBC_BINMODE(3)