Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Converting binary file to text file Post 302965057 by bakunin on Friday 22nd of January 2016 06:12:47 PM
Old 01-22-2016
Quote:
Originally Posted by dp0b
Im wondering how I can convert a binary file to a text file?
What a "binary file" and what a "text file" is is primarily determined by the files contents. So there is no "conversion" between the two, like "convert CSV to Excel format". The latter is just two representations of the same thing - tabular data - but the former are simply different types of contents.

There are (today rather unusual) meanings of "text file" as containing compiled code (calling a relocatible object file before linking "text" was the IBM speak of the seventies) and if you are using the term this way you will have to use a linker. If you are using "text" in the more common meaning of "sequences of characters transporting meaning to a reading human" then there is no (common!) way to transform one into the other.

There are of course programs which use binary representations for text files (simpliest example is a packing program which packs a text file into something binary). In such a case you need to specifically reverse the algorithm (i.e use an unpack-program to restore the text file), but this means to know the used algorithm first. And even this only works if a text file was packed beforehand. Put a binary file in and another binary file will come out, packing or no packing.

If you want to search for text parts inside a binary file, this is possible: use the strings command to list readable strings within otherwise binary files:

Code:
strings /path/to/file

I hope this helps.

bakunin
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Converting a text file to a csv file

I have a text file that is the output of a Netbackup report. The file it generates is just a plain text file with only white space between fields. For example: Date Policy Type Kilobytes Retention 12/5/2005 WinNT Full 18329948 6 Months I... (4 Replies)
Discussion started by: primowalker
4 Replies

2. UNIX for Dummies Questions & Answers

How to convert binary Unix file to text

Hi all, I have a print control file (dflt) for Oracle which is in binary. As I am going to develope an application in Window environment, I would like to reference the dflt file. But it is in binary format and I cannot access it. Anyone can suggest me how to convert the file into text or... (5 Replies)
Discussion started by: user12345
5 Replies

3. Shell Programming and Scripting

Converting a text file to HTML

Hi, I need to convert a text file formatted like this ("tshark -z conv,ip" output) to HTML: ===================================================================================================== IPv4 Conversations Filter:<No Filter> | <- ... (4 Replies)
Discussion started by: ph0enix
4 Replies

4. Shell Programming and Scripting

convert binary file into text file

im looking for anothr way to convert binary file into text file im using old solaris version (exatcly like xxd -r) thanks (2 Replies)
Discussion started by: modcan
2 Replies

5. UNIX for Dummies Questions & Answers

Converting binary file to readable format in Ksh

In Unix/Ksh, when I try to look inside a file it says that the file may be a binary file and if I want to see it anyway. When i say 'yes', it shows me the content filled with unreadable symbols (looks like binary). Is there a command that I can run from the Unix prompt to convert/translate that... (3 Replies)
Discussion started by: arthurs
3 Replies

6. Shell Programming and Scripting

Converting columns of a text file.

Not sure the most effient way to do this. I have figiured out how to extract columns with shell script, but not sure how to convert This is what I have... NEWDNS 04-Jun-2011 06:00:59.762 10.220.136.217 crl.verisign.com This is what I need.... Change date, remove mil seconds,... (1 Reply)
Discussion started by: mrlayance
1 Replies

7. UNIX for Dummies Questions & Answers

Converting a text file with irregular spacing into a space delimited text file?

I have a text file with irregular spacing between values which makes it really difficult to manipulate. Is there an easy way to convert it into a space delimited text file so that all the spaces, double spaces, triple spaces, tabs between numbers are converted into spaces. The file looks like this:... (5 Replies)
Discussion started by: evelibertine
5 Replies

8. UNIX for Dummies Questions & Answers

[AIX] Binary file warning for text file.

Hello guys, We had to move from a DC to another, and we are now facing an "issue" with some text files. Looks like that some of our log files are set as binary: file TuxConnectorURA.20121012 TuxConnectorURA.20121012: data or International Language text less TuxConnectorURA.20121012... (2 Replies)
Discussion started by: EnioMarques
2 Replies

9. Shell Programming and Scripting

Converting text file in a matrix

Hi All, I do have a file with many lines (rows) and it is space delimited. For example: I have a file named SR345_pl.txt. If I open it in an editor, it looks like this: adfr A2 0.9345 dtgr/2 A2 0.876 fgh/3 A2 023.76 fghe/4 A2 2345 bnhy/1 A3 3456 bhy A3 0.9876 phy A5 0.987 kdrt A5... (9 Replies)
Discussion started by: Lucky Ali
9 Replies

10. Shell Programming and Scripting

Converting a binary file to ascii and vice versa?

Hi All, I have a binary file which is being exported from a Database, and i need to convert that to ASCII format. How can i achieve that? And this solution should work for any file which is given to us; means they will give different files from different tables. Thanks in advance. (8 Replies)
Discussion started by: baranisachin
8 Replies
CDTOA(1)						      General Commands Manual							  CDTOA(1)

NAME
cdtoa - To convert the binary format of a dictionary back to text format. SYNOPSIS
cdtoa [-n] [-s] [-z] [-e] [-E] infilename [-h cixingfile ] [ usagefreqfile ] DEFAULT PATH
/usr/local/bin/cWnn4/cdtoa DESCRIPTION
To convert the binary format of the dictionary to text format, and output to standard output(stdout). infilename is the name of the input binary format dictionary. The output may be piped into a file by using the ">" command. For example, cdtoa dict.dic > dict.u "dict.u" here is the output text format dictionary, while the "dict.dic" is the input binary format dictionary. usagefreqfile may indicate more than one user usage frequency files (for a particular user). These usage frequency information will be reflected in the text format dictionary created. OPTIONS
-s To order the entries in text dictionary according to Pinyin or Zhuyin. -n To attach sequence numbers to the output. -z To convert the binary format back to text format in Zhuyin. (Note: default is Pinyin) -e If the Hanzi inside the text dictionary contains characters such as space and tab, they will be compacted to special format. (Default) -E If the Hanzi inside the text dictionary contains characters such as space and tab, they will NOT be compacted to special format. -h cixingfile To specify the Cixing definition file. NOTE
1. The parts in [ ] are options. They may be omitted. 2. The Pinyin and Zhuyin dictionary has the same format. 3. The default conversion result of the text dictionary is in Pinyin. 13 May 1992 CDTOA(1)
All times are GMT -4. The time now is 12:43 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy