Binary or ascii file


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Binary or ascii file
# 1  
Old 09-12-2006
Binary or ascii file

I want to verify the file is Binary or ascii file and accordingly I want to switch the program with ret code
ie 0 or success and 1 for failure
Can any one help me is this a correct syntex...i am getting error

Code:
#!/bin/ksh
$file filename
if [ $? -eq 'ascii' ]
   echo "ascii fie Found"
else
   echo " binary file not Found"
fi

# 2  
Old 09-12-2006
from the man page of find:

Code:
EXAMPLES
     Example 1: Binary executable files
     Determine if an argument is a binary executable file:

     file "$1" | grep -Fq executable &&
               printf "%s is executable.\n" "$1"

# 3  
Old 09-12-2006
I want to get a condition how to verify the file is ascii or binary...I need to create a condition if ascii then OK otherwise fail

could you please tell me what adject line should be put in syntax...should be eq to ascii ..
# 4  
Old 09-12-2006
I want to get a condition how to verify the file is ascii or binary...I need to

Last edited by u263066; 09-12-2006 at 04:41 AM.. Reason: repeated
# 5  
Old 09-12-2006
just an example only.

Code:
file "$1" | grep -Fq executable
if [ $? -eq 0 ];then
   echo "File is binary"
else
    file "$1" |egrep "ascii|text"
    if [ $? -eq 0 ];then
        echo "File is ascii"   
    fi
fi

# 6  
Old 09-12-2006
With this script you can check value of ftype and based on that perform further actions.ftype will be 0 if file is ascii, 1 if executable otherwise 2.
Code:
ftype=2
file "$1" | grep -Fq ascii && ftype=0
file "$1" | grep -Fq executable && ftype=1
echo $ftype

if above script throw error for grep -F and -q option try below code.
Code:
ftype=2
file "$1" | /usr/xpg4/bin/grep -Fq ascii && ftype=0
file "$1" |/usr/xpg4/bin/grep -Fq executable && ftype=1
echo $ftype

# 7  
Old 08-08-2008
MySQL script to find the binary files

use the below command to find the binary mode files.

filetype=`tac filename | sed -n '/^/{p;q;}'

Hope it will be working fine.

Francis A Vij
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Base32 decoding binary file to ascii

I need to convert a binary file which in encoded using base32 encoding technique and convert that into readible ASCII so that i can load the same in DB. is there any command to do the same. sample from the binary file lools like : ... (18 Replies)
Discussion started by: krk
18 Replies

2. Shell Programming and Scripting

File conversion from Binary to ASCII though UNIX command

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

3. 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

4. Shell Programming and Scripting

Difference between ascii and binary file -

what is the diff between ascii and binary file. my understand is that.. ascii file - has only line feed - \n in it where as binary file - has both line feed and carriage return in it- \r\n is that correct. also,what is the ksh command to identify whether it is a binary or ascii... (1 Reply)
Discussion started by: billpeter3010
1 Replies

5. UNIX for Dummies Questions & Answers

Ascii or Binary?

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. Programming

Reading a binary file in text or ASCII format

Hi All, Please suggest me how to read a binary file in text or ASCII format. thanks Nagendra (3 Replies)
Discussion started by: Nagendra
3 Replies

7. Shell Programming and Scripting

binary to ascii

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

8. Shell Programming and Scripting

how to check the file data type(ascii or binary)

hi i am receiving a file from one system , i have to verify the format of the file data i.e whether the data is in acii format or binary format, please help thanks in advance satya (1 Reply)
Discussion started by: Satyak
1 Replies

9. Shell Programming and Scripting

ftp - determine ascii or binary file

Hello, How to i determine via ftp commandline if files on ftp server is ascii or binary files. Like every other comon windows ftp program does it automatically. regards Thomas (5 Replies)
Discussion started by: congo
5 Replies

10. UNIX for Advanced & Expert Users

Convert ASCII to BINARY

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
Login or Register to Ask a Question