Sponsored Content
Top Forums Programming How to convert byteArray variables to HexaString variables for Linux? Post 302211651 by ritesh_163 on Friday 4th of July 2008 02:47:51 AM
Old 07-04-2008
Question How to convert byteArray variables to HexaString variables for Linux?

Hello everybody,
I am having problem in converting byte array variables to Hexa String variables for Linux. I have done, converting byte array variables to Hexa String variables for Windows but same function doesn't work for linux. Is there any difference in OS ? The code for Windows is given below:
Code:
//value in "byte in[] " stores dynamically..
                                byte ch = 0x00;
  int i = 0;
  if (in == null || in.length <= 0) {
   return null;
  }
  String pseudo[] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
    "A", "B", "C", "D", "E", "F" };
  StringBuffer out = new StringBuffer(in.length * 2);
  while (i < in.length) {
   ch = (byte) (in[i] & 0xF0); // Strip off high nibble
   ch = (byte) (ch >>> 4);
   // shift the bits down
   ch = (byte) (ch & 0x0F);
   // must do this is high order bit is on!
   out.append(pseudo[(int) ch]); // convert the nibble to a String
   // Character
   ch = (byte) (in[i] & 0x0F); // Strip off low nibble
   out.append(pseudo[(int) ch]); // convert the nibble to a String
   // Character
   i++;
  }
  String rslt = new String(out);
  System.out.println("Hexa Value Buffer:"+out);

Quote:
In Windows:
Hexa Values:B0B0800146018000000000000000002C
total lenth of above hexa value:32

In Linux:
Hexa Value Buffer:EFBFBDEFBFBDEFBFBD014200EFBFBD000000000000000020
total lenth of above hexa value:48
I want the same value in the variable out(String) for both Linux and Windows. For example, if I kept same value for variable byte in[], then user made function in Windows and Linux will store different values in out String. Why is that?

I want the same value of Hexa in Linux also. How is it possible?
Can anybody tell me, what changes should be made in above code so that it works in Linux...
Thank you.
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

how to set up linux environment variables?

Hi I'm using Linux, in the directory /root/my there is a.out. but when I try to run it , the shell indicate "bash:a.out: command not found" but I AM working in this directory. if I use "./a.out" , it works perfectly. can any body tell me how to do a permanent set up so that I can use... (5 Replies)
Discussion started by: dell9
5 Replies

2. Linux

Passing variables to sql from batch shell in linux

Hi, I need to put this command in a batch shell. sqlplus -s user/password @test.sql and in the test.sql I have this command select * from pbempl where pebempl_id = $1; How I can pass the variable $1 from the batch shell??? Thanks (2 Replies)
Discussion started by: rama71
2 Replies

3. UNIX for Advanced & Expert Users

Setting global variables with BASH/Linux

I am using functions in a script and for some strange reason the EXPORT command doesnt seem to be making my variables global. Anyone got any ideas? I am using one function to pass some output top another using the pipe command, eg Function 1 | Function 2 Function 2 reads the value... (3 Replies)
Discussion started by: gregf
3 Replies

4. Shell Programming and Scripting

Unable to set variables in Linux script

Hi, I am pretty new in writing shell script on LINUX, I tried to write the script just like KSH on HP unix but it seems nothing is working. Even assigning variables seems to be not working as KSH on HP unix. Please help in resolving the issues I am facing on LINUX. I have declared variables for... (5 Replies)
Discussion started by: smr.ryl
5 Replies

5. Shell Programming and Scripting

How to Assign SQL Query Results to Variables in Linux?

Hi, I am new to linux... How to Assign SQL Query Results to Variables in Linux,i want ti generate it in param files, Can anyone please explain me. Ex: SQL> Select * from EMP; O/P: Emp_No Emp_Name 1 AAA 2 BBB 3 CCC and I want expected... (5 Replies)
Discussion started by: Sravana Kumar
5 Replies

6. Shell Programming and Scripting

Running a script with multiple variables like 25 variables.

Hi All, i have a requirement where i have to run a script with at least 25 arguements and position of arguements can also change. the unapropriate way is like below. can we achieve this in more good and precise way?? #!/bin/ksh ##script is sample.ksh age=$1 gender=$2 class=$3 . . .... (3 Replies)
Discussion started by: Lakshman_Gupta
3 Replies

7. Shell Programming and Scripting

BASH arrays and variables of variables in C++

Sometimes it is handy to protect long scripts in C++. The following syntax works fine for simple commands: #define SHELLSCRIPT1 "\ #/bin/bash \n\ echo \"hello\" \n\ " int main () { cout <<system(SHELLSCRIPT1); return 0; } Unfortunately for there are problems for: 1d arrays:... (10 Replies)
Discussion started by: frad
10 Replies

8. Shell Programming and Scripting

Passing awk variables to bash variables

Trying to do so echo "111:222:333" |awk -F: '{system("export TESTO=" $2)}'But it doesn't work (2 Replies)
Discussion started by: urello
2 Replies

9. UNIX for Dummies Questions & Answers

How to pass variables into anothother variables?

Below are three variables, which I want to pass into variable RESULT1 username1=userid poihostname1=dellsys.com port1=8080 How can I pass these variables into below code... RESULT1=$((ssh -n username1@poihostname1 time /usr/sfw/bin/wget --user=sam --password=123 -O /dev/null -q... (4 Replies)
Discussion started by: manohar2013
4 Replies

10. UNIX for Beginners Questions & Answers

Need to convert bytearray into text2pcap format

Hi, I'm looking for a method to add hex increments as a first column to the following file. Something like this: 0000 0010 0020 0030 0040 0050 0060 0070 0080 0090 00a0 00b0 00c0 00d0 (5 Replies)
Discussion started by: sand1234
5 Replies
_REQUEST(3)								 1							       _REQUEST(3)

$_REQUEST - HTTP Request variables

	An associative array that by default contains the contents of $_GET, $_POST and $_COOKIE.

       +--------+---------------------------------------------------+
       |Version |						    |
       |	|						    |
       |	|		     Description		    |
       |	|						    |
       +--------+---------------------------------------------------+
       | 5.3.0	|						    |
       |	|						    |
       |	|  Introduced request_order. This directive affects |
       |	| the contents of $_REQUEST.			    |
       |	|						    |
       | 4.3.0	|						    |
       |	|						    |
       |	|  $_FILES information was removed from $_REQUEST.  |
       |	|						    |
       | 4.1.0	|						    |
       |	|						    |
       |	|		Introduced $_REQUEST.		    |
       |	|						    |
       +--------+---------------------------------------------------+
       Note

	      This is a 'superglobal', or automatic global, variable. This simply means that it is available in all scopes  throughout	a  script.
	      There is no need to do global $variable; to access it within functions or methods.

       Note

	       When running on the command line , this will not include the argv and argc entries; these are present in the $_SERVER array.

       Note

	       The  variables  in $_REQUEST are provided to the script via the GET, POST, and COOKIE input mechanisms and therefore could be modi-
	      fied by the remote user and cannot be trusted. The presence and order of variables listed in this array is defined according to  the
	      PHP variables_order configuration directive.

       import_request_variables(3), Handling external variables, The filter extension.

PHP Documentation Group 													       _REQUEST(3)
All times are GMT -4. The time now is 11:33 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy