X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Thu, 11 Mar 2010 19:31:15 +0100 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: redirect-append (>>) creates garbage-y file Message-ID: <20100311183115.GJ6505@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <01499D518A9B6F4493FC5A2D32F7A4FC51B52C97D4 AT MB-EXBX01 DOT north DOT pf DOT com> <1ef5a52f1003111000x17bd3716yb75d50a9f5db10 AT mail DOT gmail DOT com> <01499D518A9B6F4493FC5A2D32F7A4FC51B52C97D5 AT MB-EXBX01 DOT north DOT pf DOT com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <01499D518A9B6F4493FC5A2D32F7A4FC51B52C97D5@MB-EXBX01.north.pf.com> User-Agent: Mutt/1.5.20 (2009-06-14) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Mar 11 13:12, William Lebow wrote: > echo foo | tee -a test3.txt : terminal output is okay but test3.text > starts with 3 characters of garbage before the string foo > > echo foo | tee test4.txt : terminal output is okay and test4.txt is okay too > > So "tee -a" has the same issue as ">>" when creating a new file. > > BTW, I believe that the garbage characters that precede the text is an encrypted > version of the text in the file. This Credant software is protecting my txt files > by encrypting them. And it's doing something blatantly wrong. Quite obviously, Cygwin only writes the data once. If it's in the file twice, once encrypted and once unencrypted, then this Credant software does not understand native NT writing with append mode(*). You should report this as a bug. Corinna (*) http://msdn.microsoft.com/en-us/library/ms804364.aspx, see the ByteOffset description, last paragraph, the FILE_WRITE_TO_END_OF_FILE offset value. -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple