few weeks ago i heard my teacher say that it is possible to view any file as a binary array (1s and 0s). if this is possible to do in visual basic please let me know how. Also how would i go about writing an array of binary to a file? For example 01100001 in a .txt file would produce "a"
I want to create a program that can read and write the data on a file... this file is game music file that contains all information of song, I already know structure and I can read it, I want program only read the level of song (if song is hard to play, the level is more high), I read the data using File Stream and Binary Reader :
Using fs As New FileStream(OpenFileDialog1.filename, FileMode.Open) Using rdr As New BinaryReader(fs) Dim seeker As String = fs.Seek(20, SeekOrigin.Begin)
I am working on a program that creates a "license" file. This file is expected to be binary, containing a name, today's date, a warning date, an expiration date, and a preference of Metric or Imperial units of measurement, and essentially authorizes programs to work until the expiration date is reached, before which the warning date notifies the user that the license will expire.For this functionality to be fully utilized, the dates must not be able to be easily edited so as to prevent people from setting the date to whatever they want and keeping the program. What I have now writes each field from a String or Integer into whatever the BinaryWriter class deems should be written when I use its "write" method.I have been experimenting with the difference between Big and Little Endian encoding, which is selectable in the form.
If the entered name has no spaces, the file looks a bit unreadable, but not enough. With Big Endian, most of the Expiration Date is still showing; with Little Endian, the other two dates are mostly visible. However, using spaces in the entered name changes the format of the outputted text quite a bit, making all characters deliminated by a space, and therefore incredibly easy to change. My apologies that I cannot actually show you what the files look like.Is there a better/more accepted way of storing this data?I would like the license files to work with existing FORTRAN programs, of which read unformatted files in the general structure I've detailed, but reverse-engineering this sounds a bit difficult from what I've read and my employer has offered to rewrite the FORTRAN files to accept this new license creation program if need be.
I'm trying to read back a string that I wrote into a binary file, but it's giving me problems and I don't know what's going on. I open and read my file using the code below:
ifstream input([filePath UTF8String], ios::in | ios::binary); int numStringBytes; input.read((char*)&numStringBytes, 4);
I'm trying to read back a string that I wrote into a binary file, but it's giving me problems and I don't know what's going on. I open and read my file using the code below:
ifstream input([filePath UTF8String], ios::in | ios::binary); int numStringBytes; input.read((char*)&numStringBytes, 4);
[code]....
There is a lot more to the file reading code, but it's proprietary and this is the part that keeps crashing. It runs fine loading the first two files, but when I try to open a third file, it crashes with EXC_BAD_ACCESS at the input.read((char*)names, numStringBytes); line. I don't see any reason that this should crash. I'm writing the binary files in VB.NET using the below code:
Dim myFS As New FileStream(savePath, FileMode.Create) Dim encoding As New System.Text.UTF8Encoding() Dim stringBytes() As Byte = encoding.GetBytes("++string")
Im trying to create a program to translate english to text, or text to english. I have the design of the program finished and i have alot of comments, but the person that was helping me on it is no longer reachable. so far i have :
I've had a bit of a look around the net and on the forums but I've yet to find an answer to my question. I've got Visual Basic 2008 Express and I'm trying to write some registry entries, I can write strings fine just using
Write a program that requests a color as input in a text box and then determines whether or not the color is in the text file. The program should use the Boolean-valued Function procedure IsCrayola that returns the value True if the color in the text box is a Crayola color.
How do I convert this file (Attached) to a readable text file (its XML code).I found code here and there but doesnt work. I want to grab the whole file and dump it back out as readable text.
Okay here is the code I'm using to convert text to binary and then back to text for display.
Module convertbinary Public Function ConvertToText(ByVal BinText As String) Dim BinChar As String
[Code].....
What I'm trying to do is store a query string in a table cell. So I figured the best way would be to convert the query string to some binary format for storing and then when I pull it out of the database I would convert it back to a string of text.
How do I change bytes [text stored in those bytes] in a binary file?
I have a little function that read bytes 335-343 [For Keyer] and bytes 344-352 [for verifier] and displays it. These bytes store who the keyerID and VerifierID of a data entry file are. From time to time the Verifier Resumes the file [to insert new records], and his/her name gets stored in the KeyerID bytes. So if the original keyer had lots of errors, the new verifier now becomes the owner of this file and the errors are attributed to him/her [not fair]. He/She gets penalized when there are lots of errors.
My question to you is, how do I change the content of those bytes and save it to the file, without damaging any part of the file? I want to save 'H345' in those bytes, [H345 is an example of a Keyer/Verifier ID]
note - as of now I am using 010 Editor [binary editor]to manually change those bytes. When I use this editor, I can see the text portions for those bytes.[code]...
converting an image file into binary text in VB 2010.I am working on a compression program and need to see the actual binary as text. I have code for converting text files to binary and it works fine but, need to attempt files with greater randomness that are typically uncompressable.(JPG's) I understand that the file conversions may be huge. I plan on manipulating the binary in smaller manageable chunks.
How can i convert a string to binary (8-Bit Binary to be specific) in vb.net?Dim ThnkU as ThankYouNote ThnkU.note="Thanks for your help" ThnkU.Name="Dustin_K" Dim PS as string = "Mark my post
I am doing some exercises on encrypting data. One of them are binary files. I am currently using triple DES to encrypt and decrypt the files both in VB.NET and C#... Now the thing is, once it is decrypted in VB.NET and saved, I can execute it again... But for some reason, my C# file is bigger! 20,4K where VB.NET one is 19,0. The C# file also is rendered unexecutable...Upon a closer look. The files appear almost exactly the same, but C# seems to add in a few extra bytes here and there in (seemingly) random places... I am currently using: File.ReadAllText(String filepath, Encoding encoding); with UTF-8 encoding.
i am currently doing a project for my course. My project is creating a system for a mechanical workshop, this includes customer information, car information, expenditure ect. I am not allowed to use access to store the information as this will decrease my overall mark on difficulty hence i am going to use files to store the information. I am using VB 2005. I have tried with binary files, this was good at first as it stored data in a record but then when i tried to create a algorithm to search the data it failed.
1) Should i change my file from binary to text or another type?
2) Anyone have any ideas to search within a binary file? If you do can i get some code please.
What are the pros and cons of standardizing on using Option Compare Text vs Option Compare Binary for VB.NET development?
- EDIT -Just some background since it seems like it would help - my development team has found it much easier to standardize on Option Strict On, Option Infer On, and Option Explicit due to their obvious advantages over the alternatives. What we haven't found as easy to standardize on is Option Compare Text/Binary as there seem to be advantages and disadvantages to both and different developers have differing opinions. Some of the arguments for each side have been as follows:
Some of the advantages/arguments for Option Compare Text:
It reduces verbosity in the code by removing the need for StringComparers and .ToLower() calls and StringComparison.OrdinalIgnoreCase all over the place Data needs are rarely concerned with casing, as evidenced by most databases being case-insensitive. Rarely would you ever really want to distinguish between THIS and This and this when doing a data comparison.
Certain specific use cases are simpler when you don't have to worry about casing. For example, handling ASP.NET control events where commands are sent to the codebehind as strings and casing-issues are difficult to track down as the compiler cannot help you. Think Select Case statements for <asp:repeater> events as an example.Many of the concerns raised about text comparison concern internationalization, which is often not that relevant to a lot of applications.VB specifically is case insensitive as a language, though Visual Studio helps you by at least enforcing consistency in your casing. SQL is case insensitive as well. Strings are the only place where you have to remember to worry about it, which highlights the awkwardness in ways you wouldn't normally notice it if you were worried about it everywhere.
Some of the advantages/arguments for Option Compare Binary:C# works this way, as do most other languages. It's somewhat unexpected to have alternate behavior and the unexpected is not good in programming.There is a slight performance penalty with Option Compare Text as evidenced by the IL generated on compile. Option Compare Binary doesn't have that penalty.Option Compare Text only makes certain parts of string handling case insensitive. But, it doesn't make it so that things like dictionary indexing are case insensitive by default. So, it's not like Option Compare Text actually makes it so that you don't have to worry about casing at all. If it only works half way, why bother?Programming is hard. It's best not to attempt to smooth over that fact. Worrying about string casing is part of the deal. Humans recognize THIS is different from This and tHiS. Of course your code should too - after all, they aren't really the exact same string.
I'm new to VB and trying to figure out how I can replace a bit of descriptive text in a binary file. I presume its binary as I cant open it with anything but a hex editor. I've changed the text (file description) in the hex editor and saved it fine but I'm unsure how I go about saving just the section of information I need. I can work out the saving bit later.In the attached file you'll see the highlighted bit I want to edit. I need to replace the whole line or the file corrupt but I can fill it up with null characters and the numbers are just
I ran across my first unicode data, and I am not sure what to do with it. I read the unicode text from a binary file using the ReadBytes method, because ReadChars threw an exception when it tried it. Well, long story short, I have found a way to work with the data, I can convert it using a small Function I wrote, which goes something like this: [Code] And this works wonderfully. It just throws away anything not in the ASCII range, including the BOM at the start of the unicode data.
But I would guess that this method is not very universal and probably not the best way. Are there any VB functions available to do this sort of thing? I was able to find something called Text.Encoding, but there didn't seem to be a reverse of that not that I found anyhow. Any ideas?
I am creating a basic programme in VB as a piece of coursework. Most is going fine however I am having problems saving text to a text file. Let me start by saying I know how to save the text to a text file, but I cannot save it how I want to. as you will see from the code below currently it saves to a file called OrderInfo.txt on the D: drive (which works fine).
However as I will be submitting the code via its VB state (i.e. just in the test mode and not published as an exe or anything) I want the file to save in folder \Assignement\Orders\OrderInfo.txt. I dont want it to be drive specific as I dot know where the lecturer will decide to put the file so it may be on D;, E: C:\Documents and settings etc....
Is there a way I can set it so that it will just look in the local folder where the VB is being run from much like you can with html? So instead of assigning a letter I can just type \Orders\OrderInfo.txt.
Private Sub cmdConfirm_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdConfirm.Click frmSummary.iOrderNo = frmSummary.iOrderNo + 1 Dim FILE_NAME As String = "D:\OrderInfo.txt"
Couldn't think of a better title.(Background on the problem/me)Okay, so, first question/post here, so hi. Now that that's done with, the information pertinent to my problem. I'm fairly new to VB (and programming as well, aside from screwing around with C++ and learning assembler(well, attempting is the better word) god knows how many years ago), and have only seriously been programming for about under half a year, and my skill level is about at that stage. Only been using VB.Net, nothing older. Depending on the time of day and if I'm home or at school, I fluxuate between VB express and Vis Studio 08. Umm, this program I'm having trouble with was on a test that I took yesterday (took the problem home with me cause I really wanted to figure out what was wrong with it).
The stipulations of the test were: No For->Each Loops No using Built-In Sorting or Searching Functions
This is my first post in the community. I am putting together a program that serves two functions:1. Takes input from TextBoxes and writes it to a text file.2. Takes the text from the text file and displays two specific strings of text in a MessageBox.This is the code for the button that writes the input to file.
Private Sub facSubmitButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles facSubmitButton.Click Dim facultyRecord As String = "C:\Documents and Settings\All Users\Desktop\teeny.txt"