Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for ToS3ETag (0.18 sec)

  1. cmd/utils_test.go

    	expectedHeader.Set("host", "localhost:9000")
    	if !reflect.DeepEqual(res.Header, expectedHeader) {
    		t.Fatalf("Expected %#v, got %#v", expectedHeader, res.Header)
    	}
    }
    
    // Test ToS3ETag()
    func TestToS3ETag(t *testing.T) {
    	testCases := []struct {
    		etag         string
    		expectedETag string
    	}{
    		{`"8019e762"`, `8019e762-1`},
    Go
    - Registered: Sun Apr 28 19:28:10 GMT 2024
    - Last Modified: Fri Feb 23 21:28:14 GMT 2024
    - 10.2K bytes
    - Viewed (0)
  2. cmd/utils.go

    func UTCNow() time.Time {
    	return time.Now().UTC()
    }
    
    // GenETag - generate UUID based ETag
    func GenETag() string {
    	return ToS3ETag(getMD5Hash([]byte(mustGetUUID())))
    }
    
    // ToS3ETag - return checksum to ETag
    func ToS3ETag(etag string) string {
    	etag = canonicalizeETag(etag)
    
    	if !strings.HasSuffix(etag, "-1") {
    		// Tools like s3cmd uses ETag as checksum of data to validate.
    Go
    - Registered: Sun Apr 28 19:28:10 GMT 2024
    - Last Modified: Wed Apr 24 04:08:47 GMT 2024
    - 31.3K bytes
    - Viewed (0)
Back to top